Сборка #50 обмен #128 - 20.03.2024

Новый функционал и улучшения

  • Проведены работы по оптимизации REST запросов. Теперь многие запросы будут выполняться быстрее и меньше нагружать сервер
  • Добавлена возможность использования коротких ссылок в СМС рассылках для шлюза Devino Telecom
  • В роли пользователей добавлены новые права для сервиса консультантов КСО
  • Добавлена возможность настройки VPOS для получения данных из БД КЦ
  • Справочники. Добавлен новый процессинг "EPOS"
  • Справочники. Для товара добавлено новое поле - "Код каталога, который содержит товары, являющиеся упаковкой" (tara_flag)
  • Доработан функционал построения отчетов
  • [БС] Добавлена возможность списывать бонусы при возврате по чеку продажи именно с тех групп бонусов, на которые выполнялось начисление при продаже
  • [Обмен] Оптимизирована скорость работы сервиса NES при загрузке большого количества справочников

Исправленные ошибки

  • Для импорта данных в значения параметров конфигураций исправлена загрузка csv файлов с большим количеством данных
  • Исправлена выгрузка акционных цен на весы для товаров, у которых штрих-код начинается с нулей
  • Исправлено применение конфигураций на МКС-ах при запуске применения конфигураций вручную с ЦКС

Сборка #49 обмен #127 - 01.02.2024

Новый функционал и улучшения

  • Уменьшено потребление процессорного времени при обработке REST-запросов
  • Добавлен REST-метод для получения статусов марок
  • При установке КЦ с нуля изменено время хранения бинлогов mysql. По умолчанию 7 дней
  • Добавлено новое расписание "Расписание пересчета акционных цен". Выполняется для выгрузки актуальных дисконтных цен на весы, прайсчекеры и прайспринтеры
  • Продажи. Добавлена загрузка/выгрузка новой таблицы cashierstats. В таблицу записываются метрики в разрезе смен и кассиров
  • Справочники. Добавлен новый процессинг "СБП Альфа-Банк"
  • Справочники. Добавлен новый параметр для валюты "Выводить информацию об оплате"
  • [sales-ws] Уменьшено количество обращений к ядру КЦ при обработке запросов на выгрузку продаж
  • [БС] Добавлены блокировки запуска пересчета баланса и сгораний. Теперь эти задачи не будут запускаться во время подрезки транзакций

Исправленные ошибки

  • Справочники. Для кода маркировки в справочнике остатков разливного пива добавлена возможность передачи символов GS1 через символьную последовательность "\u001d"
  • Исправлено обновление МКС через puppet
  • Изменена логика миграции. Теперь миграция для баз dictionaries* выполняется независимо от отсутствия/наличия изменений в базах artixcs*
  • Для автоначислений реализована отправка повторных запросов на КЦ, если с ним нет связи
  • Изменено хранение ключей для репозиториев. Теперь для каждого репозитория ключ хранится отдельно, а не в общем хранилище
  • В web-интерфейсе исправлено отображение BI-диаграмм
  • [rest-routing] Увеличен размер заголовка для принимаемых REST-запросов. По умолчанию 10000000 байт
  • [puppet] Изменено формирование yaml для отправки конфигурации на кассу. Теперь все значения параметров оборачиваются в кавычки, чтобы избежать возможного удаления запятых из дробных значений при обработке puppet-агентом

Сборка #48 обмен #125 - 18.12.2023

Новый функционал и улучшения

  • Добавлена возможность настроить проверку разрешенных к продаже маркировок по ИНН организации, к которой относится магазин
  • Актуализирован список регионов и населенных пунктов Российской Федерации
  • Добавлена новая настройка - Текст для отправки кода подтверждения через Telegram
  • Справочники. Добавлен новый справочник - "Остатки разливного пива"
  • Справочники. Добавлен новый тип товара - "Разливное пиво" (таблица barcodes, поле tmctype = 8)
  • Справочники. В справочник "Лекарственные препараты" (medicine) добавлено новые поля - "Код справочника лекарственных средств" (dictcode) и "Наименование справочника лекарственных средств" (dictname)
  • Справочники. При редактировании справочников "Штрих-коды" и "Товары" для поля "Национальный классификатор товара" изменена валидация на количество символов. Теперь можно указывать любое количество символов, не превышая длину строки в 255
  • Продажи. Для товарных позиций и сторнированных позиций добавлено новое поле "Дата окончания срока годности" (expirationdate) 
  • [БС] Добавлен метод для переноса карты на другой счет
  • [Обмен] Изменен запуск файловой выгрузки невыгруженных продаж. Для этого добавлена настройка unloadNotUnloadedSalesInterval (по умолчанию отключена). Ранее запуск выполнялся каждый час через cron

Исправленные ошибки

  • Исправлена авторизация через  ActiveDirectory для пользователей, у которых в логине присутствуют точки
  • Исправлена авторизация в MongoDB, если СУБД установлена на отдельном хосте и включена авторизация с паролем
  • Отключен запуск миграции баз данных в многопоточном режиме. Были случаи, когда не все БД проходили миграцию при использовании многопоточного режима
  • Исправлено отображение чеков, если сервис artixcs-sale-renderer установлен на отдельном хосте
  • [Сервер купонов] Исправлен формат даты жизни онлайн купонов
  • [Обмен] Исправлена автоматическая выгрузка продаж с МКС на ЦКС

Сборка #47 обмен #124 - 01.11.2023

Новый функционал и улучшения

  • Добавлен новый формат выгрузки продаж - ARTIXINTERCHANGE_XML
  • Справочники. Добавлен новый справочник "Комплекты товаров" (tmckit, tmckititem)
  • Справочники. В справочник "Причины возврата или выема" (backreason) добавлено новое поле - "Тип документа" (doctype)
  • Продажи. В журнале операций для поля optime изменился тип данных с DATETIME на DATETIME(3) для сохранения времени выполнения операции с точностью до миллисекунд
  • [db-trimmer] Изменено удаление устаревших записей из БД. Теперь удаление выполняется порциями, за счет чего работа с подрезаемой таблицей не блокируется на продолжительное время

Исправленные ошибки

  • Исправлена загрузка продаж. Могли дублироваться записи в БД, если на сервер в один момент времени попадали продажи по одному и тому же документу
  • Исправлена загрузка продаж, в которых присутствуют дополнительные цены с одинаковым кодом акции для одной и той же позиции в чеке
  • Исправлено отображение отчетов для пользователей, у которых в пароле используются спец. символы
  • [artixcs-tree-ws] Восстановлен запуск сервиса

Сборка #46 обмен #120 - 19.09.2023

Новый функционал и улучшения

  • Реализован запуск миграции баз данных в многопоточном режиме
  • В конфигурировании касс теперь отображаются все параметры и глобальные параметры без возможности скрытия
  • Включена возможность частичного распространения конфигураций
  • В отчеты по кассирам и по сторнированным позициям добавлена колонка "Название магазина"
  • Справочники. Для валют добавлен новый процессинг - "Halyk"
  • Справочники. Для товаров добавлено новое поле ownertype(тип владельца продукта/услуги)
  • Продажи. Для товарных позиций и сторнированных позици добавлено новое поле ownertype(тип владельца продукта/услуги)
  • [undercut-asset] Оптимизирована работа сервиса подрезки бонусных транзакций. Расширено логирование

