Изменение ассоциации имени файла картинки с PLU на код товара

Предупреждение

Начиная с версии 1.2.0.36 при старте сервиса на весах производится автоматическое восстановление стандартных сценариев, при этом все внесённые в них изменения утрачиваются!


Предварительная подготовка

Для того что бы сохранились изменения в сценарии необходимо проделать несколько шагов:

1. Сохранить выбранный для изменения сценарий на ПК.

  • Подключитесь к весам по FTP из проводника ОС или любого FTP клиента

по адресу вида:

ftp://192.168.xxx.xxx:2121/

где:

192.168.xxx.xxx - IP адрес весов в локальной сети;

2121 - порт подключения к серверу FTP;

При подключении видим запрос логина/пароля для доступа к папке на весах (по умолчанию ftp/ftp). Устанавливаем галку в поле «Сохранить пароль»» для последующего входа без пароля (рис.1).

_images/vygruzka_karttinok_8.png

(рис.1)

  • Переходим в Scenarios и копируем/переносим на ПК папку с выбранным стандартным сценарием (рис.2).

_images/imya_po_codu_2.png

(рис.2)

2. Переименуйте папку чтобы новое название отличалось от названий стандартных сценариев.

3. Если сценарий был скопирован измените его имя в файле settings.json что бы в дальнейшем отличать его от стандартного при выборе (рис.3).

_images/imya_po_codu.png

(рис.3)


Внесение изменений в файлы сценария

Для ассоциации имён файлов картинок с кодом товара необхоимо перебрать все JSON файлы в папке сценария и внести изменения в случае нахождения в них строки вида:

"srcImageByPriority": "@{fn:format('/Products/%s', @{purchase.product.plu})}"

В каждой такой строке необходимо исправить параметр «plu» на «code» (рис.4).

_images/imya_po_codu_3.png

(рис.4)

Примечание

В случае использования в весах приложения Service версии ниже 1.2.0.36 строка в которую вносится правка может иметь вид:

_images/imya_po_codu_4.png

К.В.В. 12.04.2024