Package ru.nilsoft.tm
package ru.nilsoft.tm
-
ClassDescriptionКласс контейнер для формирования и распаковки команд контроллера ФН (поддерживаются протоколы ФФД 1.05, ФФД 1.1, ФФД 1.2).Признак агента по предмету расчёта (тег 1222).Дополнительные команды сервиса ключей АС ОКП (смотри функции
TMCommand.CmdServiceUpdateKeys(byte))Типы штрихкодов (смотри функциюTMCommand.CmdReceiptBarcode(byte, byte, byte, byte, byte, java.lang.String))Признаки способа расчета (тэг 1214).Признаки предмета рассчета (тэг 1212).Коды команд фискального регистратора.Параметр1 документов (смотри функцииTMCommand.CmdGetParams(),TMCommand.CmdSetParams(short, short, short)).Параметр2 документов (смотри функцииTMCommand.CmdGetParams(),TMCommand.CmdSetParams(short, short, short)).Параметр4 документов - дополнительные параметры (смотри функцииTMCommand.CmdGetParams(),TMCommand.CmdSetParams(short, short, short)).Флаги динамического статуса контроллера ФН.Коды ошибок выполнения команд.Режим получения документа ФН (смотри функциюTMCommand.CmdFNGetDoc(int, byte)).Флаги предупреждения ФН (смотриTMCommand.CmdFNGetStatus()).Класс описатель произвольного фискального документаОпции шрифта (битовая маска).Произвольное поле чека (структура).Обязательное поле чека (структура).Флаги постоянного статуса контроллера ФН.Режим регистрации ККТ (тэг 1290) [ФФД 1.2 и выше].Режимы работы ККТ (смотриTMCommand.CmdRegistration_1_05(java.lang.String, java.lang.String, byte, java.lang.String, short, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String),TMCommand.CmdRegistration_1_1(java.lang.String, java.lang.String, byte, java.lang.String, short, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int),TMCommand.CmdRegistration_1_2(java.lang.String, java.lang.String, byte, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)).Статус информационного обмена (смотриTMCommand.CmdFNGetCommStatus()).Индексы видов платежей (0..4 - предопрелены в КФН, 6..15 - определяемые).Значение реквизита "Планируемый статус товара" (тег 2003), "Присвоенный статус товара" (тег 2110) [ФФД 1.2 и выше].Версия протокола ФФД (тэг 1209).Коды причин изменения сведений о ККТ (тег 1205, ФФД 1.1 и выше, смотриTMCommand.CmdRegistration_1_1(java.lang.String, java.lang.String, byte, java.lang.String, short, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int),TMCommand.CmdRegistration_1_2(java.lang.String, java.lang.String, byte, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)).Коды причины регистрации/перерегистрации ККТ (смотриTMCommand.CmdRegistration_1_05(java.lang.String, java.lang.String, byte, java.lang.String, short, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String),TMCommand.CmdRegistration_1_1(java.lang.String, java.lang.String, byte, java.lang.String, short, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int),TMCommand.CmdRegistration_1_2(java.lang.String, java.lang.String, byte, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)).Флаги реквизита «результат проверки сведений о товаре» (тег 2106) [ФФД 1.2 и выше].Типы серверов (смотри функцииTMCommand.CmdOFDGetParamExt(byte),TMCommand.CmdOFDSetParamExt(java.lang.String, short, short, short, short, byte))Базовые символы сообщений.Индексы налогов, предопределены в КФН.Типы систем налогообложения (там где используется несколько систем - номер бита [начиная с 1], там где одна система - значение).Значения реквизита «мера количества предмета расчета» (тег 2108) [ФФД 1.2 и выше].Класс определений для сообщений, используемых для обмена с сервисом ККТ.Подтипы сообщений (дляTMDefaults.msg_type.REQ_PRN/TMDefaults.msg_type.RESP_PRN).Подтипы сообщений (дляTMDefaults.msg_type.REQ/TMDefaults.msg_type.RESP).Типы сообщений.Ошибки печати.Параметры настройки печати (дляTMDefaults.msg_prntype.PARAM).Состояния принтера (возвращаются как код дополнительной ошибки приTMDefaults.prn_err.FAIL).Таймауты, для работы с КФН.Типы данных для записи в лог.Перечень ошибок контроллера ФН.Handler для процедуры обновления ключей.Определение интерфейса обратного вызова.Состояния работы хендлера.Класс для работы с сервисом KKT (реализует API работы с ККТ).Режимы вызова ККТ.Сообщения для передачи ответов в активность.Флаги состояния интерфейса.Шаблон для облегчения работы сTMLib.Класс для работы с маркировочными кодами.Префиксы значения тега 1162.Типы кода маркировки (тег 2100).Класс для фоновой оправки пакетов из ФН в ОФД.Класс для сборки сообщения на отправку и разборки принятого сообщения.Класс для фоновой оправки пакетов из ФН в ОИСМ.Класс для сборки сообщения на отправку и разборки принятого сообщения.Handler для процедуры проверки маркированного товара.Определение интерфейса обратного вызова.Описание позиции товара для валидации.Состояния работы хендлера.Теги используемые в ФФД (на основе документа "Форматы фискальных документов, обязательные к использованию" редакция 662).