...
- установить в веб-интерфейсе КС (Инструмента/Настройки/Справочники) версию протокола обмена с кассой равную 4.
- установить пакет artixcs-sales-loader
- запросить продажи с КС
Сверка продаж
Для просмотра информации о сменах, которые были загружены на кассовый сервер с выбранной кассы, предназначена вкладка "Сверка продаж", где отображается информация о:
...
Данные продаж передаются из кассовой программы на сервер через очередь в виде файлов продаж и впоследствии обрабатываются и записываются в БД КС. Данные продаж хранятся в КС в виде файлов и таблиц базы данных. Устаревшие данные продаж могут быть удалены.
Также реализована подрезка загруженных на кассы справочников.
Подрезка файлов продаж
Создание бэкапов продаж и удаление устаревших данных обеспечивается пакетом artix-cs-processed
.
После установки пакета в директории /opt/cashserver/
создается скрипт processed_zip.sh
. Скрипт запускается ежедневно по cron.
В ходе работы скрипта данные продаж архивируются и переносятся в директорию для хранения бэкапов:
Файлы продаж | Исходная директория | Директория бэкапов |
---|---|---|
Корректно загруженные данные продаж | /opt/cashserver/processed | /opt/backup/processed_archive |
Незагруженные продажи по причине ошибки в SQl | /opt/cashserver/error | /opt/backup/error_archive |
Файлы продаж неверного формата | /opt/cashserver/broken | /opt/backup/broken_archive |
Архивы данных создаются в формате file-YY-MM-DD.tgz
и хранятся 30 дней, после чего удаляются.
Подрезка справочников
Удаление устаревших данных справочников обеспечивается пакетом artix-cs-processed
.
После установки пакета в директории /opt/cashserver/
создается скрипт processed_zip.sh
.
Скрипт считывает настройку КС SEND_DICTS_ON_CASHES_BY_URL_LOCAL_DIRECTORY
через REST-запрос и осуществляется удаление из соответствующей архивной директории всех файлов и каталогов.
Если сервер не доступен, то удаление происходить не будет.
Подрезка данных в БД
Для подрезки данных продаж в БД предназначен сервис, запускаемый при установке пакета artix-cs-db-trimmer.
...