Methods_Receipt_old - shtrih-m/fr_drv_ng GitHub Wiki

Устаревшие методы формирования чека

Members Descriptions
public int Buy() Покупка.
public int Charge() Надбавка.
public int CloseCheck() Закрыть чек.
public int CloseCheckEx() Расширенное закрытие чека.
public int Discount() Скидка.
public int RepeatDocument() Повторить документ.
public int ReturnBuy() Возврат покупки.
public int ReturnSale() Возврат продажи.
public int Sale() Продажа.
public int Storno() Сторно.
public int StornoCharge() Сторно надбавки.
public int StornoDiscount() Сторно скидки.

Members

public int Buy()

Покупка.

Команда производит регистрацию покупки.

2, 4, 7, 8 (если статус 8-го режима ККМ=1) и 9.Переводит ККМ в режим 8 подрежим 1 или 3.

Количество округляется до 3 знаков после запятой.

Используемые свойства:

  • Password - пароль оператора,

  • Quantity - количество товара(3 знака после запятой),

  • Price - цена за единицу товара(в копейках),

  • Department - номер отдела (секции),

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

Deprecated: Для онлайн-касс лучше использовать метод FNOperation.

public int Charge()

Надбавка.

Метод регистрирует надбавку на денежную сумму.

  1. Не меняет режима ККМ.

Используемые свойства:

  • Password - пароль оператора,

  • Summ1 - денежная сумма, на которую регистрируется надбавка,

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - Строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

public int CloseCheck()

Закрыть чек.

Метод производит закрытие чека комбинированным типом оплаты с вычислением налогов и суммы сдачи.

Работает в режиме 8. Переводит ККМ в режим 2 или 3.

Используемые свойства:

  • Password - пароль оператора,

  • Summ1 - сумма наличных клиента,

  • Summ2 - сумма клиента типа оплаты 2,

  • Summ3 - сумма клиента типа оплаты 3,

  • Summ4 - сумма клиента типа оплаты 4,

  • DiscountOnCheck - Скидка на чек,

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - Строка символов для печати на чеке в строке, идущей перед строкой, содержащей сумму.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован,

  • Change - сдача.

Returns

Код ошибки

Deprecated: Для онлайн-касс лучше использовать метод FNCloseCheckEx.

public int CloseCheckEx()

Расширенное закрытие чека.

Метод производит закрытие чека комбинированным типом оплаты с вычислением налогов и суммы сдачи.

Работает в режиме 8. Переводит ККМ в режим 2 или 3.

Используемые свойства:

  • Password - пароль оператора,

  • Summ1 - сумма наличных клиента,

  • Summ2 - сумма клиента типа оплаты 2,

  • Summ3 - сумма клиента типа оплаты 3,

  • Summ4 - сумма клиента типа оплаты 4,

  • Summ5 - сумма клиента типа оплаты 5,

  • Summ6 - сумма клиента типа оплаты 6,

  • Summ7 - сумма клиента типа оплаты 7,

  • Summ8 - сумма клиента типа оплаты 8,

  • Summ9 - сумма клиента типа оплаты 9,

  • Summ10 - сумма клиента типа оплаты 10,

  • Summ11 - сумма клиента типа оплаты 11,

  • Summ12 - сумма клиента типа оплаты 12,

  • Summ13 - сумма клиента типа оплаты 13,

  • Summ14 - сумма клиента типа оплаты 14,

  • Summ15 - сумма клиента типа оплаты 15,

  • Summ16 - сумма клиента типа оплаты 16,

  • DiscountOnCheck - Скидка на чек,

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - Строка символов для печати на чеке в строке, идущей перед строкой, содержащей сумму.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован,

  • Change - сдача.

Returns

Код ошибки

Deprecated: Для онлайн-касс лучше использовать метод FNCloseCheckEx.

public int Discount()

Скидка.

Метод регистрирует скидку на сумму, задаваемую в свойстве Summ1, с вычислением налогов.

Работает в режиме 8. Не меняет режима ККМ.

Используемые свойства:

  • Password - пароль оператора,

  • Summ1 - денежная сумма, на которую регистрируется скидка,

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - Строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

public int RepeatDocument()

Повторить документ.

Метод выводит на печать копию последнего закрытого документа продажи, покупки, возврата продажи и возврата покупки. Фискальный логотип на таком документе не печатается. В конце документа выводится надпись «ПОВТОР ДОКУМЕНТА».

