ТМС:Кассир:Классы:TFR

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск

Константы

  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         - закрытие смены по банку