17.01.2018 14:40
Клапауций
 
Здравствуйте.

Просьба подсказать по программированию печати чеков через АТОЛ-30Ф. Драйвер ККМ 8.15
При печати чека прихода через BeginItem..EndItem возникает странная картина: допустим, пробивается чек на услугу "Анализ крови" ценой 150руб, тогда позиция в чеке печатается странным образом:

Анализ крови
01 1.000 x 0.00 = 0.00
СКИДКА = 150 руб
...
ИТОГ : 150 руб.


Код печати:
Цитата
cashDevice.BeginItem();
cashDevice.ItemType=4; //Услуга
cashDevice.PaymentMode=4 //Полный расчет
cashDevice.ItemName = name;
cashDevice.Price = dPrice;
cashDevice.Quaintity = dCount;
cashDevice.EndItem()
В коде нет вообще никакой речи про скидку!
Почему в чеке тогда фигурирует скидка? Хотя сумма и правильная.
07.05.2018 14:42
VasiliX
 
Насколько я понял, в новом ФФД необходимо указывать и итоговую сумму. Раз сумма не указана - значит равна 0. Следовательно Цена * количество -Скидка = 0
Значит Скидка = 150.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.