Исправленные ошибки

  • Исправлена передача информации на прайсчекер Штрих-М. Не работал перенос строк
  • Исправлено автоначисление бонусов по расписанию. Автоначисление бонусов прерывалось, если происходил разрыв соединения с бонусным сервером
  • Не работала генерация справочников, если в данных была указана некорректная дата (например нулевой день). Теперь при генерации справочников с некорректной датой она будет заменяться на дату 1970-01-01
  • Исправлено отображение чеков продажи в WEB-интерфейсе для клиентов, у которых была указана дата рождения совпадающая с моментом перевода часов на зимнее/летнее время
  • [БС] Исправлена логика предпросчета баланса. Не учитывалось то, что временные бонусы могут сгореть после предпросчета, но до момента оплаты бонусами. В результате чего бонусный баланс мог стать отрицательным

Сборка #45 обмен #118 - 22.08.2023

Новый функционал и улучшения

  • Поддержана работа на ОС Ubuntu 22.04
  • Добавлен новый тип прайсчекера - "Artix:PriceChecker"
  • Справочники. Добавлена возможность разрешить/запретить выполнение команд для ролей пользователей через WEB-интерфейс
  • Справочники. Для товаров добавлена новая опция - "Запрет начисления бонусов"
  • Справочники. Добавлено новое свойство валюты - "Оплата по биометрии"
  • Справочники. Для валют добавлен новый процессинг - "Anor Check"
  • Продажи. В таблицах document, goodsitem, stornogoodsitem изменен тип поля opid на строковый(VARCHAR)
  • Сервис отображения документов artixcs-sale-renderer перенесен в docker-контейнер
  • [private-office] Изменена логика запросов получения информации о пользователях и картах. Если БС не доступен, то вместо ошибки оставляем незаполненными статус и баланс карты 

Исправленные ошибки

  • Исправлена активация МКС-ов
  • Добавлено экранирование спец. символов в паролях для подключения к кассам по SSH и VNC (не поддерживается только символ "№")
  • Стабилизирована работа с подключениями к базам магазина. Могли происходить внезапные сбрасывания подключений во время работы с базами справочников
  • [Обмен] Устранена утечка памяти при онлайн выгрузке продаж

Сборка #44 обмен #117 - 24.07.2023

Новый функционал и улучшения

  • Добавлены новые отчеты "Скорость работы кассиров", "Продажи и возвраты", "Продажи по кассирам", "Возвраты по кассирам", "Загрузка касс по часам"
  • Добавлена возможность создания нескольких магазинов в МКС, а также возможность переноса магазинов из одного МКС в другой
  • Для пользователей ЛМ добавлена возможность выполнять операции без предоставления роли администратора сервера
  • Добавлена интеграция с Кошельком "Cardsmobile"
  • При просмотре документов продаж добавлено отображение идентификатора документа в виде QR кода
  • Для BI-диаграмм добавлен новый фильтр "Учитывать только чеки продажи"
  • В групповых операциях для родительских объектов вместо идентификатора теперь отображается наименование и код
  • Добавлена возможность одновременно подключить сервисы сертификатов, купонов, бонусов, бонусов и сертификатов к artixcs-rest-routing при условии, что REST запросы будут выполняться с разными контекстами
  • Справочники. В таблицу client(клиенты) добавлены поля lastname(фамилия), patronymic(отчество), communications(разрешенные каналы связи)
  • Продажи. Добавлена таблица additionalprice для сохранения данных о применении индексной цены
  • Продажи. В таблицу discitem добавлено новое поле sessionid -  идентификатор бонусной транзакции, который используется при возвратах по чеку продажи
  • При просмотре документов продаж добавлено отображение выдачи наличных
  • Добавлен новый процессинг Paygine
  • Отчет "Нечитаемые штрих-коды" переименован в "Товары с ручным вводом ШК". Добавлена колонка с наименованием товара
  • Отключена возможность частичного распространения конфигураций. Теперь конфигурации можно распространить из одного окружения в следующее только целиком
  • [БС] Изменено логирование. Исключено дублирование логов, изменены уровни логирования и уменьшено количество логируемых событий в стандартном режиме логирования
  • [БС] Добавлены дополнительные настройки для конфигурирования подключения к БД
  • [Обмен] Ускорена загрузка справочников по протоколу SOAP

Исправленные ошибки

  • После длительного простоя прайс-чекера ШТРИХ при первом сканировании возникала ошибка "нет связи"
  • В групповых операциях могли некорректно отображаться выделенные объекты
  • Исправлены права доступа в режиме МКС. Некоторые кнопки были недоступны
  • Исправлено отображение значений настроек. При значениях "27" - "30" отображалась маска подсети вместо реальных значений
  • Не очищались неактуальные puppet-факты
  • Исправлен формат отображения дробных и целочисленных значений в отчетах

Сборка #43.1 обмен #116 - 26.05.2023

Исправленные ошибки

  • Исправлено отображение отчета по примененным скидкам
  • Исправлена отправка кода верификации при выдаче карт
  • В скриптах установки исправлена ссылка на репозиторий

Сборка #43 обмен #116 - 24.05.2023

Новый функционал и улучшения

  • Добавлен отчет по примененным скидкам
  • Поддержана возможность отправки кодов верификации через Telegram бот
  • Добавлена возможность использования наименования организации из настроек магазина в шаблоне чека, который отображается в WEB-интерфейсе
  • Доработано отображение статусов выгрузки справочников в WEB-интерфейсе. Теперь отображается самый актуальный, либо самый "плохой" статус выгрузки справочников
  • Добавлено более подробное отображение статусов подключения серверов лояльности
  • Актуализированы настройки форматов обмена в WEB-интерфейсе
  • Справочники. Для товаров добавлен новый режим использования тары - игнорировать вес упаковки (тары) при выборе
  • Справочники. Добавлен новый параметр валюты "Оплата по QR покупателя"
  • Справочники. Для валют добавлен новый процессинг Uzum Pay
  • Справочники. Продажи. Для карт добавлено новое поле - опции карты. В этом поле есть возможность установить запрет возврата бонусных баллов на кассе
  • [БС] Добавлен новый запрос для возврата баллов при возврате по чеку продажи. Баллы будут возвращаться в те же группы, с которых происходило списание

Исправленные ошибки

  • Исправлена выгрузка продаж по протоколу SOAP. Могли возвращаться одни и те же продажи на разных страницах при постраничной выгрузке
  • Исправлена логика загрузки продаж в БД. Могли возникать ситуации, когда один файл продаж одновременно загружался в двух потоках и продажи дублировались в БД
  • Изменен первичный ключ в таблице molaccess (Доступ пользователя к работе с кассой), чтобы можно было разрешить кассиру доступ до нескольких магазинов и касс
  • Исправлена ошибка отображения статусов подключения серверов лояльности при нажатии на кнопку "Обновить"
  • [Обмен] Исправлена ошибка загрузки справочника ролей пользователей кассы. При изменении роли удалялись связи с этой ролью
  • [Обмен] Исправлена ошибка, которая возникала при выполнении команд удаления устаревших переоценок deleteOverduePrices
  • [private-office] Исправлено сохранение/редактирование клиентов. Не сохранялось поле с днем рождения

Сборка #42 обмен #115 - 04.04.2023

