ТМС:Кассир:Классы:TFR — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
(Новая страница: «===Константы=== FR_DRIVER_ATOL - код драйвера ККМ Атол FR_DRIVER_SHTRIH - код драйвера ККМ Штрих-…»)
(нет различий)

Версия 11:25, 1 октября 2014

Константы

 FR_DRIVER_ATOL         - код драйвера ККМ Атол
 FR_DRIVER_SHTRIH       - код драйвера ККМ Штрих-М
 FR_DRIVER_MERCURY      - код драйвера ККМ Меркурий
 FR_DRIVER_MERCURY2     - код драйвера ЧПМ Меркурий (115, 130 и т.д.)
 FR_DRIVER_NODEVICE     - код драйвера "без ККМ"
 FR_CHECKTYPE_REG       - тип чека ПРОДАЖА
 FR_CHECKTYPE_RETURNREG - тип чека ВОЗВРАТ ПРОДАЖИ
 FR_PAYTYPE_CASH        - вид оплаты НАЛИЧНЫМИ
 FR_PAYTYPE1            - вид оплаты 1
 FR_PAYTYPE2            - вид оплаты 2
 FR_PAYTYPE3            - вид оплаты 3
 DOCTYPE_REG            - тип документа ПРОДАЖА
 DOCTYPE_RETURNREG      - тип документа ВОЗВРАТ ПРОДАЖИ
 DOCTYPE_Z              - тип документа Z-ОТЧЕТ
 DOCTYPE_INCOME         - тип документа ВНЕСЕНИЕ ДЕНЕГ В КАССУ
 DOCTYPE_OUTCOME        - тип документа ИНКАССАЦИЯ
 CASHDOC_INCOME         - тип "денежного" документа ВНЕСЕНИЕ ДЕНЕГ В КАССУ
 CASHDOC_OUTCOME        - тип "денежного" документа ИНКАССАЦИЯ
 CASHDOC_DEPOSITCASH    - тип "денежного" документа ДЕПОЗИТ НАЛИЧНЫЙ
 CASHDOC_DEPOSITCARD    - тип "денежного" документа ДЕПОЗИТ БЕЗНАЛИЧНЫЙ
 CASHDOC_OFFSET         - тип "денежного" документа ВЗАИМОЗАЧЕТ

