COURIER ======= 02.07.2024 (3.1.11): - Добавлен пункт меню "СЛУЖЕБНЫЕ ФУНК./ТИП БАТАРЕИ". - Добавлен функционал выбора типа батареи. 10.06.2024 (3.1.10): - исправлено: некорректная выгрузка файла *.st1 при загрузке МЛ 14.05.2024 (3.1.9): - ЦРПТ исправлено: некорректное поведение при использовании атрибута markcodex - исправлено: ошибки обмена с ЦРПТ попадали в order/goods - ЦРПТ: оптимизировано получение списка CDN площадок - добавлена автозамена значения атрибута calcobject, если позиция с КМ или КМ с акцизой - ЦРПТ: исправлена ситуация если производитель и продавец одно лицо, тогда КМ может не быть введен в оборот - ЦРПТ: увеличены таймауты - ЦРПТ: в ответе не всегда присутствует поле cis, в этом случае используется printView (3.1.8): - исправлено: в инициализации, при ошибке -8, не запускался терминал. - ЦРПТ: Добавлена блокировка изменения цены(скидки и т.п.), если КМ содержит цену - ЦРПТ: В списке товаров знаком '!' помечаются позиции с не прошедшими проверку КМ - ЦРПТ: Добавлено отображение номера позиции ЗНД при ошибках проверки маркировок - ЦРПТ: Добавлены изменения в методических рекомендациях версии 05 от 25.12.2023 - ЦРПТ: добавлена обработка новой ошибки сервера 203 - ЦРПТ: исправлено: не удалялось сообщение при неудачной попытке соединения с сервером - ЦРПТ: добавлено игнорирование параметра sandbox, если установлен боевой ФН - ЦРПТ: упразднен параметр cdn в файле настроек. - ЦРПТ: увеличен таймаут обращения к серверу. - исправлено: выдавалась ошибка суммы чека при изъятии непрошедшего проверку маркированного товара. - исправлено: выдавалась ошибка суммы чека при авансовых платежах. 14.11.2023 (3.1.7): - исправлено: в отчете не всегда заполнялся атрибут sum секции - ЦРПТ: добавлено получение CDN-серверов - ЦРПТ: исправлено сравнение МРЦ - ЦРПТ: изменен алгоритм таймаутов - Добавлен анализ сбоя при восстановлении чека после перезагрузки. - Добавлен функционал разрешительного режима продажи маркированных товаров(только для тестирования, не рекомендуется использование на боевых аппаратах). - Добавлена дополнительный анализ ошибки -9, для попытки восстановления прошивки. - Добавлены дополнительные предупреждающие окна при ошибках оплаты. 01.09.2023 (3.1.6): - Добавлена разбивка лог-файла по недельно и архивация перед отправкой на сервер. 20.07.2023 (3.1.5): - Добавлен пункт меню "СЛУЖЕБНЫЕ ФУНК.">"СЕРВИС ККТ">"ОТПРАВИТЬ ЛОГ" выгрузки лога фискального модуля на сервер(по умолчанию сервер Нилстар) - Добавлен запрет выключения при обновлении прошивки - После перезагрузки добавлена попытка, при ошибке -9, повторной прошивки(при наличии файла) контроллера. - Добавлена выгрузка логов в меню загрузок 05.07.2023 (3.1.4): - блокируется засыпание на всём этапе работы с ЗНД - в файл отчета добавлен атрибут date_app с датой сборки ПО - исправлено: - реализованы новые изменения в протоколе СберQR - на всех ККТ убрана блокировка выключения при открытом чеке - не обновлялась изменённая лицензия при одинаковых сроках действия изменения(поддерживаются прошивками начиная с 0120517) на основании вступившего в силу приказа ФНС РФ от 12.04.2023 N ЕД-7-20239: - Добавлена настройка settings.xml/shift/settings атрибут unionitems: не 0 - при печати объединяются, с суммированием количества и сумм, одинаковые позиции(по умолчанию 0) - маркировка EAN-8(13,14) передается в ОИСМ в соответствующих тегах(при marktype="N"). Если прошивка ниже 0120517, то передаются в теге 1300. 22.06.2023 (3.1.3): - Добавлен в элемент товарной позиции ЗНД() атрибут excise (атрибут не учитывается при отсутствии тега 1228) сумма акциза с учетом копеек, включенная в стоимость ОДНОЙ ЕДИНИЦЫ предмета расчета. 17.05.2023 (3.1.2): - При инициализации КKT добавлен дополнительный алгоритм анализа незавершенного чека. - При инициализации КKT добавлен анализ ошибочных состояний при получении информации об ККТ. - В функции USSD_Request запроса добавлен ввод символа '#' кнопкой ALPHA. - В settings.xml добавлена секция hosts для ассоциации IP адреса с именами доменов. - В settings.xml, секция hosts, добавлен атрибут priority: 1 - приоритет у локальной таблицы, 0 - приоритет у сервера DNS(по умолчанию). - Повышена стабильность отправки документов в ОИСМ/ОФД. - Исправлены ошибки: - В товарной позиции не игнорировались атрибуты MARKCODE,MARKCODEX,calcmethod,calcobject с пустой строкой. - При работе с КФН не проводилась проверка на недопустимые символы. 29.03.2023 (3.1.1): - Повышена стабильность фоновой отправки документов в ОФД и ОИСМ - Исправлена проверка маркировки при nocheckoism="1" - Добавлена дополнительная защита от ошибок: сверка вычисленной суммы чека с фискальной суммой чека - Добавлены дополнительные защитные механизмы от неверных действий кассира при аварийной отмене оплаты картой. - Добавлены дополнительные защитные механизмы от неверных действий кассира при отсутствии чековой ленты - Обновление ключей АС ОКП: - таймауты(period/sendtime/recvtime) по умолчанию 60/30/30 секунд - настройки таймаутов(period/sendtime/recvtime) ограничены максимальными значениями 60/30/30 секунд - заблокирована отмена обновления ключей - Добавлена настройка сервера ОФД в settings.xml/shift/ofd - Добавлена настройка сервера и таймаутов ОИСМ в settings.xml/shift/oism - добавлена загрузка лицензии с сервера лицензий - Повышена стабильность работы DHCP-клиента - Добавлена защита от двойного срабатывания некоторых внешних сканеров. - Добавлена функция обновления КФН q92 и s900(с обновленным бутлоадером). - В атрибут marktype секции товарной позиции ЗНД() добавлено значение "N", для принудительного указания типа маркировки ITF-14(GTIN) как не распознанная. - Добавлена настройка settings.xml/shift/settings атрибут markattrignore: 0(по умолчанию): настройка не используется, иначе: в позиции товара игнорировать атрибут mark при наличии атрибута markcode; - Добавлены дополнительные защитные механизмы от неверного состояния ФН при оплате. - Добавлены дополнительные защитные механизмы от неверных действий кассира при оплате RaifQR. - В меню отображения списка товара добавлены hotkeys: - alpha+4 в меню отображения списка товара переключает режимы отображения позиций между заданной в настройках и расширенным выводом информации о позиции. - alpha+5 в меню отображения списка товара отображает мини-хелп по hotkeys. - При открытии смены заполняется атрибут shift в реестре ЗНД - Убраны поля излишка и недостачи при редактировании в ЗНД позиции сервиса - добавлена работа с встроенным Bluetooth-модемом - Добавлена настройка settings.xml/shift/settings атрибут limithour: 0..23(по умолчанию не используется) - Запрет открытия фискального чека с указанного часа следующего дня после открытия смены, дата открытия смены фиксируется в маршрутном задании. - При ошибке предпроверки маркировок в ЗНД: выводится номер ЗНД, номер позиции и наименование позиции. - Исправлены ошибки: - режим автообновления: при ошибке соединения происходит выход из режима обновления, с пропуском последующих этапов загрузки - огнорировалась ошибка ФН при добавлении товара в чек - не точно рассчитывались скидки при указании атрибута maxdiscount - В отмененных ЗНД проверялась корректность маркировок. - Некорректное идентифицирование кода маркировки мехового изделия. - При восстановлении позиции не обнулялось поле излишка. 08.11.2022 (3.0.11): - Добавлена проверка корректности заполнения дробного количества у маркированной позиции - Разрешено редактирование маркированной позиции. - Добавлена настройка settings.xml/shift/settings атрибут confirmmark: 0 - распознанная марка автоматически добавляется в чек(по умолчанию), 1 - требует подтверждения кнопкой "С кодом" - Добавлены настройки в секции settings.xml/courier/barscan: notdownload= 1: не использовать/не включать сканер в диалоге загрузки листа маршрутного задания (по умолчанию 0: использовать); notvieworder= 1: не использовать/не включать сканер в диалоге просмотра/редактирования ЗНД (по умолчанию 0: использовать); - в секцию товарной позиции ЗНД() добавлен атрибут planstatuskm, для принудительного указания планируемого статуса товара(тег 2003). - изменены диалоги работы с денежным ящиком - добавлена работа с не распознанным кодом маркировки(КМ Н) - добавлена работа с табачным кодом маркировки(КМ КМК) - Добавлена настройка settings.xml/shift/settings атрибут checkmarknow: 0-проверять маркировку перед открытием чека (по умолчанию), 1-проверять сразу после сканирования. - Добавлено: Проверка ЗНД, при открытии ЗНД и при загрузке ЗНД, на дублирующиеся контрольные марки GS1. Выдает предупреждения при использовании одной марки с более чем 1шт не дробного товара, фискальные действия с этими ЗНД заблокированы. - Добавлено: При ручном сканировании марок, если отсканирована марка GS1 и количество не дробного товара в штуках более 1, позиция разбивается на несколько позиций по 1шт товара, при этом необходимо сканировать маркировку каждой единицы товара. - Исправлены ошибки: - Не корректная обработка маркировки ean-13 с неправильной контрольной суммой - Не корректный поиск, по сканированной марке, позиций при просмотре/редактировании ЗНД. - В режиме checkmarknow часто не отвечал ОИСМ. 19.09.2022 (3.0.10): - при открытом чеке: блокируется засыпание терминала - при открытом чеке: звуковой сигнал при попытке засыпания терминала - при открытом чеке: отсрочка выключения терминала до момента закрытия чека +5 секунд - Добавлена настройка settings.xml/courier/raiffeisenqr атрибут additionalinfo - значение для заполнения поля additionalInfo. При значении "%sn%", заполняется серийным номером по шаблону из секции - Убрана перезагрузка после обновления файла дополнительных настроек онлайн-оплаты - Добавлена настройка settings.xml/shift/settings атрибут nocheckoism: 0 - проверять маркировку в ОИСМ (по умолчанию), 1 - пропускать проверку. - Исправлены ошибки: - Использование предоплат и оплат в чеках продажи и возврате без тега mode (способ оплаты). 26.08.2022 (3.0.9): - В меню электронного журнала добавлена функция выбора и печати документа из ФН. - Добавлена настройка settings.xml/shift/settings атрибут paysreport. Печатать отчет по типам платежей перед закрытием смены - Добавлена настройка settings.xml/shift/orderparams/cancelreasons атрибут badkm - причина изъятия товара из чека с невалидной маркировкой; - Добавлено установка атрибута editquantity в 0 для товара при изъятии его из чека по причине невалидной маркировки; - при незарегистрированном ФН, перед запуском сервиса ККТ, запускается функция настроек даты и времени - Исправлены ошибки: - Онлайн платежи Raiffeisen: не отменялась транзакция (неправильное условие проверки состояния транзакции). - Онлайн платежи Raiffeisen: отрезались копейки при возврате. - Онлайн платежи Raiffeisen: не отменялся платеж кассиром если в процессе отмены прошла оплата со стороны клиента. - Для чека ВОЗВРАТА - не предлагается изъять товары с невалидным КМ из чека. - Исправлена процедура проверки КМ: при изъятии позиции из чека не проверялись все последующие позиции. - КМ, не подлежащие проверке в ОИСМ, обрабатывались как непрошедшие проверку. - Исправлен диалог при отрицательной проверке КМ: Наименование товара выводилось в неверной кодировке. - При дублирующихся ID соответствий платежей с внешней системой, мог использоваться неверный индекс платежа в чеках возврата. 08.07.2022 (3.0.8): - Добавлена загрузка параметров онлайн платежей onlinepay.xml через настройку client/updateonlinepay; - Реализовано применение параметров онлайн-оплаты по sn из списка item's в settings.xml и/или из дополнительного файла xml - Исправлены ошибки: - обнулялись копейки суммы платежа в модуле онлайн оплаты raiffeisenqr. 18.06.2022 (3.0.7): - Добавлен просмотр состава ЗНД из основного меню; - Оплата "Плати QR" обновлена до версии API V3; - В settings.xml добавлен параметр(chequetimelimit): лимит времени, в секундах, на формирование чека. 06.04.2022 (3.0.6): - Меню "Информация содержимого МЛ" изменено (сделано такое же как при работе с ЗНД). - Добавлена кнопка печати чека в диалог "ПРОСМОТР ЧЕКА". - Добавлены атрибуты printmodephone и printmodemail в в раздел settings.xml/shift/setting: - printmodephone режим печати фискального документа, если в ОФД передается тег 1008 с телефоном (не используется если printmode установлено в значение 3); - printmodemail режим печати фискального документа, если в ОФД передается тег 1008 с емайлом (не используется если printmode установлено в значение 3); - Обновление ключей ФФД1.2 на АСОКП при открытии смены перенесено во все сборки. - Добавлен атрибут firstmail1008 в раздел settings.xml/shift/setting: - 0: приоритет имеет телефон для тэга 1008 (по умолчанию), 1: приоритет имеет емайл для тега 1008. - Упразднен атрибут sendboth1008 из раздела settings.xml/shift/setting. - Исправлены ошибки: - Не печатались платежи в нефискальных чеках. - Если значение количества для товара нулевое в ЗНД, он не попадает в чек. - Диалог добавления или исключения из чека позиции с КМ, не прошедшим проверку с положительным результатом. 18.03.2022 (3.0.5): - Добавлена настройка settings.xml/cardmodule атрибут no_print для карточных модулей: - 0: печатать чеки карточного модуля (по умолчанию), 1: не печатать чеки карточного модуля. - Добавлен в инфочек печать QR-кода с ключевой информацией (разделители пробелы): - <название ПО><версия><сборка>; - KKT<версия>; - <серийный номер ККТ>; - <код активации ККТ>; - <версия фирмваре КФН>; - <серийный номер ФН>; - ; - <серийный номер терминала>; - <версия ОС терминала>. 28.01.2022 (3.0.4): - добавлена проверка/обновление ключей АС ОКП перед открытием смены. - сделана отправка уведомлений в ОИСМ для всех сборок. - сделано при отсутствии регистрации ФН принудительный переход в KKTservice без возможности выхода в MainApp. - обновлен вывод информации в инфочек. 17.01.2022 (3.0.3): - В заголовок отчета добавлены следующие атрибуты: - setting_dt: передает содержимое атрибута dt заголовка файла настройки settings.xml; - setting_info: передает содержимое атрибута info заголовка файла настройки settings.xml; - Добавлен в раздел файла настройки settings.xml/shift/setting атрибут dlgaddnomark - 1: разрешать проводить маркированный товар без кода, добавляется кнопка 'без кода' в диалог сканирования кода маркировки (по умолчанию 0); - Добавлен диалог сканирования маркированного товара перед продажей (выводится перед диалогом оплаты); - Поддержка атрибутов товара в ЗНД: - mark: 1- товар является маркированным, требуется сканирование маркировочного кода перед продажей (по умолчанию 0); - marktype: тип кода маркировки, идет в дополнение к атрибуту mark (поддерживается значение gs1). При наличии этого атрибута, после сканирования кода маркировки, идет проверка на соответствие. - Поддержка атрибута lotsize (количество товара в упаковке) в описании списка дополнительного товара goodlist.xml; - Поддержка экранирования кода маркировки: символ 0x1D заменяется на последовательность "\u001D" при сканировании на ККМ; - Добавлена тонкая настройка сканера, раздел settings.xml/barscan атрибуты: - use: 1- использовать сканер, 0- не использовать сканер (дублирует settings.xml/shift/setting атрибут usebarscan); - notauth: 1- не использовать сканер в диалоге ввода логина/пароля (0 - по умолчанию); - notorderlist: 1- не использовать сканер в диалоге выбора ЗНД из списка (0 - по умолчанию). - Исправлены ошибки: - Вылет программы при продаже с кодом без сканирования. - Исправлен показ кнопки "Без кода" при задании атрибута dlgaddnomark="1" в settings.xml. 17.12.2021 (3.0.2): - Инициализация безпроводного модема поставлена после инициализации КФН - Поддержка маркированного товара в упаковках; - Добавлен атрибут в описание маркированного товара ЗНД тег lotsize - размер упаковки в штуках; - Исправлены ошибки: - Исправлена работа с разными видами кодов маркировки (по образцу от честного знака); - В отчете не записывался сумма налога для позиции товара. 23.10.2021 (3.0.1): - Добавлена поддержка Raiffeisen QR (СБП) онлайн оплаты; - Увеличен таймаут инициализации КФН до 20секунд; - Поддержка дополнительных модулей в лицензии (также как в MobileShop); - Поддержка УТМ ЕГАИС для алкоголя; - Поддержка ФФД 1.2.