# Package ru.nilsoft.tm

package ru.nilsoft.tm

- Classes
  Class
  Description
  TMCommand
  Класс контейнер для формирования и распаковки команд контроллера ФН (поддерживаются протоколы ФФД 1.05, ФФД 1.1, ФФД 1.2).
  TMCommand.agent_type
  Признак агента по предмету расчёта (тег 1222).
  TMCommand.asokp_cmd
  Дополнительные команды сервиса ключей АС ОКП (смотри функции `TMCommand.CmdServiceUpdateKeys(byte)`)
  TMCommand.barcode_types
  Типы штрихкодов (смотри функцию `TMCommand.CmdReceiptBarcode(byte, byte, byte, byte, byte, java.lang.String)`)
  TMCommand.calc_methods
  Признаки способа расчета (тэг 1214).
  TMCommand.calc_objects
  Признаки предмета рассчета (тэг 1212).
  TMCommand.cmdFNgroupBx
  Поддержка команд ФН группы Bx (нужно для работы ТС ПИоТ) `TMCommand.CmdFNGroupBx(byte, java.lang.String)`.
  TMCommand.commands
  Коды команд фискального регистратора.
  TMCommand.correction_types
  Тип коррекции (смотри функцию `TMCommand.CmdCorrection(byte, java.lang.String, java.lang.String, byte, byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, java.lang.String, int, java.lang.String, byte)`).
  TMCommand.doc_params1
  Параметр1 документов (смотри функции `TMCommand.CmdGetParams()`, `TMCommand.CmdSetParams(short, short, short)`).
  TMCommand.doc_params2
  Параметр2 документов (смотри функции `TMCommand.CmdGetParams()`, `TMCommand.CmdSetParams(short, short, short)`).
  TMCommand.doc_params4
  Параметр4 документов - дополнительные параметры (смотри функции `TMCommand.CmdGetParams()`, `TMCommand.CmdSetParams(short, short, short)`).
  TMCommand.dynamic_status_flags
  Флаги динамического статуса контроллера ФН.
  TMCommand.errors
  Коды ошибок выполнения команд.
  TMCommand.fn_doc_mode
  Режим получения документа ФН (смотри функцию `TMCommand.CmdFNGetDoc(int, byte)`).
  TMCommand.fn_warn_flags
  Флаги предупреждения ФН (смотри `TMCommand.CmdFNGetStatus()`).
  TMCommand.FreeFiscalReceipt
  Класс описатель произвольного фискального документа
  TMCommand.FreeFiscalReceipt.fontOptions
  Опции шрифта (битовая маска).
  TMCommand.FreeFiscalReceipt.FreeField
  Произвольное поле чека (структура).
  TMCommand.FreeFiscalReceipt.PosField
  Обязательное поле чека (структура).
  TMCommand.hard_status_flags
  Флаги постоянного статуса контроллера ФН.
  TMCommand.kkt_mode_reg
  Режим регистрации ККТ (тэг 1290) [ФФД 1.2 и выше].
  TMCommand.km_check_result
  Состояния битов в значении реквизита «результат проверки сведений о товаре» (тег 2106).
  TMCommand.mode_types
  Режимы работы ККТ (смотри `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.ofd_status_flags
  Статус информационного обмена (смотри `TMCommand.CmdFNGetCommStatus()`).
  TMCommand.paramServiceMode
  Дополнительные параметры для сервисных команд [0x9C] (смотри `TMCommand.CmdServiceMode(byte)`)
  TMCommand.pay_indexes
  Индексы видов платежей (0..4 - предопрелены в КФН, 6..15 - определяемые).
  TMCommand.planned_status
  Значение реквизита "Планируемый статус товара" (тег 2003), "Присвоенный статус товара" (тег 2110) [ФФД 1.2 и выше].
  TMCommand.proto_ffd
  Версия протокола ФФД (тэг 1209).
  TMCommand.reasonServiceMode
  Коды причин самостоятельного выхода КФН в сервисный монитор.
  TMCommand.receipt_types
  Типы чеков (смотри `TMCommand.CmdReceiptOpen(byte, java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte, byte, java.lang.String, java.lang.String)`).
  TMCommand.reg_change_flags
  Коды причин изменения сведений о ККТ (тег 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.reg_reasons
  Коды причины регистрации/перерегистрации ККТ (смотри `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.result_status_flags
  Флаги реквизита «результат проверки сведений о товаре» (тег 2106) [ФФД 1.2 и выше].
  TMCommand.server_types
  Типы серверов (смотри функции `TMCommand.CmdOFDGetParamExt(byte)`,`TMCommand.CmdOFDSetParamExt(java.lang.String, short, short, short, short, byte)`)
  TMCommand.symbols
  Базовые символы сообщений.
  TMCommand.tax_indexes
  Индексы налогов, предопределены в КФН.
  TMCommand.tax_types
  Типы систем налогообложения (там где используется несколько систем - номер бита [начиная с 1], там где одна система - значение).
  TMCommand.unit_id
  Значения реквизита «мера количества предмета расчета» (тег 2108) [ФФД 1.2 и выше].