Новый функционал и улучшения

  • Поддержан СМС-шлюз Devino Telecom
  • В справочник валют добавлен новый процессинг "СБП Русский Стандарт"
  • Добавлена возможность изменить тип кассы в окне группового редактирования
  • В режиме МКС добавлена миграция БД для узлов дерева - "Категорий справочников"
  • Добавлен функционал настройки docker-окружения (кластер VPOS) для создания виртуальных касс (VPOS-ов)
  • Добавлен функционал создания и управления виртуальными кассами (VPOS-ами) в кластерах VPOS
  • Теперь если в настройках отключено использование весов, прайспринтеров, прайсчекеров или виртуальных касс, то для соответствующих объектов не будут отображаться расписания, пункты меню и т.д.
  • Добавлено отображение названия магазина в отчетах
  • В панели управления добавлена возможность получения диаграммы прогрузки справочников для VPOS-ов
  • В WEB-интерфейсе теперь не отображаются каталоги с типами 1 (устаревший визуальный подбор) и 2 (каталоги лояльности для ЛМ начиная с версии 1.0.37)
  • В WEB-интерфейсе при редактировании каталогов теперь нельзя добавлять изображения. Для визуального подбора товаров следует использовать "Многоуровневый каталог"
  • В дополнительной информации просмотра чека для сторнированных позиций добавлено отображение поставщиков
  • В WEB-интерфейсе для меток дисконта добавлено отображение идентификаторов
  • Справочники. Добавлено поле packagecode (код упаковки) в таблицы tmc и barcodes
  • Справочники. Добавлена поддержка нового бита (Оплата по QR покупателя) для валют
  • Продажи. Добавлено поле cashtype (тип кассы) в таблицу document
  • [Обмен] Ускорена загрузка справочников в БД (загрузка на ubuntu 14.04 БОЛЬШЕ НЕ ПОДДЕРЖИВАЕТСЯ)
  • [Обмен] Ускорена загрузка справочников по протоколу SOAP
  • [Обмен] Добавлен метод deleteTmcSuppliersBySomeField для удаления связки поставщиков с товарами по одному из полей tmccode (код товара), suppliercode (код поставщика)

Исправленные ошибки

  • Исправлена авторизация пользователей через ЛМ. Авторизация не проходила, если у пользователей не было права "Администрирование сервера"
  • Исправлено считывание настроек для настройки передачи статусов прогрузки справочников во внешний сервис
  • [private-office] Исправлена ошибка конвертирования дат, которые попадают под перевод на летнее время (например: 1 апреля с 1981 по 1984 год включительно)

Сборка #41 обмен #113 - 21.02.2023

Новый функционал и улучшения

  • Добавлена возможность автоматической подрезки очереди справочников для узлов дерева, которые не загружают справочники долгое время. Выполняется автоматическая генерация полных справочников для узлов дерева(кассы, весы, прайсчекеры, прайспринтеры, МКС-ы), у которых накапливается большое количество справочников в очереди и которые не выходили долгое время на связь
  • Теперь пользователям без права на "редактирование данных" разрешено запускать генерацию справочников и запрашивать продажи с касс
  • Добавлена возможность выполнения расписания автоначислений бонусов для выбранных акций и просмотра статуса выполнения задач автоначисления. Работает с  Artix Loyalty Management 1.0.36 и выше
  • Для касс с типом "Касса самообслуживание" добавлена своя иконка
  • Добавлена возможность указывать спец символы в пароле к БД MySql (кроме символов "{" и "№")
  • Добавлена ротация логов для mysql и mongo. Ротация добавится, если она не была настроена в logrotate
  • Добавлен процессинг "Подели"
  • Продажи. Добавлена таблица report
  • Продажи. Для таблиц moneyitem и failedmoneyitem добавлено новое поле additionaldata
  • Ускорена обработка запросов от касс при прогрузке справочников
  • [Обмен] В формате Фронтол добавлена обработка для загрузки товара с типом "маркированная вода" (type = 15)
  • [artix-cs-db-trimmer] Доработана логика подрезки устаревших данных

Исправленные ошибки

  • Восстановлен переход на главную страницу при нажатии на логотип в WEB-интерфейсе КЦ
  • [БС] Исправлен расчет баланса для БД MSSQL при использовании функционала по расчету промежуточного баланса

Сборка #40 обмен #112 - 25.01.2023

Новый функционал и улучшения

  • В WEB-интерфейсе в дереве магазинов теперь отображаются типы объектов с их количеством
  • Изменено отображение конфигурационных меток и конфигураций. Теперь при их просмотре/редактировании будет отображаться информация о том, что для них есть обновленный класс
  • Добавлена настройка адреса и порта для ядра КЦ в сервис artixcs-rest-routing
  • Для онлайн-чеков изменено название статуса "на примерке" на "на согласовании"
  • В ядре КЦ удален неиспользуемый функционал
  • [Обмен] Изменен момент запуска генерации справочника на КЦ. Теперь генерация справочников запускается после обработки всей очереди справочников, а не после обработки каждого справочника
  • [PuppetServer] Расширена детализация лога REST-запросов, лог стал более информативен
  • [artixcs-counter] В сервисе счетчиков добавлено логирование события подрезки устаревших операций по счетчикам, у которых время жизни истекло

Исправленные ошибки

  • В WEB-интерфейсе исправлено создание/редактирование справочника агентов и их товаров
  • [Обмен] При загрузке товаров в формате Атол могли возникать ситуации, когда не все штрих-коды товаров попадали в БД

Обмен #111 - 29.12.2022

Исправленные ошибки

  • [Обмен] Исправлена загрузка справочника товаров в формате Атол. В некоторых случаях могли не загружаться дополнительные штрих-коды товара

Сборка #39 обмен #110 - 08.12.2022

Новый функционал и улучшения

  • Добавлена возможность настраивать роли WEB-пользователей для ограничения доступа к отдельным страницам(пунктам меню) КЦ
  • Добавлен ряд настроек для усиления безопасности. Теперь можно настраивать сложность задаваемого пароля для пользователей, количество дней, через которое требуется поменять пароль пользователю и некоторые другие настройки
  • Добавлен автоматический перезапуск весов Mertech после каждой прогрузки справочника на весы
  • Добавлены настройки для включения/выключения отправки подробных статусов от касс о прогрузке справочников и выгрузке продаж. По умолчанию количество отправляемых статусов минимально для снижения нагрузки на КЦ
  • Для онлайн-чеков добавлены новые статусы "на примерке" (UNDERREVIEW) и "время примерки истекло" (EXPIRED). Через сколько минут истекает время примерки можно указать в настройках КЦ
  • Добавлена возможность через REST-запрос получить статусы онлайн-чеков по списку идентификаторов
  • Добавлена возможность через REST-запрос получить софт-чек со статусом и датой отгрузки  по его идентификатору
  • В задачах на выгрузку удалена возможность разбиения на части выгружаемого на кассы справочника
  • Продажи. В загрузку/выгрузку информации об оплатах (таблицы moneyitem и failedmoneyitem) добавлено поле "terminalid"
  • [artixcs-online-shop] В сервисе для онлайн магазина добавлено получение списка виртуальных касс (VPOS-ов) с КЦ и изменена механика балансировки запросов (оптимизирован выбор VPOS для выполнения расчетов)
  • [Обмен] Добавлена возможность сессионной загрузки справочников по REST протоколу. Реализована возможность использовать несколько последовательных запросов в рамках сессии для загрузки большого справочника, перед началом генерации

Исправленные ошибки

  • При выгрузке справочников с обогащением могли не попадать в инкрементальную выгрузку объекты из БД All, если загрузка из АСТУ в БД магазина и БД All выполнялась одновременно
  • Не работала выгрузка продаж по SOAP, если у клиентов была указана дата рождения совпадающая с моментом перевода часов на зимнее/летнее время
  • При отправке СМС через сервис artixcs-issuance-card не учитывалась настройка тела СМС сообщения
  • Не всегда возвращался последний статус онлайн-чека, если изменение статуса происходило несколько раз за одну секунду
  • Нумерация страниц в отчетах некорректно отображалась, если количество страниц больше 99
  • [Обмен] Могли возникать ошибки выгрузки продаж если во время выгрузки текущих продаж в АСТУ запустить для этой же кассы выгрузку продаж принудительно через WEB-интерфейс КЦ
  • [Обмен] При выгрузке продаж в АСТУ вместо одного файла с продажами могло создаться 2 файла с одинаковым содержимым

