10.1.0 от 16.03.2018 *************************************************************************************** Внесенные изменения: - Драйвер ККТ 1. Оптимизирован обмен с ОФД. 2. Внесены следующие изменения в основной API: - метод checkReceiptClosed() переименован в checkDocumentClosed(); - добавлен метод utilFormNomenclature() для упрощения формирования реквизита 1162 (номенклатура) для некоторых типов маркировок (табачные изделия, лекарства, изделия из меха); - добавлен метод continuePrint() для допечатывания недопечатанного фискального документа; - добавлен метод initMgm() для инициализации МГМ ФН; - добавлена индикация недопечатанного фискального документа в метод checkDocumentClosed(); - в общий запрос состояния добавлены флаги блокировки ККТ и отсутствия ФН; - в запрос ошибок сети / ОФД / ФН добавлены текстовые расшифровки ошибок; - добавлена возможность запроса значения счетчика размера чека; - добавлена возможность запроса значения сменных счетчиков скидок / надбавок; - добавлена возможность выгрузки фискального документа из ФН по его номеру. 3. Внесены следующие изменения в JSON API: - изменен формат представления даты и времени в JSON - теперь используется ISO 8601 (YYYY-MM-DDThh:mm:ss±hh:mm); - добавлена возможность ввода маркировки через JSON-задания для некоторых типов маркировок (табачные изделия, лекарства, изделия из меха); - добавлена возможность запроса информации о ККТ, смене и ФН; - в ответ на формирование фискальных документов добавлен блок предпреждений "warnings". В блок предупреждений добавлен флаг недопечатанного документа "notPrinted"; - при замене ФН автоматически подставляется причина перерегистрации "Замена ФН". 4. Добавлена поддержка моделей АТОЛ 92Ф, АТОЛ Sigma 10. - Тестовое приложение 1. Изменен раздел формирования составных реквизитов ФН. 2. Добавлена возможность ввода основания коррекции. 3. Функционал проверки формирования документа вынесен в правую область теста. 4. Ввод налога на чек перенесен с отдельной вкладки на вкладку формирования чека. 5. Регистрация ККТ вынесена в отдельный раздел. 6. Добавлена возможность сброса реквизитов (данные агента, поставщика). 7. Тест актуализирован в соответствии с новыми возможностями драйвера. 8. К окно параметров ККТ добавлена возможность загрузки / выгрузки настроек. - Компонент 1С 1. Добавлена настройка, позволяющая отключить монопольный захват ККТ. 2. Обновлен адрес скачивания основной поставки драйвера. - Драйвер ККТ Android. 1. Первый релиз отдельного приложения драйвера ККТ под Android. Исправленные ошибки: - Драйвер ККТ 1. Не удается перевести ККТ в автономный режим. Способ решения: Исправлена запись ИНН ОФД, которая вызывала ошибку. 2. После разрыва соединения с ККТ может не восстановиться обмен с ОФД. Способ решения: Обмен с ОФД восстанавливается вместе с восстановлением соединения с ККТ. 3. На версии iOS 8 и 9 драйвер вызывает падение приложения с ошибкой "Symbol not found: _clock_gettime". Способ решения: использование метода clock_gettime заменено на gettimeofday. 4. Через Java-API при запросе параметров с типом datetime возвращается некорректное время. Способ решения: Параметры с типом datetime теперь учитывают временные зоны. 5. В Java-API отсутствует метод isOpened(). Способ решения: Метод добавлен. 6. Через Python-API не удается получить значения параметров c типами bool, int, double. Способ решения: Python-API исправлен, параметры запрашиваются успешно. 7. Не заполнены обязательные параметры в Info.plist framework-а ДТО10 под iOS. Способ решения: Заполнены все основные параметры в Info.plist. 8. При работе с 64х-битной 1С под Windows 1С-компонент не может найти основную поставку драйвера. Способ решения: Дистрибутив основной поставки некорректно фиксировал в реестре место своей установки. Исправлено. 9. В результатах запроса версий ФФД возвращается некорректная максимальная версия ФФД ККТ. Способ решения: Запрос версий ФФД возвращает корректные значения. 10. Если после неудачного подключения к ККТ провести успешное, то драйвер все равно возвращает ошибку соединения, хотя к ККТ подключается. Способ решения: Метод открытия соединения не сбрасывал ошибку. Исправлено. 11. При открытии чека на фискализированной ККТ при нефискализированном ФН возвращается неизвестная ошибка. Способ решения: Конкретезирована ошибка ККТ в этой ситуации. 12. При установке на 32х-битную Windows 64х-битного дистрибутива не возникает ошибок установки, но драйвер не работает. Способ решения: При установке на 32х-битную Windows 64х-битного дистрибутива выводится ошибка о несоответствии версий ОС и драйвера. - Тестовое приложение 1. При запросе регистрационных данных в поле ИНН организации выводится ИНН ОФД. Способ решения: Исправлен вывод регистрационных данных. 2. При вводе одного ЗН ККТ возвращается ошибка ввода MAC-адреса. Способ решения: Исправлена передача MAC-адреса в драйвер с учетом маски ввода. 3. Если ККТ в режиме блокировки, в параметрах оборудования не выводятся значения параметров. Способ решения: Запрещен вход в параметры ККТ, если ККТ заблокирована. 10.0.0 от 02.02.2018 *************************************************************************************** 1. Первый релиз драйвера ККТ.