Методы

 FR_IsActive            - проверка активности оборудования
 FR_ACTIVATE(T)         - активировать оборудование базы с кодом T (T = -1 выводит список оборудования)
 FR_DEACTIVATE          - деактивировать оборудование
 FR_NUMBER              - считать параметр драйвера (используется в паре с вызовом метода) (integer)
 FR_NUMBER_SET(T)       - установить параметр драйвера (используется в паре с вызовом метода) (integer)
 FR_STRING              - см.выше (string)
 FR_STRING_SET(T)       - см.выше (string)
 FR_DOUBLE              - см.выше (double)
 FR_DOUBLE_SET(T)       - см.выше (double)
 FR_BOOLEAN             - см.выше (boolean)
 FR_BOOLEAN_SET(T)      - см.выше (boolean)
 FR_DRIVER              - используемый драйвер ККМ (-1 - не указан, 0 - без ККМ, 1 - Атол, 2 - Штрих)
 FR_DRIVER_SET(T)       - установить используемый драйвер
 FR_BASEID              - base_id  предприятия
 FR_MODEL               - модель ККМ
 FR_INN                 - ИНН (если ККМ фискализирована)
 FR_FISCAL              - признак фискализации
 FR_EKLZPRESENT         - признак наличия ЭКЛЗ
 FR_EKLZENABLED         - признак использования ЭКЛЗ
 FR_LINELENGTH          - ширина ленты в символах шрифтом по умолчанию
 FR_PAYMENTTYPE1        - наимонование вида оплаты 1
 FR_PAYMENTTYPE2        - наимонование вида оплаты 2
 FR_PAYMENTTYPE3        - наимонование вида оплаты 3
 FR_SERIALNUMBER        - серийный номер ККМ
 FR_SESSIONNUMBER       - номер смены
 FR_DOCUMENTNUMBER      - номер документа
 FR_CHEQUENUMBER        - номер чека
 FR_SESSIONOPENED       - признак открытой смены
 FR_SUMMREGALL          - сумма всех регистраций
 FR_SUMMREGCASH         - сумма регистраций наличными
 FR_SUMMREGSTORNO       - сумма всех сторно
 FR_SUMMREGPAY1         - сумма регистраций по типу оплаты 1
 FR_SUMMREGPAY2         - сумма регистраций по типу оплаты 2
 FR_SUMMREGPAY3         - сумма регистраций по типу оплаты 3
 FR_SUMMRETURNREGALL    - сумма всех возвратов
 FR_SUMMRETURNREGCASH   - сумма возвратов наличными
 FR_SUMMRETURNREGPAY1   - сумма возвратов типом оплаты 1
 FR_SUMMRETURNREGPAY2   - сумма возвратов типом оплаты 2
 FR_SUMMRETURNREGPAY3   - сумма возвратов типом оплаты 3
 FR_SUMMINCOME          - сумма внесений за смену
 FR_SUMMOUTCOME         - сумма выплат за смену
 FR_COUNTCHEQUES        - кол-во ЧЕКОВ (не регистраций!) за смену
 FR_COUNTREG            - кол-во РЕГИСТРАЦИЙ за смену
 FR_COUNTRETURNREG      - кол-во возвратов за смену
 FR_COUNTANNULATEREG    - кол-во аннулирований за смену
 FR_COUNTSTORNO         - кол-во сторно за смену
 FR_COUNTINCOME         - кол-во внесений за смену
 FR_COUNTOUTCOME        - кол-во выплат за смену
 FR_SUMMCASH            - сумма наличности
 FR_SUMMPROCEED         - сумма выручки
 FR_SUMMSESSION         - сменный итог
 FR_SUMMALLFISCAL       - необнуляемая сумма + сменный итог
 FR_DATETIME            - дата/время ККМ
 FR_SESSIONDATETIME     - дата/время окончания текущей смены
 FR_SESSIONSEKLZ        - количество оставшихся смен в ЭКЛЗ
 FR_SESSIONSFP          - количество оставшихся смен в ФП/БНП
 FR_MODE                - текущий режим
 FR_MODETEXT            - описание текущего режима
 FR_ADVANCEDMODE        - текущий подрежим
 FR_ADVANCEDMODETEXT    - описание текущего подрежима
 
 FR_SHOWPROP            - вывести на экран диалог настройки ККМ
 FR_REPORTX             - снять X-отчет
 FR_REPORTZ             - снять Z-отчет
 FR_REPORTSECTION       - снять отчет секций
 FR_GETCLICHE           - получить клише (счит: FR_STRING - клише)
 FR_GETADVTEXT          - получить рекламный текст (счит: FR_STRING - текст)
 FR_PRINTSTRING         - печать нефискальных данных (уст: FR_STRING_SET(T) - текст)
 FR_PRINTCLICHE         - печать клише
 FR_OPENDRAWER          - открыть денежный ящик
 FR_CASHINCOME          - внесение суммы (уст: FR_DOUBLE_SET(T) - сумма)
 FR_CASHOUTCOME         - изъятие суммы (уст: FR_DOUBLE_SET(T) - сумма)
 FR_CANCELCHEQUE        - отмена чека
 FR_RENAMECASHIER       - переименовать кассира (уст: FR_NUMBER_SET(T) - номер кассира, FR_STRING_SET(T) - имя кассира)
 FR_CUTTAPE             - отрезка ленты (уст: FR_BOOLEAN_SET(T) - вид отрезки: True - неполная, False - полная)
 FR_FEEDTAPE            - протяжка ленты (уст: FR_NUMBER_SET(T) - кол-во строк протяжки)
 FR_BANKREPORTX         - печать сверки итогов с банком
 FR_BANKREPORTZ         - закрытие смены по банку