RegistrAndDisplayItem

В начало  Назад  Далее

Регистрация продажи с выводом на дисплей

 

RegistrAndDisplayItem(ArtNum As Integer, Qnty As Double, PercentDisc As Double, Optional SumDisc As Double = 0)

 

Параметры:

ArtNum - целое число от 1 до 14800 включительно. Номер артикула в памяти регистратора.
Qnty - число, двойное, с плавающей запятой. Количество для продажи (произведение количества на цену не должно превышать 9 знаков (два после запятой))
PercentDisc - число, двойное, с плавающей запятой. Процент надбавки/скидки (в зависимости от знака, может меняться от -99.00 до +99.00. "+" - скидка, "-" - наценка.
SumDisc - число, двойное, с плавающей запятой. Надбавка/скидка (в зависимости от знака) в абсолютном исчислении.  "+" - скидка, "-" - наценка.

 

Возвращаемое значение: нет

 

По данной команде из таблицы артикулов извлекается информация о названии артикула, его цене, налоговой группе. Имя артикула печатается в одной строке с ценой и кодом налоговой группы. Цена товара добавляется к соответствующим регистрам оперативной памяти. Надбавка/скидка печатается в отдельной строке. Цена товара выводится в верхнюю строку дисплея покупателя, а описание товара – в нижнюю. Команда не будет выполнена успешно если:

Не открыт фискальный чек
Нет запрограммированного артикула с указанным в команде номером
Переполнено количество продаж в одном чеке (500)
Команда ”Toral” уже была выполнена.
Сумма по какой-либо налоговой группе может стать отрицательной в результате выполнения команды
Сумма для конкретного артикула в пределах чека может стать отрицательной.
Сумма надбавок скидок приведет к общей отрицательной сумме по чеку
Не подключен дисплей покупателя.

 

Соответствующая команда фискального регистратора - 34h