Учёт состава чека

Для некоторых процессингов важным является учесть номенклатурный состав и способы оплаты чека. Учесть эти составляющие рекомендуется следующими сценариями.

Учёт номенклатурного состава

В некотоый момент времени, когда редактирование товарного состава чека уже не планируется, например, при закрытии чека, выполняется следующий код:

МенеджерОплат.ClearGoods();
Для Каждого Покупка СоставЧека Цикл
МенеджерОплат.AddGood(Покупка.Код, Покупка.Наименование, Покупка.Количество * 1000, Покупка.Цена * 100, (Покупка.Сумма - Покупка.СуммаСкидки) * 100, Покупка.СуммаСкидки * 100, Покупка.Сумма * 100, Покупка.Штрихкод);
КонецЦикла;

См. описание методов ClearGoods и AddGood.

Учёт способов оплаты чека

После ввода пользователем всех способов оплаты чека рекомендуется сообщить менеджеру оплат обо всех способах оплаты. Для некоторых процессингов информация о способах оплаты требуется для правильного функционирования. Один из возможных способов это сделать следующий:

МенеджерОплат.ClearPays();
МенеджерОплат.AddPay(1, 1, "Наличные", 1000 * 100);
МенеджерОплат.AddPay(2, 2, "Банковская карта", 300 * 100);
МенеджерОплат.AddPay(7, 0, "Бонусы", 35 * 100);

См. описание методов ClearPays и AddPay.