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()
Надбавка.
Метод регистрирует надбавку на денежную сумму.
- Не меняет режима ККМ.
Используемые свойства:
-
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
Код ошибки