Сборка #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 не нужен дополнительный открытый порт до данных сервисов