Все входящие параметры обязательны.
Список данных
Тип данных (LIBFPTR_PARAM_DATA_TYPE) | Описание | Входные параметры | Выходные параметры |
Название | Описание | Тип параметра | Название | Описание | Тип параметра |
LIBFPTR_DT_STATUS | Общая информация и статус ККТ |
|
LIBFPTR_PARAM_OPERATOR_ID | Номер кассира | int |
LIBFPTR_PARAM_LOGICAL_NUMBER | Номер ККТ в магазине | int |
LIBFPTR_PARAM_DATE_TIME | Дата и время ККТ | datetime |
LIBFPTR_PARAM_FISCAL | ККТ фискализирована | bool |
LIBFPTR_PARAM_FN_FISCAL | ФН фискализирован | bool |
LIBFPTR_PARAM_SHIFT_STATE | Состояние смены | int (libfptr_shift_state) |
LIBFPTR_PARAM_CASHDRAWER_OPENED | Денежный ящик открыт | bool |
LIBFPTR_PARAM_RECEIPT_PAPER_PRESENT | Есть бумага | bool |
LIBFPTR_PARAM_COVER_OPENED | Крышка открыта | bool |
LIBFPTR_PARAM_SERIAL_NUMBER | Серийный номер ККТ | string |
LIBFPTR_PARAM_MODEL | Номер модели ККТ | int (libfptr_model) |
LIBFPTR_PARAM_MODE | Режим ККТ | int |
LIBFPTR_PARAM_SUBMODE | Подрежим ККТ | int |
LIBFPTR_PARAM_RECEIPT_NUMBER | Номер чека (внутренний счетчик ККТ) | int |
LIBFPTR_PARAM_DOCUMENT_NUMBER | Номер документа (внутренний счетчик ККТ) | int |
LIBFPTR_PARAM_SHIFT_NUMBER | Номер открытой смены или номер последней закрытой смены + 1 | int |
LIBFPTR_PARAM_RECEIPT_TYPE | Тип открытого чека | int (libfptr_receipt_type) |
LIBFPTR_PARAM_RECEIPT_SUM | Сумма текущего чека, р | double |
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH | Ширина чековой ленты, симв. | int |
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH_PIX | Ширина чековой ленты, пикс. | int |
LIBFPTR_PARAM_MODEL_NAME | Название ККТ | string |
LIBFPTR_PARAM_UNIT_VERSION | Версия ПО ККТ | string |
LIBFPTR_PARAM_PRINTER_CONNECTION_LOST | Потеряно соединение с принтером | bool |
LIBFPTR_PARAM_PRINTER_ERROR | Невосстановимая ошибка принтера | bool |
LIBFPTR_PARAM_CUT_ERROR | Ошибка отрезчика | bool |
LIBFPTR_PARAM_PRINTER_OVERHEAT | Перегрев ТПГ | bool |
LIBFPTR_PARAM_FN_PRESENT | Флаг присутствия ФН | bool |
LIBFPTR_PARAM_BLOCKED | Блокировка ККТ | bool
|
LIBFPTR_DT_CASH_SUM | Сумма наличных в денежном ящике | | LIBFPTR_PARAM_SUM | Сумма, р. | double
|
LIBFPTR_DT_UNIT_VERSION | Версия модуля | LIBFPTR_PARAM_UNIT_TYPE | Тип модуля | int (libfptr_unit_type) | LIBFPTR_PARAM_UNIT_VERSION | Версия модуля | string
|
LIBFPTR_DT_PICTURE_INFO | Параметры картинки в памяти / внешнем хранилище | LIBFPTR_PARAM_PICTURE_NUMBER | Номер картинки | int | LIBFPTR_PARAM_HEIGHT | Высота картинки, пикс. | int |
LIBFPTR_PARAM_WIDTH | Ширина картинки, пикс. | int
|
LIBFPTR_DT_LICENSE_ACTIVATED | Состояние кода защиты | LIBFPTR_PARAM_LICENSE_NUMBER | Номер кода защиты | int | LIBFPTR_PARAM_LICENSE_ENTERED | Состояние кода защиты | bool
|
LIBFPTR_DT_REGISTRATIONS_SUM | Сумма регистраций | LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) | LIBFPTR_PARAM_SUM | Сумма, р. | double
|
LIBFPTR_DT_REGISTRATIONS_COUNT | Количество регистраций | LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) | LIBFPTR_PARAM_COUNT | Количество | int
|
LIBFPTR_DT_PAYMENT_SUM | Сумма платежей |
LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int | LIBFPTR_PARAM_SUM | Сумма, р. | double |
LIBFPTR_PARAM_PAYMENT_TYPE | Тип оплаты | int (libfptr_payment_type)
|
LIBFPTR_DT_CASHIN_SUM | Сумма внесений | | LIBFPTR_PARAM_SUM | Сумма, р. | double
|
LIBFPTR_DT_CASHIN_COUNT | Количество внесений | | LIBFPTR_PARAM_DOCUMENTS_COUNT | Количество | int
|
LIBFPTR_DT_CASHOUT_SUM | Сумма выплат | | LIBFPTR_PARAM_SUM | Сумма, р. | double
|
LIBFPTR_DT_CASHOUT_COUNT | Количество выплат | | LIBFPTR_PARAM_DOCUMENTS_COUNT | Количество | int
|
LIBFPTR_DT_REVENUE | Выручка | | LIBFPTR_PARAM_SUM | Сумма, р. | double
|
LIBFPTR_DT_DATE_TIME | Текущие дата и время в ККТ | | LIBFPTR_PARAM_DATE_TIME | Дата и время | datetime
|
LIBFPTR_DT_SHIFT_STATE | Состояние смены |
|
LIBFPTR_PARAM_SHIFT_STATE | Состояние смены | int (libfptr_shift_state) |
LIBFPTR_PARAM_DATE_TIME | Дата и время окончания смены | datetime |
LIBFPTR_PARAM_SHIFT_NUMBER | Номер смены | int
|
LIBFPTR_DT_RECEIPT_STATE | Состояние чека |
|
LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) |
LIBFPTR_PARAM_RECEIPT_NUMBER | Номер чека | int |
LIBFPTR_PARAM_DOCUMENT_NUMBER | Номер документа | int |
LIBFPTR_PARAM_RECEIPT_SUM | Сумма открытого чека | double |
LIBFPTR_PARAM_REMAINDER | Неоплаченный остаток чека, р. | double |
LIBFPTR_PARAM_CHANGE | Сдача, р. | double
|
LIBFPTR_DT_SERIAL_NUMBER | Серийный номер | | LIBFPTR_PARAM_SERIAL_NUMBER | Серийный номер | string
|
LIBFPTR_DT_MODEL_INFO | Информация о ККТ |
|
LIBFPTR_PARAM_MODEL | Номер модели ККТ | int (libfptr_model) |
LIBFPTR_PARAM_UNIT_VERSION | Версия ПО ККТ | string |
LIBFPTR_PARAM_MODEL_NAME | Название ККТ | string
|
LIBFPTR_DT_RECEIPT_LINE_LENGTH | Ширина ленты |
|
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH | Ширина чековой ленты, симв. | int |
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH_PIX | Ширина чековой ленты, пикс. | int
|
LIBFPTR_DT_CUTTER_RESOURCE | Ресурс отрезчика | LIBFPTR_PARAM_COUNTER_TYPE | Тип счетчика | int (libfptr_counter_type) | LIBFPTR_PARAM_COUNT | Количество | int
|
LIBFPTR_DT_STEP_RESOURCE | Ресурс ШД |
LIBFPTR_PARAM_COUNTER_TYPE | Тип счетчика | int (libfptr_counter_type) | LIBFPTR_PARAM_COUNT | Количество | int |
LIBFPTR_PARAM_STEP_COUNTER_TYPE | Тип счетчика шагов | int (libfptr_step_counter_type)
|
LIBFPTR_DT_TERMAL_RESOURCE | Ресурс ТПГ | LIBFPTR_PARAM_COUNTER_TYPE | Тип счетчика | int (libfptr_counter_type) | LIBFPTR_PARAM_COUNT | Количество | int
|
LIBFPTR_DT_SHIFT_TAX_SUM | Сумма налога за смену |
LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) | LIBFPTR_PARAM_SUM | Сумма налога, р. | double |
LIBFPTR_PARAM_TAX_TYPE | Ставка налога | int (libfptr_tax_type)
|
LIBFPTR_DT_RECEIPT_TAX_SUM | Сумма налога на чек | LIBFPTR_PARAM_TAX_TYPE | Ставка налога | int (libfptr_tax_type) | LIBFPTR_PARAM_SUM | Сумма налога, р. | double
|
LIBFPTR_DT_NON_NULLABLE_SUM | Необнуляемая сумма | LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) | LIBFPTR_PARAM_SUM | Необнуляемая сумма, р. | double
|
LIBFPTR_DT_RECEIPT_COUNT | Количество чеков | LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) | LIBFPTR_PARAM_DOCUMENTS_COUNT | Количество | int
|
LIBFPTR_DT_CANCELLATION_COUNT_ALL | Количество аннулирований всего | | LIBFPTR_PARAM_DOCUMENTS_COUNT | Количество | int
|
LIBFPTR_DT_CANCELLATION_SUM | Сумма аннулирований по типу чека | LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) | LIBFPTR_PARAM_SUM | Сумма, р. | double
|
LIBFPTR_DT_CANCELLATION_SUM_ALL | Сумма аннулирований всего | | LIBFPTR_PARAM_SUM | Сумма, р. | double
|
LIBFPTR_DT_POWER_SOURCE_STATE | Состояние источника питания | LIBFPTR_PARAM_POWER_SOURCE_TYPE | Тип источника | int (libfptr_power_source_type) | LIBFPTR_PARAM_BATTERY_CHARGE | Заряд аккумулятора, процент | int |
LIBFPTR_PARAM_VOLTAGE | Напряжение источника питания, В | double |
LIBFPTR_PARAM_USE_BATTERY | Устройство работает от аккумулятора | bool |
LIBFPTR_PARAM_BATTERY_CHARGING | Аккумуляторы заряжаются | bool |
LIBFPTR_PARAM_CAN_PRINT_WHILE_ON_BATTERY | Возможность печати при текущем заряде аккумулятора | bool
|
LIBFPTR_DT_CANCELLATION_COUNT | Количество аннулирований по типу чека | LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int (libfptr_receipt_type) | LIBFPTR_PARAM_DOCUMENTS_COUNT | Количество | int
|
LIBFPTR_DT_NON_NULLABLE_SUM_BY_PAYMENTS | Необнуляемая сумма по типам оплат | LIBFPTR_PARAM_RECEIPT_TYPE | Тип чека | int | LIBFPTR_PARAM_SUM | Сумма, р. | double |
LIBFPTR_PARAM_PAYMENT_TYPE | Тип оплаты | int (libfptr_payment_type)
|
LIBFPTR_DT_PRINTER_TEMPERATURE | Температура ТПГ | | LIBFPTR_PARAM_PRINTER_TEMPERATURE | Температура ТПГ, градусы | int
|
LIBFPTR_DT_FATAL_STATUS | Фатальные ошибки | | LIBFPTR_PARAM_NO_SERIAL_NUMBER | Не введен ЗН ККТ | bool |
LIBFPTR_PARAM_RTC_FAULT | Ошибка часов реального времени | bool |
LIBFPTR_PARAM_SETTINGS_FAULT | Ошибка настроек | bool |
LIBFPTR_PARAM_COUNTERS_FAULT | Ошибка счетчиков | bool |
LIBFPTR_PARAM_USER_MEMORY_FAULT | Ошибка пользовательской памяти | bool |
LIBFPTR_PARAM_SERVICE_COUNTERS_FAULT | Ошибка сервисных регистров | bool |
LIBFPTR_PARAM_ATTRIBUTES_FAULT | Ошибка реквизитов | bool |
LIBFPTR_PARAM_FN_FAULT | Фатальная ошибка ФН | bool |
LIBFPTR_PARAM_INVALID_FN | Установлен ФН из другой ККТ | bool |
LIBFPTR_PARAM_HARD_FAULT | Фатальная аппаратная ошибка | bool |
LIBFPTR_PARAM_MEMORY_MANAGER_FAULT | Ошибка диспетчера памяти | bool |
LIBFPTR_PARAM_SCRIPTS_FAULT | Скрипты повреждены или отсутствуют | bool |
LIBFPTR_PARAM_WAIT_FOR_REBOOT | Требуется перезагрузка | bool
|
LIBFPTR_DT_MAC_ADDRESS | MAC-адрес | | LIBFPTR_PARAM_MAC_ADDRESS | MAC-адрес | string
|
LIBFPTR_DT_DEVICE_UPTIME | Время работы ККТ | | LIBFPTR_PARAM_DEVICE_UPTIME | Время работы ККТ, с. | int
|
LIBFPTR_DT_RECEIPT_BYTE_COUNT | Количество байт, переданных в открытом чеке | | LIBFPTR_PARAM_COUNT | Количество байт, переданных в открытом чеке, б. | int
|
LIBFPTR_DT_DISCOUNT_AND_SURCHARGE_SUM | Сумма скидок и сумма надбавок за смену |
|
LIBFPTR_PARAM_DISCOUNT_SUM | Сумма скидок за смену | int |
LIBFPTR_PARAM_SURCHARGE_SUM | Сумма надбавок за смену | int
|