Работает в режимах 2 и 3. Переводит ККМ в режим 3, если кончились 24 часа.

Используемые свойства:

  • Password - пароль оператора.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

public int ReturnBuy()

Возврат покупки.

Команда производит регистрацию возврата покупки.

2, 4, 7, 8 (если статус 8-го режима ККМ=1) и 9.Переводит ККМ в режим 8 подрежим 1 или 3.

Количество округляется до 3 знаков после запятой.

Используемые свойства:

  • Password - пароль оператора,

  • Quantity - количество товара(3 знака после запятой),

  • Price - цена за единицу товара(в копейках),

  • Department - номер отдела (секции),

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

Deprecated: Для онлайн-касс лучше использовать метод FNOperation.

public int ReturnSale()

Возврат продажи.

Возврат продажи – торговая операция, при которой товар возвращается от клиента к оператору, а деньги – в обратном направлении: от оператора к клиенту. Команда производит регистрацию возврата продажи определенного количества товара в определенную секцию с вычислением налогов (см. «Инструкцию по эксплуатации»/«Руководство оператора») без закрытия чека.

Работает в режимах 2 (проверка на окончание 24 часов производится запросом из ФП до выполнения операции), 4, 7, 8 (если статус 8-го режима ККМ=2) и 9. Переводит ККМ в режим 8 подрежим 2, или из режима 2 в режим 3 при истечении 24 часов смены.

Количество округляется до 3 знаков после запятой.

Используемые свойства:

  • Password - пароль оператора,

  • Quantity - количество товара(3 знака после запятой),

  • Price - цена за единицу товара(в копейках),

  • Department - номер отдела(секции),

  • Tax1 - налог1,

  • Tax2 - налог2,

  • Tax3 - налог3,

  • Tax4 - налог4,

  • StringForPrinting - строка для печати.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

Deprecated: Для онлайн-касс лучше использовать метод FNOperation.

public int Sale()

Продажа.

Продажа – торговая операция, при которой товар перемещается от оператора к клиенту, а деньги – в обратном направлении: от клиента к оператору.

Работает в режимах 2, 4, 7, 8 (если статус 8-го режима ККМ = 0) и 9. Переводит ККМ в режим 8 подрежим 0, или из режима 2 в режим 3 при истечении 24 часов смены.

Количество округляется до 3 знаков после запятой.

Используемые свойства:

  • Password - пароль оператора,

  • Quantity - количество товара(3 знака после запятой),

  • Price - цена за единицу товара(в копейках),

  • Department - номер отдела (секции),

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

Returns

Код ошибки

Deprecated: Для онлайн-касс лучше использовать метод FNOperation.

public int Storno()

Сторно.

Регистрация сторно определенного количества товара в определенную секцию с вычислением налогов без закрытия чека.

Работает в режиме 8. Не меняет режима ККМ.

Используемые свойства:

  • Password - пароль оператора,

  • Quantity - количество товара,

  • Price - цена за единицу товара.,

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - Строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

public int StornoCharge()

Сторно надбавки.

Метод регистрирует сторно надбавки на сумму, задаваемую в свойстве Summ1, с вычислением налогов.

Работает в режиме 8, если до этого в смене была сделана операция «Надбавка». Не меняет режима ККМ.

Используемые свойства:

  • Password - пароль оператора,

  • Summ1 - денежная сумма, на которую регистрируется сторно скидки,

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - Строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки

public int StornoDiscount()

Сторно скидки.

Метод регистрирует сторно скидки на сумму, задаваемую в свойстве Summ1, с вычислением налогов.

Работает в режиме 8, если до этого в смене была сделана операция «Скидка». Не меняет режима ККМ.

Используемые свойства:

  • Password - пароль оператора,

  • Summ1 - денежная сумма, на которую регистрируется сторно скидки,

  • Tax1 - 1-ый номер налоговой группы,

  • Tax2 - 2-ой номер налоговой группы,

  • Tax3 - 3-ий номер налоговой группы,

  • Tax4 - 4-ый номер налоговой группы,

  • StringForPrinting - Строка символов для печати на чеке в строке, идущей перед строкой, содержащей цену(сумму) и/или количество.

Модифицируемые свойства:

  • OperatorNumber - порядковый номер оператора, чей пароль был использован.

Returns

Код ошибки