Сборка #38 обмен #109 - 07.11.2022

Новый функционал и улучшения

  • Добавлены преднастроенные конфигурационные метки и конфигурация кассы, которые будут импортированы если на сервере не создана ни одна конфигурационная метка кассы
  • Ускорена генерация справочников для большого количества касс за счет групповой записи логов в БД
  • В конфигурациях и конфигурационных метках добавлена возможность импорта значений из CSV файла для настроек типа MAP и ARRAY
  • Добавлена настройка maxHistoryLogsDbInDays для возможности указать количество дней хранения записей логов в БД. По умолчанию 30 дней
  • При стандартных настройках логгера уменьшено количество записей логов при генерации и прогрузке справочников на кассы
  • В сервис выдачи карт добавлен метод выдачи карт без подтверждения номера телефона
  • Добавлен сервис по подрезке бонусных транзакций (artixcs-undercut-asset), служащий для ускорения работы БС и различных подсчетов бонусов
  • Для подрезчика БД (artix-cs-db-trimmer) изменены настройки по умолчанию. Теперь подрезка продаж выполняться не будет, пока в настройках не указать количество дней хранения продаж
  • [Обмен] Для формата Атол поддержана загрузка новых типов маркируемых товаров

Исправленные ошибки

  • При большом количестве касс могли возникать ситуации, когда не все запросы обрабатывались, т.к. для сервиса КЦ операционная система выдавала ограничение на количество одновременно открытых файлов
  • Исправлено перечитывание настроек сервера. При обновлении с некоторых версий КЦ могли возникать случаи, когда настройки не получали из БД и сервер до перезагрузки работал с настройками по умолчанию
  • [Обмен] При выгрузке закрытой смены могли выгружаться не только те смены, которые относятся к требуемой кассе, но и из других касс

Сборка #37 обмен #108 - 06.10.2022

Новый функционал и улучшения

  • Добавлена возможность закрытия смены в WEB-интерфейсе
  • Поддержаны весы Mertech
  • Добавлена возможность просмотра счетчиков ККМ по сменам в WEB-интерфейсе
  • Добавлена возможность поиска объектов дерева в WEB-интерфейсе по хосту
  • Добавлена информация о последней смене при инициализации кассы
  • Добавлена возможность указать тип кассы - рабочее место кассира/касса самообслуживания
  • В скрипт обновления КЦ добавлена логика для обновления дополнительных сервисов КЦ, если они были установлены
  • Для сервисов artixcs-datatransfer, artixcs-sale-renderer, artixcs-sales-ws и artixcs-tree-ws добавлена возможность установки отдельно от КЦ (на отдельных серверах)
  • Доработаны отчеты
  • Полностью убраны зависимости на qpid. Если используется версия КЦ меньше 4.0.25 и протокол обмена с кассой меньше 5, то перед обновлением стоит убедиться, что все справочники прогружены на кассу
  • Поддержана работа со справочниками "Агенты" (agent), "Поставщики" (supplier), "Категории поставщиков" (category) и "Связка товаров и поставщиков" (tmcSupplier)
  • Справочники. В валюты добавлен процессинг "Расчетные решения" (libProcessingRrSocial)
  • Справочники. Доработана работа со справочником "Товары на весы" в WEB-интерфейсе
  • Продажи. В загрузку/выгрузку информации о поставщиках (таблица agents) добавлены поля "transferoperatorname", "transferoperatorphone", "transferoperatorinn", "transferoperatoraddress". В отображение продаж добавлена информация о поставщиках (таблица agents)
  • В сервисе artixcs-sales-loader изменена настройка по умолчанию, ограничивающая размер принимаемых сообщений с продажами. Теперь по умолчанию принимаем сообщения не более 100МБ (было 10МБ)
  • Для справочников "Действия" (cmaction), "Меню" (menu), "Горячие клавиши" (hotKey) и "Touch-меню" (actionPanel) запрещено обогащение из глобальных таблиц
  • [БС] Изменена логика списания бонусов при возвратах. Теперь если начисленные при продаже бонусы еще не активны, то все равно в первую очередь списание при возврате делается именно с соответствующих бонусов
  • [БС] Добавлена возможность работы с пинкодами карт через REST интерфейс
  • [Обмен] Реализована возможность файловой выгрузки продаж из КЦ в АСТУ в несколько потоков. Добавлена возможность запросить состояние очереди файловой выгрузки продаж

Исправленные ошибки

  • Для справочников "Пользователи кассы" (mol, roleuser), "Роли" (role, rolerelation, rolecommand, rolecmaction), "Макросы" (macro, macroparameters), "Каталоги и отделы для временных ограничений продаж" (catalogrestrict) исправлено обогащение из глобальных таблиц
  • Исправлена передача параметра "Параметр, определяющий детализировать ли скидки на чек по позициям" (discountsDetail) в формате обмена Штрих-М для выгрузки продаж. Также актуализированы все параметры для всех форматов обмена справочников и продаж
  • В справочнике "Действия" в некоторых случаях в WEB-интерфейсе была недоступна кнопка добавления параметров действия
  • В справочнике "Ограничение продаж по времени (по крепости алкоголя)" в WEB-интерфейсе в поле со временем невозможно было установить 20 часов
  • Исправлена выгрузка продаж по протоколу SOAP из СУБД PostgreSQL. Не работала выгрузка при условии, что в продажах есть платежные агенты (paymentitem)
  • Исправлен запрос для получения отложенных чеков, который используется на кассе в "Зарезервированных заказах". Для параметра startdate был исправлен формат даты на "yyyy-MM-dd"
  • Исправлено открытие вкладки с кассой из панели управления
  • Исправлено заполнение хоста в аудите ядра КЦ. При запросах через artixcs-rest-routing заполнялся хост, на котором установлен сервис artixcs-rest-routing
  • Исправлен ряд ошибок в конфигурациях и конфигурационных метках
  • Исправлено отображение меток дисконта в групповых операциях для магазинов

Сборка #36.1 обмен #107 - 15.07.2022

Исправленные ошибки

  • Добавлено автоматическое изменение внутреннего порта(8090 -> 18090) для WEB-сервиса artixcs-controlcenter
  • Исправлено распространение изменений в конфигурациях для классов
  • В конфигурациях исправлена возможность выбора нескольких конфигурационных меток, для которых разрешено множественное применение

Сборка #36 обмен #107 - 06.07.2022

Новый функционал и улучшения

  • Добавлен функционал построения и экспорта отчетов
  • Реализован сервис для редактирования данных магазина по SOAP
  • Реализован сервис по подрезке переоценок
  • Добавлен новый тип валют "My Uzcard"
  • Добавлен индекс по полю bcode в таблице tpricesTemp
  • Добавлено новое поле "inputrawdata" в таблицах goodsitem и stornogooditem в БД продаж
  • Удалено версионирование puppet-классов
  • Изменен внутренний порт для работы КЦ с 8090 на 18090. Обмена с АСТУ и внешними сервисами это изменение не касается

