— реализована поддержка SSL-соединения для платежной системы ИНПАС SmartSale
(сертификаты и ключ хранятся в пин-паде, формат .pem);
— добавлен функционал проведения инвентаризаций через кассовое место;
— добавлена комбинация клавиш [Cntrl]+[I] для перехода в режим инвентаризации;
— добавлена транзакция с типом 44 (инвентаризация); см. также документацию на формат обмена ДЭНСИ;
— добавлена настройка «Обновлять кол-во всех товаров в БД по результатам инвентаризации» — если настройка включена, то при подтверждении инвентаризации остатки всех товаров обновляются
на фактические остатки, зарегистрированные в процессе инвентаризации;
— реализован функционал автовосстановления документа инвентаризации после аварийного завершения работы;
— добавлен функционал подтверждения перемещений товаров (приход/расход) на кассе;
— добавлена комбинация клавиш [Cntrl]+[A] для перехода в режим подтверждения перемещения товаров;
— в протокол обмена ДЭНСИ добавлена команда !!!ADDWARESWITHCONFIRM для загрузки документов перемещения, требующих подтверждения на кассе — пока такой документ не подтвержден, остатки на кассе не обновляются;
— добавлена транзакция с типом 33 (подтверждение перемещения товаров); см. также документацию на формат обмена ДЭНСИ;
— реализован функционал автовосстановления документа перемещения товаров после аварийного завершения работы;
— в режиме инвентаризации и подтверждения перемещения добавлено затенение серым цветом фона тех позиций документа, фактические остатки по которым совпадают с учетными, выделение красным цветом фона — тех позиций, учетные остатки которых равны нулю при ненулевых фактических остатках (т.е. товар изначально отсутствовал в документе перемещения, либо по учету при инвентаризации этого товара нет, а по факту он есть);
— добавлен функционал отображения картинок товаров в окне регистрации и в окне визуального поиска товаров;
— добавлена комбинация клавиш [Cntrl]+[U] для отображения картинки выбранного товара;
— добавлена настройка каталога хранения картинок товаров;
— добавлена настройка печати собственной рекламы на чеке продажи (не более 2000 символов);
— добавлена поддержка ПТК Pirit-K;
— добавлена поддержка MSTAR-650TK (протокол ШТРИХ);
— добавлена поддержка ПТК Retail-01K (протокол ШТРИХ);
— добавлена поддержка ККМ АМС-100К через библиотеку libchon100k.so разработки компании «Версия-Т» (!!!только для 32битных ОС!!!);
— протестирована работа с FPrint-22ПТK и FPrint-55ПТK;
— добавлена поддержка лабораторных весов CAS MWP;
— добавлен драйвер весов, работающих по протоколам ШТРИХ 5 и ШТРИХ 6;
— добавлена настройка отображения подсказки кассиру по дате 18-летия покупателей, вычисляемой относительно текущей даты (информация отображается в нижней строке режима регистрации, по умолчанию — отключено!);
— добавлены настройки прав пользователей на открытие документов инвентаризации и подтверждения перемещения товаров;
— настройка права на печать отчетов с гашением разделена на две — печать Z-отчета и печать расширенного отчета «Закрытие смены»;
— в протокол ДЭНСИ добавлены поля для загрузки вышеуказанных прав пользователей (см. документацию на формат обмена ДЭНСИ);
— переделана печать отчета по товарам — наименования товаров берутся из транзакций, а не из текущего справочника;
— во внешние html-шаблоны документов добавлена поддержка тэгов <DENCI_TOTALQTTY> (итог по колонке «количество» текущего чека/документа) и <DENCY_DOCQTTY> (итог по учетному количеству в документе перемещения/инвентаризации);
— в режиме работы по секциям:
— в форме внесения/выплаты/просмотра наличных по секциям итоговые данные вынесены из табличной части;
— исправлена ошибка: при отключенной комбинированной оплате чек при оплате безналом (по [F9])
закрывался наличными (теперь выдаётся сообщение о запрете этой операции);
— исправлена ошибка: сумма безналичной оплаты по нефискальной секции попадает в регистр наличности;
— исправлен контроль наличности в нефискальной секции при возвратах безналом и комбинированным типом;
— исправлена работа с наличностью при возвратах по номеру чека, когда чек-оригинал был оплачен
безналом или комбинированным типом;
— исправлен расчет скидок на чек при автоограничении по минимальным ценам и работе в несколько секций;
— тип поля «Код скидки» в БД кассы для фиксированных скидок изменен с числового на текстовый;
— добавлена настройка способа поиска товара при разборе весового штрих-кода: «автоопределение» (текущий вариант поиска — сначала по таблице весовых кодов, затем по таблице внутренних кодов), «по весовым кодам» (только по таблице весовых кодов, «по внутренним кодам» (только по таблице внутренних кодов»);
— в интерфейс для сенсорного экрана добавлена четвертая строка функиональных клавиш (включающая кнопки для подтверждения перемещений товаров, инвентаризаций, работы с внешней системой лояльности и т.п.);
— исправлена запись транзакций товаров, у которых итоговое поле для печати превышает 100 символов (например, при использовании доп. характеристик);
— исправлена работа со сканерами штрих-кода, работающими через USB<->COM переходники, подключаемые ядром ОС через порты /dev/ttyACM;
— исправлена работа суммовых автоматических скидок;
— !!!ВАЖНО!!! Исправлена возникавшая иногда ошибка списания весовых товаров;
— добавлена настройка печати итоговой информации по скидкам на позиции;
——— формат АТОЛ —————-
— !!! ВАЖНО !!! при выгрузке в формате АТОЛ добавлена предварительная запись 11 транзакции для 12 транзакции;
— при выгрузке в формате АТОЛ добавлена сквозная перенумерация транзакций (для совместимости с Далион-ом);
— добавлена обработка символов ~>< и ><~ при загрузке товаров и групп в формате АТОЛ (совместимость с S-Market);
— добавлена поддержка команды $$$REPLACEQUANTITYWITHOUTSALE при загрузке данных в формате АТОЛ
(замещение остатков товаров с учетом продаж за текущую смену);
— в формат обмена АТОЛ добавлено игнорирование пустых строк и некоторых неподдерживаемых ДЭНСИ: КАССой команд;
——— формат ШТРИХ —————-
— для выгрузки в формате ШТРИХ добавлена обработка команды «d» (запрос транзакций по диапазону дат/времени);
— при загрузке в формате ШТРИХ добавлена загрузка поля «Номер секции» для товаров;
— в протокол обмена ШТРИХ добавлена загрузка списка дисконтных карт (команда %) в привязке к
схемам автоматических скидок (команды ! и @), а также выгрузка доп. информации по
скидкам на чек (номер карты в транзакции с типом 71);
—————————————
— подправлена работа с денежным ящиком для ФР ШТРИХ-ФР-К (Казахстан) (номер модели 1);
— подправлен расчет суммовых скидок на позиции (с учетом количества товара в позициях);
— добавлено автоопределение формата загрузки ДЭНСИ;
— подправлен расчет сумм налогов, включаемых в стоимость товаров;
— подправлена запись транзакций с неполной служебной информацией;
— добавлену условие уникальности по набору полей (internal_id, barcode, addition_code) в таблице штрихкодов;
!!! ВАЖНО !!! Для корректного обновления таблицы штрихкодов необходимо производить его
на пустом справочнике товаров;