Сборка #58.1 обмен #136 - 01.04.2025
Новый функционал и улучшения
- Справочники. Для клиентов добавлены новые опции:
- отправлять чек на телефон,
- телефон подтвержден,
- всегда печатать чек.
- Добавлена проверка истечения срока корневого сертификата на puppet-сервере. Для корректной работы требуется обновление контейнера Puppet
- Реализована отправка задач на удаление сертификата для puppet-агента в очередь, если с кассой нет связи. Поддержано для 6-й версии протокола обмена с кассой, начиная с версии 4.6.278 кассового ПО
- Оптимизирована генерация справочника "Комплекты"
- Реализована миграция для приведения БД справочников в единую кодировку UTF8
- Справочники. В каталогах изменен тип полей mincount и maxcount с целочисленного на вещественный
- Справочники. В опции товаров добавлен новый признак "Товар имеет два кода маркировки"
- [Обмен] Для справочников в формате SUPERMAG_XML добавлена возможность задавать список справочников, для которых требуется учитывать флаг очистки fullness = "F"
- [Обмен] При загрузке товаров в формате SUPERMAG_XML добавлена возможность настроить ограничения для товаров через коды родительских групп
Исправленные ошибки
- [Обмен] Для загрузки справочника в формате ARTIXINTERCHAGE исправлено отображение информации об объекте, в котором произошла ошибка конвертирования
Сборка #57.1 обмен #135 - 05.03.2025
Исправленные ошибки
- В WEB-интерфейсе исправлено выделение документов при просмотре подробной информации о смене
Сборка #57 обмен #135 - 26.02.2025
Новый функционал и улучшения
- Доработано отображение информации о расширенной роли КЦ в WEB-интерфейсе
- Добавлен "Расширенный поиск чека для возврата" по фискальному идентификатору
- Справочники. Для товаров поставщика в поле "Признак агента по предмету расчёта" добавлена возможность выбрать пункт "Комиссионер" через WEB-интерфейс
- [БС] Добавлен новый алгоритм предпросчета бонусного баланса. В новом алгоритме предпросчет высчитывается порциями, что позволяет выполнять его в "рабочее" время сервера
- [Обмен] Продажи. Для конвертера SUPERMAG_XML в наименовании файла выгрузки продаж значение storeId заменено на shopCode
- [Обмен] Справочники. Для конвертера SUPERMAG_XML
- Поддержана загрузка справочника кассиров
- Поддержана загрузка справочника picklist с изображениями
- Добавлено соотнесение кодов групп товаров и свойств товара/штрих-кода
- Добавлено соотнесение кодов единиц измерения Artix и наименований единиц измерения Supermag UKM
- Удалено соотнесение типов штрих-кодов Artix (tmcType) и кодов ТНВД Supermag UKM
- [issuance-card] В сервис выдачи карт добавлена возможность проставлять признаки отправки чека на телефон, подтверждения номера телефона и отказа от бумажного чека
- [private-office] Добавлены настройки ожидания ответа от сервера
- В сервисе автоначислений организована очередь расчетов. Реализована возможность запуска автоначислений вручную во время работы расчета, запущенного по расписанию
Исправленные ошибки
- В групповых операциях исправлен подсчет количества выделенных записей
- Справочники. Исправлено автоматическое заполнение поля "дата создания клиента" (createdate) при добавлении новых клиентов
- Для фильтра по кассирам в отчетах теперь список кассиров формируется на основании продаж, а не справочников. Если кассир отсутствует в справочнике, но по нему зарегистрированы продажи, то отчет можно будет сформировать по этому кассиру
- Исправлено формирование отчета "Скорость работы кассиров". Возникала ошибка, если название магазина содержало кавычки
- Справочники. В WEB-интерфейсе для товаров добавлено отображение переоценок, привязанных не только к кодам товаров, но и к штрих-кодам товаров
- Продажи. В WEB-интерфейсе исправлено отображение счетчиков и дополнительной информации в документах
- Ускорен процесс генерации справочников с обогащением в случае, если БД All и магазина имели разную кодировку. При создании новой БД справочников изменили кодировку utf8mb4 на utf8
- Исправлена установка контейнеров vnc и ssh. Эти контейнеры не устанавливались на Ubuntu, развернутую в системе контейнеризации LXC c типом файловой системы zfs
- [БС] Исправлено вычисление бонусного баланса. При использовании предпросчета бонусного баланса некоторые бонусные операции могли учитываться некорректно
- [Обмен] Исправлена ошибка дублирования задач на выгрузку. Если в один момент времени более одного раза отправить одинаковый запрос на формирование выгрузки продаж, то будет сформирован один файл
- В сервисе автоначислений бонусов добавлена обработка некорректных идентификаторов клиентов. Теперь такие клиенты исключаются из расчета автоначислений
Сборка #56 обмен #134 - 26.12.2024
Новый функционал и улучшения
- В групповых операциях для касс и МКС-ов добавлено динамическое отображение значений puppet-фактов в отдельных столбцах в зависимости от выбранных фактов для фильтрации
- Добавлена возможность скачивания файлов, загруженных в конфигурационные метки с классом "Копирование директории"
- Для весов CAS поддержан новый тип прошивки с динамическим распределением памяти. Для весов с таким типом прошивки реализована возможность передавать до 1050 символов для ингредиентов товара
- Для Loyalty Management добавлен оптимизированный метод получения информации о магазинах
- Для Artix:PriceChecker 2.0 добавлена возможность отображать артикул товара
- Для Artix:PriceChecker 2.0 добавлена возможность расчета акционных цен в режиме онлайн
- При формировании цены товара для прайсчекеров и прайспринтеров теперь учитываются минимальная цена и минимальная розничная цена товара
- Продажи. В таблицу gift добавлено поле "Количество подарков" (quant)
- В установочные скрипты добавлен запуск установки пакета wget
Исправленные ошибки
- Исправлено конфигурирование docker-контейнера VPOS для подключения к базам данных КЦ
- Исправлена несинхронная загрузка каталогов и их товаров из Loyalty Management на КЦ
- Исправлены ошибки работы с весами:
- Теперь автоматический перезапуск весов Mertech выполняется после каждой загрузки справочника на весы независимо от возникших ошибок
- Теперь считывание справочников из очереди для загрузки на весы выполняется в правильном порядке
- Теперь логи для загрузки справочника переоценок на весы отображаются корректно
- Скорректирована обработка очереди справочников. Если извлечение информации из команд справочников завершилось с ошибкой, будет обработана следующая команда
Сборка #55 обмен #133 - 12.11.2024
Новый функционал и улучшения
- Теперь скрипты установки скачиваются по безопасному протоколу HTTPS
- Теперь репозиторий update.artix.su для скачивания пакетов Artix добавляется и работает по безопасному протоколу HTTPS
- Добавлена возможность создавать задачи по расписанию с "полной" выгрузкой справочников
- Добавлена возможность скачивания файлов, загруженных в конфигурационные метки
- В отображении списка конфигурационных меток добавлен фильтр для поиска меток по названию параметров и секций
- В отображении списка конфигурационных меток добавлена кнопка, позволяющая выводить метки, не привязанные ни к одной конфигурации
- В отображении информации о конфигурационной метке добавлено отображении списка конфигураций, к которым она привязана
- Поддержана загрузка справочников для прайсчекеров на КЦ в режиме МКС
- Справочники. Реализована возможность выгружать справочники из БД Категорий ЦКС-а в соответствующие БД Категорий МКС-а при выборе маршрута ЦКС - МКС - касса
- Справочники. Добавлена возможность просмотра и редактирования переводов товаров через WEB-интерфейс
- Справочники. В каталоги добавлены новые поля:
- percentdiscount – "Процент скидки на товар",
- mincount – "Минимальное количество товара в чеке для предоставления скидки",
- maxcount – "Максимальное количество товара в чеке, на которое будет предоставлена скидка",
- multiplicity – "Кратность для предоставления скидки".
Исправленные ошибки
- Реализован сброс прав при выполнении REST-запросов.
Сервисы могли получить ограниченный доступ до списка магазинов, если на сервере используются роли с ограниченным доступом до списка магазинов.
Например, в некоторые моменты времени могла работать выгрузка продаж не для всех касс или не все кассы могли получить puppet-конфигурацию и т.д. - В WEB-интерфейсе в режиме МКС была недоступна кнопка обновления на вкладке "Лог"
- В WEB-интерфейсе исправлено отображение товаров в группах товаров. Товары могли быть отображены не только в своей группе, но и в другой
- Исправлена выгрузка справочников на весы. При длительной подготовке справочников для весов могло быть потеряно соединение с весами
- [Обмен] Стабилизирована выгрузка продаж в АСТУ в многопоточном режиме
Сборка #54.1 обмен #132 - 01.11.2024
Исправленные ошибки
- Исправлена логика прогрузки переоценок на весы. Теперь учитывается код товара при инкрементальной выгрузке переоценок. Ранее учитывались только изменения переоценок по штрих-коду товара
Сборка #54 обмен #132 - 09.10.2024
Новый функционал и улучшения
- В роли пользователя добавлена новая опция "Полная выгрузка" и добавлен диалог для подтверждения полной выгрузки на более, чем один узел
- Доработано подключение к консоли кассы по SSH. Если существует только один пользователь, то при переходе на вкладку "Консоль" авторизация будет осуществляться автоматически без выбора пользователя
- Сократили список сохраняемых puppet фактов. Оставили только часто используемые, информативные данные
- В REST API добавлена возможность поиска клиента по email
- В REST API доработан метод получения статуса марки
- Справочники. В таблице кнопок Touch-панели ("actionpanelitem") добавлен уникальный индекс по полям "actionpanelcode", "row", "column"
- Справочники. Поддержана опция товаров - "Блокировать проверку в рамках разрешительного режима"
- Справочники. Поддержан новый тип атрибута в параметрах каталогов - "Блокировать проверку в рамках разрешительного режима"
- Справочники. Добавлен новый контекст "Возврат поставщику" для клавиш и Touch-меню
- Справочники. Добавлен новый справочник "Переводы названий товаров" (таблица "tr")
- Справочники. Добавлен новый процессинг "Долями"
- [БС] В REST API добавлена возможность создания списка купонов одним запросом
Исправленные ошибки
- [Обмен] Преобразование типов данных в справочниках формата SUPERMAG_XML
- [Обмен] Исправлена загрузка справочников. Могла произойти запись данных в БД магазина, для которого данные не предназначены, если перед этим была ошибка записи этих данных в БД другого магазина
Сборка #53 обмен #131 - 28.08.2024
Новый функционал и улучшения
- Добавлена возможность использовать код товара для выгрузки на весы, если не найден штрих-код
- Добавлено право пользователя на выполнения полной выгрузки справочников
- Повышена отказоустойчивость выгрузки на весы с пересчетом акционных цен
- Оптимизирована выгрузка товаров на весы
- [Обмен] Повышена отказоустойчивость загрузки продаж
Исправленные ошибки
- Исправлена ошибка, которая при наличии в сети виртуальной кассы, не позволяла удалить метку обмена
- Исправлено поведение при изменении расширенной роли. Теперь изменения сразу применяются ко всем пользователям
- Исправлены ошибки при редактировании расширенной роли на ЦКС
Исправлена ошибка определения целевого магазина при загрузке справочников на МКС, если код магазина и МКС-а совпадают
- Исправлена ошибка миграции схемы базы данных на МКС
- [Обмен] Исправлена выгрузка продаж в формате обмена SUPERMAG
- [Обмен] Исправлена файловая загрузка справочников на КЦ в формате SUPERMAG
- [Обмен] Исправлена ошибка, из-за которой останавливалась обработка очереди выгрузки продаж в многопоточном режиме
Сборка #52.1 обмен #130 - 24.07.2024
Исправленные ошибки
- Исправлено изменение справочника клиентов через REST-API. Удалялась связка клиентов с картами
Сборка #52 обмен #130 - 04.07.2024
Новый функционал и улучшения
- Добавлен новый конвертер справочников SUPERMAG_XML
- Добавлен новый конвертер продаж SUPERMAG_XML
- Оптимизирована выгрузка на весы с пересчетом акционных цен. Требуется обновление сервиса artixcs-online-shop
- Для объекта типа "Виртуальная касса" добавился признак "Использовать только для проверки акций"
- Справочники. Добавлен новый процессинг "Кредит Европа Банк"
- Продажи. В таблицы goodsitem и stornogoodsitem добавлено поле pricedocid (идентификатор документа переоценки)
- Расширено REST API по работе со справочниками карт и клиентов для более быстрого и гибкого взаимодействия
- Добавлена возможность работать с сервисом artixcs-clickhouse-rest не только напрямую, но и через artixcs-rest-routing. Требуется обновление сервиса artixcs-clickhouse-rest
- [БС] Расширен функционал оповещений о совершенных бонусных операциях. Появилась возможность настройки оповещений в различные шлюзы, включая Apache Kafka
- [БС] Добавлен функционал формирования задач по расписанию. Теперь есть возможность формировать сообщения о бонусном балансе, который скоро вступит в силу. Сообщения отправляются в шлюз Apache Kafka
Исправленные ошибки
- Изменена логика установки mongodb версии 5.0.23. Добавлена проверка процессора на поддержку инструкций AVX, необходимых для mongodb 5-ой версии. Если данные инструкции не поддерживаются, то установится mongodb версии 4.4.13
- [artixcs-online-shop] Исправлено распределение запросов балансировщика. При недоступности более приоритетного VPOS не перенаправлялись запросы на менее приоритетный
- [Обмен] Исправлено бэкапирование справочников в обмене. Если во время подрезки бэкапов архив был удален сторонними средствами, то процесс прерывался с ошибкой
Сборка #51.3 обмен #129 - 27.06.2024
Новый функционал и улучшения
- Весы CAS. Добавлена возможность настройки форматов для штрих-кодов
- Весы CAS. Добавлена возможность прогружать коды товаров длиной до шести символов, вместо пяти, при условии отсутствия префикса штрих-кода
Сборка #51.2 обмен #129 - 18.06.2024
Исправленные ошибки
- Исправлена миграция пользователей, у которых использовались расширенные роли
Сборка #51 обмен #129 - 30.05.2024
Новый функционал и улучшения
- Поддержана работа с СУБД MongoDB версии 5.0.23. При установке КЦ с нуля будет установлена MongoDB версии 5.0.23. Также разработан скрипт для обновления MongoDB с версии 4.4 до 5.0.23
- Поддержана работа с СУБД PostgreSQL версии 15. При установке с нуля для сервисов, использующих PostgreSQL, будет установлена PostgreSQL версии 15. Также разработан скрипт для обновления PostgreSQL с версии 9.5 до 15
- Оптимизировано получение информации о продажах для отображения в WEB-интерфейсе
- В настройках КЦ реализована возможность добавлять несколько пользователей со своими настройками для подключения к кассам через SSH
- Добавлен новый отчет "Отложенные чеки" для отображения списка отложенных чеков по магазину, которые не закрыты и не отменены на момент формирования отчета
- Для авторизации через ActiveDirectory добавлена настройка "UPN-суффикс пользователей", позволяющая задать суффикс для логина, если он отличается от домена сервера
- Модифицирована выгрузка на весы типа CAS:
- добавлена возможность указания кода отдела,
- реализована разбивка названия товара на 2 строки (если название товара превышает 40 символов).
- Изменено создание контейнеров с VPOS. Создание кластеров для виртуальных касс и сами виртуальные кассы стало проще и стабильней. Требуется обновление сервиса artixcs-online-shop
- Продажи. В таблицы goodsitem и stornogoodsitem добавлены поля groupcode (код группы товара) и groupname (название группы товара)
- Продажи. Добавлена новая таблица organization для хранения в продажах информации об организациях клиентов
- Продажи. В таблице document для поля sourceidetifier изменено ограничение строкового значения с 30 на 255
- Справочники. Добавлен новый справочник "Контроль аномального количества товара" (таблица abnormalquantity)
- Справочники. Для валюты Аркус (юр.лица) добавлена возможность указывать путь директории процессинга (поле payprocdir)
- В ролях пользователя добавлено управление правом "Рассылки" для управления доступом в секциях LM
- Обновлены часовые пояса в пакетах java-artix и java-11-artix
- Добавлено ограничение на создание более одного объекта прайсчекера для магазина в дереве магазинов
Исправленные ошибки
- В WEB-интерфейсе исправлено создание подгрупп товаров в справочнике "Группы товаров"
- В отчетах исправлен комбобокс с выбором магазина. Отображалось не более 50 магазинов
- В групповых операциях экспортируемые данные в CSV-файлах приведены в соответствие с отображаемыми данными в WEB-интерфейсе. Вместо идентификаторов магазинов выгружаются названия и коды в магазинов
- [Обмен] Исправлено логирование для многопоточной выгрузки продаж. Могли выполняться лишние ротации логов
- [Обмен] Исправлена ошибка при выгрузке продаж в формате ATOL на Ubuntu 22.04
- [Обмен] Исправлена ошибка работы конвертера Smag-ukm на Ubuntu 22.04
- [mysql-dump] Поддержана работа с MySQL-8
Сборка #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-диаграммVPOS
- [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 не нужен дополнительный открытый порт до данных сервисов