Драйвер контрольно-кассовой техники v.10
Перечисления | Функции
Печать и формирование отчетов

Методы для печати и формирования отчетов Подробнее...

Перечисления

enum  libfptr_report_type {
  LIBFPTR_RT_CLOSE_SHIFT = 0, LIBFPTR_RT_X, LIBFPTR_RT_LAST_DOCUMENT, LIBFPTR_RT_OFD_EXCHANGE_STATUS,
  LIBFPTR_RT_KKT_DEMO, LIBFPTR_RT_KKT_INFO, LIBFPTR_RT_OFD_TEST, LIBFPTR_RT_FN_DOC_BY_NUMBER,
  LIBFPTR_RT_QUANTITY, LIBFPTR_RT_DEPARTMENTS, LIBFPTR_RT_OPERATORS, LIBFPTR_RT_HOURS,
  LIBFPTR_RT_FN_REGISTRATIONS, LIBFPTR_RT_FN_SHIFT_TOTAL_COUNTERS, LIBFPTR_RT_FN_TOTAL_COUNTERS, LIBFPTR_RT_FN_NOT_SENT_DOCUMENTS_COUNTERS,
  LIBFPTR_RT_COMMODITIES_BY_TAXATION_TYPES, LIBFPTR_RT_COMMODITIES_BY_DEPARTMENTS, LIBFPTR_RT_COMMODITIES_BY_SUMS, LIBFPTR_RT_START_SERVICE
}
 Тип отчета Подробнее...
 

Функции

DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open_shift (libfptr_handle handle)
 Открывает смену в ККТ. Подробнее...
 
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_report (libfptr_handle handle)
 Печатает отчет, заданный в параметре LIBFPTR_PARAM_REPORT_TYPE. Подробнее...
 

Подробное описание

Методы для печати и формирования отчетов

Перечисления

◆ libfptr_report_type

Тип отчета

Список возможных значений для параметра LIBFPTR_PARAM_REPORT_TYPE

Элементы перечислений
LIBFPTR_RT_CLOSE_SHIFT 

Отчет о закрытии смены

LIBFPTR_RT_X 

X-отчет

LIBFPTR_RT_LAST_DOCUMENT 

Печать копии последнего документа

LIBFPTR_RT_OFD_EXCHANGE_STATUS 

Отчет о состоянии расчетов

LIBFPTR_RT_KKT_DEMO 

Демонстрационная печать ККТ

LIBFPTR_RT_KKT_INFO 

Печать информации о ККТ

LIBFPTR_RT_OFD_TEST 

Тест связи с ОФД

LIBFPTR_RT_FN_DOC_BY_NUMBER 

Печать документа по номеру из ФН

LIBFPTR_RT_QUANTITY 

Отчет количеств

LIBFPTR_RT_DEPARTMENTS 

Отчет по секциям

LIBFPTR_RT_OPERATORS 

Отчет по кассирам

LIBFPTR_RT_HOURS 

Почасовой отчет

LIBFPTR_RT_FN_REGISTRATIONS 

Печать итогов регистрации/перерегистрации ККТ

LIBFPTR_RT_FN_SHIFT_TOTAL_COUNTERS 

Печать счетчиков итогов смены

LIBFPTR_RT_FN_TOTAL_COUNTERS 

Печать счетчиков итогов ФН

LIBFPTR_RT_FN_NOT_SENT_DOCUMENTS_COUNTERS 

Печать счетчиков по непереданным документам

LIBFPTR_RT_COMMODITIES_BY_TAXATION_TYPES 

Печать отчета по товарам по СНО

LIBFPTR_RT_COMMODITIES_BY_DEPARTMENTS 

Печать отчета по товарам по секциям

LIBFPTR_RT_COMMODITIES_BY_SUMS 

Печать отчета по товарам по суммам

LIBFPTR_RT_START_SERVICE 

Начать служебный отчет

См. определение в файле libfptr10.h строка 1299

Функции

◆ libfptr_open_shift()

DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open_shift ( libfptr_handle  handle)

Открывает смену в ККТ.

Возвращает ошибку, если смена уже открыта. Метод необязательный, т.к. первая фискальная операция в открывает смену автоматически.

Предупреждения
Требует проверки результата закрытия документа - libfptr_check_document_closed().

Пример использования:

if (libfptr_open_shift(handle) < 0)
{
// Обработка ошибки
return;
}
Аргументы
handleДескриптор
Возвращаемые значения
-1Ошибка
0Успех

◆ libfptr_report()

DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_report ( libfptr_handle  handle)

Печатает отчет, заданный в параметре LIBFPTR_PARAM_REPORT_TYPE.

Все входные параметры являются обязательными.

Список отчетов
Тип данных (LIBFPTR_PARAM_DATA_TYPE) Описание Входные параметры
НазваниеОписаниеТип параметра
LIBFPTR_RT_CLOSE_SHIFT Закрытие смены
LIBFPTR_RT_X Суточный отчет без гашения
LIBFPTR_RT_LAST_DOCUMENT Печать копии последнего чека
LIBFPTR_RT_OFD_EXCHANGE_STATUS Состояние расчетов
LIBFPTR_RT_KKT_DEMO Демо-печать
LIBFPTR_RT_KKT_INFO Печать информации о ККТ
LIBFPTR_RT_OFD_TEST Диагностика соединения с ОФД
LIBFPTR_RT_FN_DOC_BY_NUMBER Печать документа по номеру ФД из ФНLIBFPTR_PARAM_DOCUMENT_NUMBER Номер документаint
LIBFPTR_RT_FN_REGISTRATIONS Итоги регистраций/перерегистраций
LIBFPTR_RT_QUANTITY Отчет количеств
LIBFPTR_RT_DEPARTMENTS Отчет по секциям
LIBFPTR_RT_OPERATORS Отчет по кассирам
LIBFPTR_RT_HOURS Отчет по часам
LIBFPTR_RT_FN_REGISTRATIONS Печать итогов регистрации / перерегистрации
LIBFPTR_RT_FN_SHIFT_TOTAL_COUNTERS Печать счетчиков итогов смены
LIBFPTR_RT_FN_TOTAL_COUNTERS Печать счетчиков итогов ФН
LIBFPTR_RT_FN_NOT_SENT_DOCUMENTS_COUNTERS Печать счетчиков по непереданным документам
LIBFPTR_RT_COMMODITIES_BY_TAXATION_TYPES Печать отчета по товарам по СНО
LIBFPTR_RT_COMMODITIES_BY_DEPARTMENTS Печать отчета по товарам по секциям
LIBFPTR_RT_COMMODITIES_BY_SUMS Печать отчета по товарам по суммам
LIBFPTR_RT_START_SERVICE Начать служебный отчет
Предупреждения
В случае закрытия смены и отчета о состоянии расчетов требует проверки результата закрытия документа - libfptr_check_document_closed().

Пример использования:

if (libfptr_report(handle) < 0)
{
// Обработка ошибки
return;
}
Аргументы
handleДескриптор
Возвращаемые значения
-1Ошибка
0Успех