...
Начиная с версии 4.6.52 и 4.5.7-544 в кассовом ПО Artix реализована поддержка протокола 3, с версии 4.6.120 - – версия протокола 4. Версия протокола передается на кассу вместе с настройками sync.
При совместном использовании нового протокола обмена и версий кассового ПО, в которых он не поддержан, загрузка справочников осуществляется, но статус загрузки сохраняет значение "Справочник поставлен в очередь".
- 2 - – сообщение со справочником содержит идентификаторы статусов загрузки справочников на кассы, количество идентификаторов равно количеству касс, для которых был сгенерирован справочник.
- 3 - – в сообщение со справочником помещается один идентификатор статуса генерации справочника.
- 4 - – загрузка продаж с кассы на кассовый сервер осуществляется по протоколу grpc.
...
Включение записи логов по отправке справочника на кассу. Используется при передаче справочников через файловую систему. Если передается справочник через URL, а эта настройка не включена, то устаревшие справочники не будут перемещаться в архив.
Продажи
Всегда производить выгрузку закрытой смены в АСТУ.
...
- Настройка отключена (значение по умолчанию). При получении файлов продаж, в которых код кассы отличен от кода кассы на КС, данные будут загружены в КС (в ту БД, которая указана в режиме загрузки продаж). В статусе выгрузки продаж (в веб-интерфейсе в кассе вкладка Настройки обмена) будет сформирована запись "Код кассы в смене продаж не соответствует коду кассы на КС. Для того, чтобы игнорировать (не загружать) такие продажи, включите настройку на Кассовом сервере в секции "Продажи". Аналогичное сообщение записывается в лог кассы в веб-интерфейсе КС.
- Настройка включена. Продажи в БД КС не загружаются. В статусе выгрузки продаж (в веб-интерфейсе в кассе вкладка Настройки обмена) будет сформирована запись "смена 101: Загрузка продаж магазин 33 касса 1 (информация из файла продаж) для смены 101 проигнорирована. Причина - – касса 1 расположена в магазин 1 касса 1 и настройка игнорирования таких продаж включена (изменяется в настройках КС)". Аналогичное сообщение записывается в лог кассы в веб-интерфейсе КС.
...
Режим загрузки продаж. Загрузка продаж может производиться в несколько БД, для этого необходимо перечислить нужные базы через запятую:
- STORE_MYSQL - – Загружать продажи в БД магазина (MYSQL)
- GLOBAL_MYSQL - – Загружать продажи в глобальную БД (MYSQL)
- GLOBAL_PSQL - – Загружать продажи в глобальную БД (PostgreSQL)
...
Выгружать продажи при обнаружении закрытой смены. При включенной настройке КС инициирует выгрузку продаж при обнаружении на кассе закрытой смены.
Максимальное количество документов для возврата по чеку продажи. При поиске документов продажи по критерию (идентификатор документа, номер карты, номер телефона, идентификационный номер документа-основания для операций, фискальный идентификатор документа) возвращается список последних чеков, найденных по указанном критерию. Настройкой определяется максимальное количество чеков возврата по чеку продажи на другой кассе, которое будет возвращено в ответ на поиск. Допустимое значение от 1 до 50, по умолчанию – 20.
Алкогольная продукция
Раздел настроек "Алкогольная продукция" предназначен для контроля продажи акцизной продукции. Функционал подробно описан в разделе "ЕГАИС".
...
- Минимальное количество взвешиваний, после которого можно определить диапазон весов товара (если веса находятся в пределах погрешности). Минимальное количество взвешиваний, при которых веса будут объединяться между собой в диапазоны допустимых весов. В режиме обучения параметр рекомендуется изменять в меньшую стороны, в рабочем режиме - – в большую.
Максимальное количество взвешиваний одного штрих-кода для хранения в БД. При получении взвешиваний товара с документами продаж в таблицу
documentsAll.securityweight
сохраняется количество записей, не превышающее значения, указанного в настройке. Наиболее ранние записи удаляются. Минимальное допустимое значение взвешиваний, хранящихся в таблице, - – 3.- Коэффициент для расчета погрешности взвешиваний. Используется при расчете интервала допустимого веса. При расчете допустимого интервала весов алгоритм для данных каждого взвешивания определяет близлежащие точки в рамках радиуса, определяемого по формуле:
(средний вес товара / 1000)* коэффициент расчета погрешности
. - Минимальная погрешность веса для вычисления эталонных диапазонов весов товара (кг). Если при расчетах радиуса получено значение меньше указанного, то в дальнейшей работе будет использована минимальная погрешность (радиус).
СМС
...
- Тип СМС шлюза. Зависит от того, который используется торговой сетью. Выбирается из списка.
- URL шлюза для отправки СМС. Адрес смс-шлюза.
- Имя отправителя СМС, которое увидит получатель. Может быть указано имя бренда или торговой сети.
- Маска телефона для отправки СМС. Маска, по которой будет определен номер телефона при вводе.
- Преобразование телефона для отправки СМС. Общий вид, к которому будет преобразован номер телефона для отправки смс.
- Идентификатор отправителя СМС, по которому шлюз определяет источник отправки СМС. По умолчанию используется CashServer.
- Ключ для авторизации на СМС шлюзе. Ключ, по которому шлюз будет авторизовать отправителя.
- Тип СМС шлюза. Зависит от того, который используется торговой сетью. Выбирается из списка.
- URL шлюза для отправки СМС. Адрес смс-шлюза.
Текст для СМС в формате SpEL. Доступны поля подстановки из объекта карты и поле verifyCode - – код подтверждения. Поля карты необходимо указывать в формате card.number. Текст для смс указывается в одинарных кавычках. Отдельные элементы текста для смс соединяются между собой символом конкатенации +. Разрешено использование выражений java, например, "
false ? 'trueExp' : 'falseExp'
". Более детальное описание приведено в документации формата SpEL.Code Block title Пример текста для смс 'Для карты ' + card.number + ' код подтверждения: ' + verifyCode
При составлении текста для смс через карту можно использовать поля клиента:
Code Block title Пример текста смс 'Уважаемый ' + card.client.name + '! Ваш код подтверждения: ' + verifyCode
- Идентификатор отправителя СМС, по которому шлюз определяет источник отправки СМС. По умолчанию используется CashServer.
Прайсчекеры
...
- Ключ для авторизации на СМС шлюзе. Ключ, по которому шлюз будет авторизовать отправителя.
- Пароль для авторизации на СМС шлюзе в отдельном поле при необходимости (только для SMS_TRAFFIC). Пароль, по которому шлюз будет авторизовать отправителя. Данное поле необходимо, если у клиента в аутентификационном ключе отсутствует спец.символ ":", по которому идёт разделение на логин и пароль.
- если в ключе для авторизации присутствует спец.символ ":", то логин и пароль будут взяты из настройки "Ключ для авторизации на СМС шлюзе";
- если в ключе для авторизации отсутствует спец.символ ":", то логин будет взят из настройки "Ключ для авторизации на СМС шлюзе", а пароль из настройки "Пароль для авторизации на СМС шлюзе".
Подробнее о настройке СМС-шлюза и работе с картами клиента можно прочитать в разделе "Карты клиента".
Прайсчекеры
- Включить использование прайсчекеров. Настройка включает возможность добавления прайсчекеров в дерево магазинов.
- Шаблон ответа для запроса от прайсчекера в формате SpEL. Позволяет задать шаблон, в котором на экран прайсчекера будет выведена информация о товаре.
- Шаблон вывода стоимости товара для моделей прайсчекера Newland 304 и 704. Позволяет задать шаблон, в котором на экран прайсчекера будет выведена стоимость товара для моделей прайсчекера Newland 304 и 700.
Прочее
Настройки кассового сервера
...
- Количество одновременно выполняемых задач на генерацию справочников. По умолчанию разрешено одновременное выполнение 2-х задач. При изменении настройки требуется перезагрузка сервера.
- Количество одновременно выполняемых задач по отправке сигналов на кассы для загрузки справочников. По умолчанию разрешена одновременная отправка не более 4-х сигналов. При изменении настройки требуется перезагрузка сервера.
- Количество одновременно выполняемых задач на загрузку продаж. По умолчанию разрешено одновременное выполнение 2-х задач. При изменении настройки требуется перезагрузка сервера.
- Количество одновременно выполняемых задач по инициализации выгрузки продаж на кассе. По умолчанию разрешено одновременное выполнение 4-х задач. При изменении настройки требуется перезагрузка сервера.
- Количество одновременно выполняемых задач по прогрузке справочников на весы. По умолчанию разрешена одновременная отправка не более 4-х сигналов. При изменении настройки требуется перезагрузка сервера.
- Количество одновременно выполняемых задач по формированию диапазонов весов товаров. По умолчанию разрешена одновременная отправка не более 4-х сигналов. При изменении настройки требуется перезагрузка сервера.
- Запускать миграцию при старте КС. По умолчанию включена.
- Проверять список разрешенных к продаже акцизных марок образца 2016 года. По умолчанию "Не проверять".
- Контроль алкокодов при продаже акцизной продукции (только для алкоголя с акцизной маркой образца 2016 года). По умолчанию выключена.
- Проверять список разрешенных к продаже акцизных марок образца 2018 года. По умолчанию "Не проверять".
- Проверять список разрешенных к продаже акцизных марок табачной продукции. По умолчанию "Не проверять".
- Проверять список разрешенных к продаже кодов маркировки обуви. По умолчанию "Не проверять".
- Проверять список разрешенных к продаже кодов маркировки лекарств. По умолчанию "Не проверять".
- Проверять список разрешенных к продаже кодов маркировки прочих товаров (молоко, вода, фототовары, парфюм, велосипеды, товары легкой промышленности, шины и покрышки, кресла-коляски и другие). По умолчанию "Не проверять".
- Использовать коды магазина при проверке разрешенных к продаже акцизных марок. По умолчанию выключена.
- Контроль остатков при продаже алкогольной акцизной продукции. По умолчанию "Не проверять".
- Контроль остатков при продаже табачной продукции. По умолчанию "Не проверять".
- Начальное значение порядкового номера для счет-фактуры (УПД). По умолчанию "1".
- Маска для формирования номера счет-фактуры (УПД). Задается в формате SpEL при использовании подстановок, которые берутся из БД
Dictionaries
таблицыwaybillNumbers
. По умолчанию "serialnum + '/' + shopcode
".