Исправленные ошибки

  • Исправлено поведение при распространении изменений на боевое окружение. Теперь если puppet файлы были удалены в предыдущих окружениях, то они удалятся и из боевого окружения.
  • Исправлена ошибка отображения полей "Регион" и "Населенный пункт" в групповых операциях. После редактировании этих полей в таблице появляются актуальные данные
  • Исправлена ошибка при редактировании пароля пользователя
  • Исправлена ошибка при задании расписания 
  • Исправлена ошибка отображения полей "Свойства товара" при просмотре информации о товаре
  • Исправлены ошибки отображения чека и таблицы "Лекарства" при просмотре документа во вкладке "Сверка продаж"
  • Исправлена ошибка при получении конфигураций на МКСе через puppet сервер
  • Исправлены ошибки  отображения полей "Состояние" и "Тип сервера" при добавлении/редактировании серверов Artix Loyalty
  • Справочник "Онлайн остатки товаров [remaintmc]" удален из списка справочников, по которым можно создать задачу на выгрузку справочника на кассу. Данный справочник теперь можно выгрузить только в цепочке ЦКС -> МКС
  • [Обмен] Исправлена ошибка авторизации на КС
  • [Обмен] Исправлена ошибка при загрузке справочников по REST при включенной настройке "shopCodeIsShopId"
  • [Обмен] Исправлена ошибка бэкапирования справочников при загрузке по REST
  • Сервис по подрезке архивных справочников теперь удаляет архивные справочники если они старше 1 месяца

Сборка #35 обмен #104 - 13.05.2022

Новый функционал и улучшения

  • Добавлена возможность добавлять несколько СМС-шлюзов и отправки тестового сообщения из WEB-интерфейса
  • Добавлена возможность экспорта/импорта конфигурационных меток
  • Доработан фильтр и добавлена сортировка конфигурационных меток при редактировании/добавлении конфигураций
  • Добавлен новый тип TEXT для puppet параметров
  • Для справочника лекарственных препаратов добавлены поля рейтинг товара - rating, бонус при продаже - bonusonsale, ряд - row, полка - shelf и новая опция "Запрещена продажа последней единицы" в поле options
  • Добавлены новые виды валют - "Плати QR Сбербанк v3" и "СБП Сбербанк"
  • Для товара добавлен новый признак - "Необходима проверка на сервисе уценки"
  • В продажи добавлена новая таблица failedinput для сохранения информации о нечитаемых штрих-кодах и ненайденных товаров на кассе
  • В продажи для товаров добавлено новое поле markingcode, в которое записывается код маркировки до любых преобразований в формате base64
  • В БД продаж добавлены индексы на поля update_time для таблиц, у которых не было таких индексов

Сборка #34.1 обмен #100 - 17.03.2022

Исправленные ошибки

  • В ядре исправлено подключение к базам данных магазинов. Могли возникать ситуации когда данные получали не из БД магазина, а из БД All

Сборка #34 обмен #100 - 04.03.2022

Новый функционал и улучшения

  • Добавлена возможность отправки команды на кассу/МКС для запуска применения конфигураций (выхода агента на puppet-сервер)
  • В WEB-интерфейсе добавлено отображение состояния ключа кассы/МКС на puppet-сервере. Добавлена возможность удалить puppet-сертификат не только на сервере, но и на клиенте
  • В WEB-интерфейсе при отображении групп товаров добавлено отображение списка товаров, входящих в группу
  • Исправлено отображение документов продаж, имеющих несколько фискальных документов
  • Добавлена кнопка выгрузки продаж в АСТУ для кассы и магазина в сверке продаж
  • Добавлена работа с заказами для Tabletka.by
  • Доработана логика создания/редактирования/удаления пользователей, ролей и правил доступа КЦ. Исправлены ошибки с некорректным назначением прав и ролей
  • Доработано отображение раздела "BI-диаграммы" в WEB-интерфейсе
  • Доработано отображение остатков товара в WEB-интерфейсе
  • Доработано редактирование справочника touch-меню в WEB-интерфейсе
  • Ограничена возможность создания магазинов и категорий с одинаковыми кодами
  • Добавлена возможность настроить порты сервисов в rest-routing
  • Изменено отображение подробной информации о документах продаж
  • В ядре КЦ изменен подход работы с подключениями к mysql для уменьшения одновременно открытых подключений к БД
  • В некоторых таблицах mysql изменены индексы для ускорения выполнения запросов
  • Поддержана возможность установки обмена отдельно от КЦ и БД
  • Для puppet-контейнеров отключена отправка информации в google analitycs
  • В настройки DataTransfer-а добавилась настройка default.server.id для указания идентификатора БС. Если в выгрузке карт не указан ID БС, то будет использоваться значение из настройки
  • Из задач на выгрузку удалены старые справочники, которые уже не используются кассами
  • Из конвертера SUPERMAG для выгрузки продаж в WEB-интерфейсе удалены настройки, которые больше не используются в обмене
  • Исправлены скрипты установки КЦ. При установке mysql8 для пользователя root не заполнялся пароль в автоматическом режиме
  • Исправлена работа с выводом касс на puppet сервер. Не работало конфигурирование касс, если их код содержал заглавные буквы
  • Исправлена ошибка импорта дефолтного справочника ролей в WEB-интерфейсе
  • Исправлено автоматическое создание терминала на БС при создании кассы копированием
  • Исправлено отображение списка касс на МКС-ах в групповых операциях
  • Исправлена загрузка поля tmctype в штри-кодах в команде addInventItem
  • Продажи. Добавлено поле tlv  в таблицу fiscaldocument
  • Продажи. Добавлено поле checkmarkresult в goodsitem и stornogoodsitem
  • Продажи. Добавлена загрузка/выгрузка агентов
  • Справочники. В валюты добавлено поле payprocdir(путь директории процессинга, доступно для Инпас) и добавлен признак "Обязательный ввод суммы вручную"
  • Справочники. Для ограничения продаж по времени добавлена возможность указать для каких каталогов и/или отделов оно будет действовать
  • Справочники. Поддержаны команды добавления агентов и категорий
  • Справочники. В дополнительные свойства товара добавлена возможность выбора "Отнимать из количества весового товара фиксированный вес тары" с указанием веса

Сборка #33 обмен #98 - 15.12.2021

Исправленные ошибки

  • Обновлена библиотека миграции БД. У старой версии библиотеки были проблемы с тем, что она не закрывала за собой файлы, что приводило к ошибке "too many open files"
  • Исправлена миграция БД для магазинов, которые созданы на кассовом сервере до версии 3.0.265
  • Для касс разрешен доступ к REST-методам получения остатков товара даже при включенной авторизации

Сборка #32 обмен #98 - 02.12.2021

Исправленные ошибки

  • Для касс разрешен доступ к необходимым REST-контроллерам даже при включенной авторизации
  • Исправлена возможность распространения изменений между окружениями puppet конфигураций с помощью drag-and-drop. Не работало на последней версии Google Chrome (версия 96.0.4664.45)
  • Исправлена миграция БД. При обновлении КЦ не изменялась версия миграции и не создавались новые процедуры с обновленным списком полей для выгрузки справочников
  • Исправлена генерация справочников для задач на выгрузку с обогащением данных из БД All

Сборка #31 обмен #98 - 19.11.2021

Новый функционал и улучшения

  • Поддержана работа с MySql8. При установке КЦ с нуля будет устанавливаться MySql8. Если уже установлен MySql5, то автоматически обновление происходить не будет.
  • Изменена версия REST сервиса. Для работы с новой версией КЦ требуется обновление Юки
  • Добавлена возможность экспорта данных из сверки продаж в файл формата CSV
  • Поддержано право "Редактирование данных"
  • Поддержан возврат по чеку продажи на другой кассе по последним 4-ем цифрам карты
  • Добавлен дополнительный метод для прайс-чекера Штрих-М, который работает по протоколу отличному от ранее поддержанного
  • Добавлен автоматический перезапуск сервиса lsync, который служит для синхронизации конфигураций касс с Puppet сервером. Иногда возникали проблемы с синхронизацией, если сервис lsync запускался раньше Puppet сервера
  • Добавлена возможность отфильтровать отображаемый список конфигурационных меток при их просмотре, а также при их назначении в конфигурации
  • Добавлена возможность работы с индивидуальными предложениями покупателей при работе с сервисом онлайн карт
  • Добавлены новые методы для корректной работы сервиса рассылок в ЛМ
  • В справочник товаров добавлено поле ntin (классификатор товара)
  • В справочник валют в поле mode добавлена обработка бита 12 (payByQrCodeOnPinpad) и добавлено поле payprocdir (путь до рабочей директории процессинга)
  • В справочник единиц измерения добавлено поле frunit (мера количества предмета расчета)
  • В справочник лекарственных препаратов добавлены поля packquant(количество коробок) и supplydate (дата поставки)
  • В справочник карт добавлено поле shopcode (код "домашнего"" магазина)
  • В продажах в оплаты добавлено поле endcardnum (последние цифры карты оплаты)
  • В формат выгрузки продаж Штрих-М добавлена настройка unloadInventTransactionForCertificate "Выгружать при продаже/возврате сертификата транзакцию продажи/возврата позиции"
  • В сверке продаж отображение информации об отправке чеков в ОФД по умолчанию отключено
  • В справочнике валют добавлена возможность указать новые виды оплаты - процессинг Кошелек и QR через процессинг Бифит(банк Итуруп)
  • [Обмен] В формат AIF добавлены команды updateClient(обновление только переданных данных клиента) и deleteFutureAdditionalPrice(удаление цен после указанной даты)
  • [Обмен] Для формата Штрих-М добавлена обработка 36-го поля в загрузке товаров, значения которого будут загружаться в extendedoptions
  • Различные небольшие изменения в WEB-интерфейсе

Исправленные ошибки

  • Исправлена ошибка отображения дополнительной информации о чеках в сверке продаж
  • Исправлена REST аутентификация. Для некоторых запросов должна была запрашиваться авторизация, но не запрашивалась
  • Исправлена генерация справочника белого списка акцизных марок с несколькими штрих-кодами. Генерировались команды, которые не поддерживаются кассой
  • Исправлена выгрузка поля cquant в справочнике товаров
  • Исправлена работа с возвратами по чеку продажи. Не учитывалась настройка, запрещающая возврат в любом магазине
  • [БС] Исправлена сортировка по датам при получении транзакций
  • [Обмен] Исправлены ошибки выгрузки продаж в формате Супермаг. Не работала выгрузка, если в поле amount таблицы bonusitem имеется число, отличное от нуля. Формировалась некорректная выгрузка продаж при начислении бонусов
  • [Обмен] Исправлена выгрузка продаж при запросе по датам
  • [Обмен] Исправлено логирование. Некоторые логи не ротировались
  • [Обмен] Исправлена загрузка справочника кассиров в формате Штрих-М. Не загружались кассиры, коды которых начинались на "*"
  • [Обмен] Исправлена ошибка выгрузки продаж в формате AIF. Была проблема с большими суммами, такими как 99999999999.99

Сборка #30 обмен #95 - 13.08.2021

Новый функционал и улучшения

  • Поддержана работа с СМС шлюзом Easy-SMS
  • Поддержана возможность заведения клиентов и онлайн карт с кассы (релиз кассы начиная с 4.6.188)

Исправленные ошибки

  • Исправлена логика возврата чеков продажи на другой кассе. Не работала блокировка возврата в другом магазине
  • Исправлена ошибка при добавлении по SOAP протоколу акцизных марок в белый список

Сборка #29 обмен #92 - 16.07.2021

Новый функционал и улучшения

  • Добавлена возможность удалять смены и все связанные с ней документы. Удалена вкладка «Продажи», функционал перенесен во вкладку «Сверка продаж». Вкладка «Сверка продаж» переименована в «Продажи»
  • В просмотр остатков товаров добавлено отображение названия товара
  • Изменено логирование сервиса artixcs-rest. Информация о процессе миграции базы данных вынесена в отдельный журнал событий
  • Если для справочника отсутствует задача на выгрузку, то в левом верхнем углу кнопки просмотра справочника во вкладке «Сервис» будет отображена иконка замка
  • При создании новой записи в справочнике «Пользователи» поле код автоматически заполняется с возможностью изменения
  • На вкладку «Сервис» добавлен справочник «Консультанты»
  • В дополнительную информацию по чеку добавлено отображение подарков и лекарственных препаратов
  • Добавлена настройка для сокращенного отображения наименования валюты в отчетах, сверках продаж, диаграммах и т.д. По умолчанию «руб.»
  • В справочники «Товары» и «Штрих-коды» добавлено поле «Национальный классификатор товара»
  • В справочники «Товары» и «Штрих-коды» добавлены «Переоценки»
  • Добавлена возможность редактировать индекс дополнительных цен в справочниках «Товары» и «Штрих-коды», дополнены значения типов товаров

  • Обновлены стили Touch-меню, исправлены ошибки при перемещении представлений клавиш

  • Поле «Команда» в справочнике «Действия» теперь обязательное к заполнению
  • Обновлены стили навигационного меню, стили справочника «Валюты»

  • На форму «Аудит пользователей» добавлена кнопка «Обновить»
  • В справочник «Лекарственные препараты» добавлено поле «Количество в учетных единицах»
  • В дополнительной информации по чеку исправлено отображение вложенных объектов для "Позиций" и "Сторно", теперь можно быстро вернуться к просмотру информации о выбранной позиции. В пустых полях теперь отображается «не задано»
  • В справочник «Валюты» добавлен плагин PAX

  • В формат обмена «ARTIXINTERCHANGE» установлено значение по умолчанию для пути выгрузки оперативных (текущих) продаж (/tmp/currentSales)
  • При добавлении позиции горячей клавиши теперь возможно добавлять позиции по одной или выбрать сразу несколько
  • Поддержана работа весов с печатью этикеток "ШТРИХ-ПРИНТ М" 15-2.5 Д1И1
  • Добавлено удаление puppet сертификата после удаления МКС из дерева ЦКС

  • Добавлена авторизация через active directory для Loyalty Management и Yuki

  • Поддержаны предоплаты в онлайн магазине
  • Поле «Тип операции» справочника «Остатки товаров» теперь обязательное
  • [Обмен] Для валюты добавлена новая опция для оплаты  через процессинг по QR на pinpad. Работает для терминала ВТБ
  • [Обмен] В продажах расширена информация по сменам. Добавлены счетчики сумм и количества документов
  • [Обмен] Доработана выгрузка по формату Штрих-М продаж подарочных сертификатов
  • [Обмен] Добавлена команда deleteOutdatedAdditionalPrice для удаления устаревших доп. цен
  • [Обмен] В команду addMedicine добавлен параметр cquant (кол-во блистеров в конкретной партии)
  • [Обмен] Для команд addBarcode, addTmc, addInventItem добавлено новое поле ntin (код национального классификатора товаров). Также это поле выгружается в продажах у товарных позиций

Исправленные ошибки

  • Исправлена долгая загрузка основной формы после авторизации
  • Исправлена ошибка при добавлении магазину метки дисконта
  • Исправлены неверные значения новых настроек при первом старте кассового сервера после обновления/установки
  • В отображении остатков товара остатки суммировались вне зависимости от типа операции
  • Исправлена ошибка отображения статусов маркированного товара, изменен порядок формирования идентификатора статуса при добавлении
  • В справочнике «Действия» исправлена фильтрация по полю «Не отображать действие в меню Сервис»

  • Исправлена ошибка когда не отправлялась команда очистки дисконта, если на кассовом сервере никогда не было дисконта
  • Исправлена ошибка при редактировании роли. Нельзя было выбрать повторно только что удаленную команду
  • При редактировании справочников при удалении невалидного значения сообщение об ошибке оставалось

  • Исправлена ошибка фильтра по датам в групповых операциях
  • Исправлена ошибка при сортировке остатков товара если были записи с пустыми полями

  • Исправлена ошибка сохранения текста "Объект с кодом Х не найден" в БД

  • Исправлена долгая загрузка фильтра по локациям в справочнике «Остатки товара»
  • Не отображалась кнопка удаления клавиши в режиме создания макета клавиатур

  • Исправлена ошибка добавления/изменения справочника валют через RESTAPI, если не указать значение поля stat. Теперь если поле stat не указано, то его значения равно нулю.
  • Исправлена ошибка отображения дополнительных цен при выгрузке из АСТУ с указанием времени '0000-00-00 00:00:00'

  • [DT] Исправлена ошибка, при отправке большого количества транзакций за короткий промежуток времени. Часть транзакций не попадала на бонусный сервер.
  • [Обмен] Исправлено логирование. Логи всех магазинов писались в файл одного магазина

Сборка #28 обмен #89 - 30.04.2021

Исправленные ошибки

  • Подключение к КЦ через Yuki
  • Импорт дефолтных данных справочников
  • Фильтр классов в конфигурационных метках

Сборка #27 обмен #89 - 23.04.2021

Новый функционал и улучшения

  • Поддержана работа на Ubuntu 18.04
  • Теперь сервер работает только с кассами начиная с версии 4.6.150
  • Отказались от использования сервиса очередей qpid. Теперь поддерживается только 5-ая версия протокола обмена с кассой
  • Добавлена поддержка Active Directory для авторизации на КЦ
  • Поддержана прогрузка справочника лекарств и загрузка продаж с лекарствами
  • Добавлена возможность изменить статус маркировки через WEB интерфейс
  • Добавлена возможность экспорта в формате CSV списка объектов, отображенных в групповом редактировании
  • Добавлена возможность вывода на паппет касс не зависимо от регистра certName
  • Появилась возможность создавать роли и назначать их на пользователей КЦ
  • Ускорена прогрузка главной страницы в WEB КЦ
  • Ускорено получение логов касс
  • Доработано заполнение адреса торговой точки у магазина
  • Добавлено отображение путей файлового обмена. При наведении на формат обмена всплывает окно с указанием путей
  • В сверке продаж добавлена возможность генерации чека и товарного чека в формате PDF для дальнейшей печати
  • Добавлена возможность отображения чека из ФНС
  • Добавлен справочник для ведения офлайн остатков по штрих-кодам
  • Поддержана работа с подарками
  • В конфигурационных метках добавилась возможность для определенных параметров выбирать несколько значений из списка
  • В комбобоксах для выпадающего списка добавлен скролбар
  • Добавлена возможность отправки статусов прогрузки справочников на сторонний сервис
  • Добавлена настройка отображать или нет признак не вернувшихся чеков от ОФД
  • Доработана активация/деактивация МКС-ов
  • Увеличено ограничение полей для названий объектов КС (магазин, касса, весы, категория, организация и т.д.) до 100 символов
  • Проведены работы по редактированию справочников через WEB интерфейс
  • [БС] Добавлен REST метод для получения транзакций по карте вместе со сгораниями баллов
  • [Обмен] Прекращена поддержка формата обмена SimpleFile
  • [Обмен] Отправка чеков на e-mail вместо печати на ФР
  • [Обмен] Офлайн остатки по штрих-кодам
  • [Обмен] Лекарства

Исправленные ошибки

  • Резервирование маркированных товаров
  • Исправлено и ускорено отображение сверки продаж
  • Исправлена отправка статусов с МКС на ЦКС
  • [БС] Исправлена отмена предыдущих транзакций при использование SET_BALANCE_FORCE
  • [Обмен] Загрузка типа маркировки в формате Штрих-М

Сборка #26- 14.04.2021

Новый функционал

  • Изменено отображение/редактирование справочника валют. Добавлен признак базовой валюты

Сборка #25- 12.01.2021

Новый функционал

  • Поддержан прайсчекер Newland NLS-NQuire700
  • Добавлена поддержка нового типа акцизной марки MARKEDGOODS - универсальный тип для товаров с маркировкой (для штрих-кодов со значением 7 в поле tmctype)
  • Добавлена настройка проверки доступности баз данных во время запуска ядра (сервис artixcs-rest). По умолчанию настройка включена (database.availability.check=true). Если базы данных не достуаны в течении 500 секунд, то ядро запущено не будет
  • Добавлена возможность удалить puppet сертификат кассы
  • Реализовано отображение чеков, невернувшихся от ОФД
  • Добавлена возможность просмотра документов в разделе "Сверка продаж" выбранного магазина
  • Добавлена возможность импорта паппет объектов без перезапуска ядра
  • Добавлено право пользователя для управления возможностью удаления купонов в LM
  • Добавлена возможность указать время открытия и закрытия магазина при групповом редактировании магазинов
  • Добавлено возможность указать пароль для VNC при групповом редактировании касс
  • [Обмен] Маркированные товары добавлены в форматы обмена Атол и Штрих-М. Также маркированные товары добавлены в атрибуты каталога для формата обмена AIF
  • [БС] Поддержан запрос для удаления купонов

Улучшение

  • Оптимизирован запрос на получения статуса акцизной марки
  • Добавлена проверка уникальности ip адресов для прайсчекеров
  • Увеличен размер полей storeId в БД продаж
  • Если протокол обмена с кассой больше 3, то загрузка продаж из очереди отключается и скрывается из расписания
  • Убрано ограничение на обязательное заполнение поля обмена для МКС
  • Из реквизитов магазина убраны настройки для продукции без акцизной марки
  • Оптимизирован запрос получения документов

Исправленные ошибки

  • Исправлена работа сервиса VNC
  • Исправлено редактирование справочника ролей пользователей кассы. Связанные роли не активировались
  • Исправлен запуск выгрузки справочников в групповых операциях
  • Исправлено обновление дефолтных(системных) меток дисконта при редактировании магазинов
  • Исправлен ряд ошибок при редактировании справочников меню
  • Исправлена ошибка при двойном клике на лого
  • Исправлена ошибка справочников по категориям из ЦКС на МКС

Сборка #23- 18.09.2020

Новый функционал и улучшения

  • UI. Реализовано управление справочником ограничения продаж по возрасту
  • UI. Реализовано управление справочником ограничения продаж по времени
  • UI. Реализовано управление справочником многоуровневого каталога
  • UI. Реализовано управление справочником товаров
  • UI. Реализовано управление справочником штрих-кодов
  • UI. Реализовано управление справочником групп товаров
  • UI. Реализовано управление справочником разрезов
  • UI. Реализовано управление справочником каталогов
  • UI. Реализовано управление справочником валют
  • UI. Реализовано управление справочником touch-меню
  • UI. Реализовано управление справочником товаров на весы
  • UI. Реализовано управление справочником клавиш. Добавлен редактор шаблонов клавиатур и добавлены шаблоны стандартных клавиатур
  • UI. Реализовано управление справочником меню
  • UI. Реализовано управление справочником единиц измерения
  • UI. Добавлена возможность просмотра аудита действий пользователей КЦ и других действий, совершенных через REST API
  • UI. Добавлена возможность фильтрации данных из справочников по некоторым полям
  • UI. Добавлена возможность создания документов инкассации, расходного кассового ордера(РКО), приходного кассового ордера(ПКО), кассовой книги в рамках операционного дня.
  • UI. Изменен логотип и иконка
  • Добавлена возможность контроля и отображения остатков товаров
  • Поддержано резервирование и контроль продажи маркированных лекарств
  • Добавлена возможность прогрузки данными по умолчанию для сервисных справочников
  • Отказались от qpid при распространении данных между ЦКС и МКС, теперь данные передаются по протоколу REST
  • Добавлена настройка: задержка отправки запросов изменения дерева с ЦКС и статусов с МКС
  • Поддержана загрузка/выгрузка данных о консультантах в БД продаж
  • В продажи добавлено поле  sourceoperationid(идентификатор транзакции для отмены) для оплат
  • Поддержана загрузка/выгрузка данных о фискальных признаках документов(fiscaldocument) в БД продаж
  • Добавлена возможность получения ценников по шаблону для дальнейшей печати
  • Реализована возможность  одновременной работы HTTP и HTTPS
  • Добавлена возможность раздельной установки КС и БД mongo
  • Добавлено кэширование информации о таблицах при генерации справочников, чтобы не запрашивать эту информацию из Mysql при каждой генерации
  • Увеличена версия REST в информации о КС для корректной работы LM
  • Добавлена basic auth для получения продаж по протоколу SOAP
  • Добавлена возможность указать географические координаты магазина вручную или через онлайн карту. Добавлено отображение магазинов на географической карте.
  • Добавлена возможность указать режим работы магазина (время открытия/закрытия)
  • Скрыты пароли при получении пользователей по протоколу REST
  • Добавлена возможность указания у кассы пароля для подключения по VNC, чтобы при подключении не вводить пароль вручную
  • В конфигурационных метках добавлена возможность фильтрации паппет классов по подстроке названия секции и названия параметра в шаблонах класса
  • Добавлена возможность хранения и отображения ответов от кассиров. Задумывалось для анализа количества покупателей в очереди
  • Поддержана возможность загружать файлы продаж, созданные на ОС Windows. Не поддерживались спецсимволы от Windows(переводы строк \r\n и присутствие спецсимвола в начале файла)
  • Включена по умолчанию REST аутентификация
  • Добавлена возможность указания диапазона времени при получении документов продаж по протоколу SOAP (для возможности получения оперативных продаж)
  • Поддержан прайсчекер Newland NLS-NQuire304
  • Добавлена обработка опций товара autoGetQuantityFromScales и ignoremarking
  • DataTransfer. Поддержана работа c Postgres для выгрузки продаж

Сборка #16- 12.03.2020

Новый функционал

  • UI. Реализовано управление справочником кассиров
  • UI. Реализовано управление справочником ролей кассиров
  • UI. Реализована возможность печатать бейджи сотрудников для  справочника кассиров
  • UI. Реализовано управление справочником действий
  • UI. Реализовано управление справочником горячих клавиш
  • UI. Реализовано управление справочником отделов
  • UI. Реализовано управление справочником налогов
  • UI. Реализовано управление справочником единиц измерения
  • Реализованы базовые возможности редактора ценников

Улучшение

  • Добавлены регионы и города Белоруссии
  • UI. Добавлена возможность выделения всех прав при редактировании пользователей КЦ
  • UI. Категории справочников перенесены в дерево объектов
  • Переработан механизм отправки справочников на кассы

Исправленные ошибки

  • После чистой установки КЦ сервис отвечающий за отображение продаж не стартует
  • UI. Не корректное отображение статусов прогрузки справочников
  • UI. Отсутствует возможность указывать группу весовых товаров при создании весов
  • Мелкие исправления верстки, валидации и поведения

Сборка #15- 06.12.2019

Исправленные ошибки

  • UI. Не во всех случаях отрабатывали проверки уникальности и использования объектов
  • UI. Не корректное названия справочника в редактировании задач на выгрузку
  • UI. Ошибочный текст в сплывающей подсказке в редактировании расписания
  • UI. Блокируются кнопки фильтра после первого применения

Сборка #14- 29.11.2019

Новый функционал

  • Реализовано разделение прав пользователей по магазинам
  • Дополнены групповые операции для объектов КЦ
    • Выгрузка справочников  -  доступно для всех
    • Запрос продаж  -  доступно для магазинов и касс
    • Выгрузка продаж в АСТУ - доступно для магазинов и касс
    • Отправка сигнала на загрузку справочников  - доступно для всех
    • Очистка очередей -  доступно для всех
  • UI. Реализован просмотр детальной информации о чеке
  • Реализована возможность задания категории для касс
  • Обмен. Реализована ограниченная выгрузка карт и клиентов

Улучшение

  • Обмен. Поддержаны серия и номер акцизной марки
  • Puppet. Поддержано удаление и отзыва сертификата с puppet сервера при удалении или замене кассы
  • Обмен. Поддержаны pin-коды для карт
  • Добавлена подрезка устаревших данных аудита КЦ
  • Добавлена возможность скачать сообщение из очереди
  • Обмен. Добавлена выгрузка признака товара "Товар с неточным контрольным весом"
  • Поддержана работа с sms.ru для верификации карт
  • Обмен.  Реализована ограниченная выгрузка карт и клиентов
  • Улучшена работа с блокировкой акцизных марок в одном чеке при ошибке блокировки
  • UI. Скорректирована работа с пользователями КЦ

Исправленные ошибки

  • UI. Не корректные ограничения на ввод для полей грузоотправитель и адрес грузоотправителя у продавцов
  • Обмен. Ошибка при инкрементальной выгрузки старого дисконта
  • UI. Не верная проверка уникальности продавцов
  • UI. Ошибки в проверке уникальности полей для объектов КЦ
  • Ошибка работы прайс-чекеров Штрих-М
  • Обмен. Не верный формат даты, для некоторых дат при выгрузке продаж по SOAP
  • Обмен. Ошибочный формат ответа, для ряде данных в поле  frdoccopy при выгрузке продаж по SOAP
  • UI. Ошибка применения фильтра для дерева объектов КЦ в ряде случаев
  • UI. Ошибка сохранение пользовательского фильтра в групповых операции при наличии в фильтре дат
  • UI. Ошибка при распространении изменений конфигурации 
  • UI. Ошибка перехода на форму редактирования и диалога с сообщением о недопустимости удаления используемого объекта
  • UI. Отсутствуют иконки меню в chrome при задании font size в chrome отличного от данных по умолчанию
  • UI. Ошибка при обновлении данных на странице потоков

Сборка #13- 17.10.2019

Новый функционал

  • Puppet. Реализовано API для первоначальной настройки кассы

Сборка #12- 15.10.2019

Новый функционал

  • БС. PIN-код для сертификатов
  • UI. Реализован просмотр информации о чеке в виде печатного образа

Улучшение

  • Puppet. При удалении кассы удалять отчеты применения
  •  Доработан скрипт установки КЦ

Исправленные ошибки

  • UI. Ошибки в диаграммах на панели управления
  • UI. Нет проверки введенных значений в задачах на выгрузку и форматах обмена
  • UI. Оптимизирована работа с локациями
  • Ошибка в получении локаций после перезагрузке системы
  • UI. Доработана навигация в просмотре продаж
  • Puppet. Ошибка экспорта классов

Сборка #9- 02.10.2019

Новый функционал

  • Реализован просмотр списка чеков

Исправленные ошибки

  • Ошибка загрузка продаж с кассы при выборе диапазона дат в UI

Сборка #8- 30.09.2019

Улучшение

  • Доработан скрипт установки КЦ
  • Добавлена возможность фильтрации классов по группе и экспорт всех классов
  • При работе vnc и ssh не нужен дополнительный открытый порт  до данных сервисов

Сборка #7- 26.09.2019


Первая публичная сборка с основным функционалом КЦ
  • No labels