Изменение ассоциации имени файла картинки с PLU на код товара ============================================================= .. warning:: Начиная с версии 1.2.0.36 при старте сервиса на весах производится автоматическое восстановление стандартных сценариев, при этом все внесённые в них изменения утрачиваются! ------------- Предварительная подготовка -------------------------- Для того что бы сохранились изменения в сценарии необходимо проделать несколько шагов: 1. Сохранить выбранный для изменения сценарий на ПК. * Подключитесь к весам по **FTP** из проводника ОС или любого **FTP** клиента по адресу вида: ``ftp://192.168.xxx.xxx:2121/`` где: **192.168.xxx.xxx** - IP адрес весов в локальной сети; **2121** - порт подключения к серверу **FTP**; При подключении видим запрос логина/пароля для доступа к папке на весах (по умолчанию **ftp/ftp**). Устанавливаем галку в поле "**Сохранить пароль**"" для последующего входа без пароля (рис.1). .. figure:: ../Весы_с_печатью/picture/vygruzka_karttinok_8.png :scale: 90 % :align: center (рис.1) * Переходим в ``Scenarios`` и копируем/переносим на ПК папку с выбранным стандартным сценарием (рис.2). .. figure:: ../Весы_с_печатью/picture/imya_po_codu_2.png :scale: 60 % :align: center (рис.2) 2. Переименуйте папку чтобы новое название отличалось от названий стандартных сценариев. 3. Если сценарий был скопирован измените его имя в файле ``settings.json`` что бы в дальнейшем отличать его от стандартного при выборе (рис.3). .. figure:: ../Весы_с_печатью/picture/imya_po_codu.png :scale: 100 % :align: center (рис.3) ------------- Внесение изменений в файлы сценария ----------------------------------- Для ассоциации имён файлов картинок с кодом товара необхоимо перебрать все **JSON** файлы в папке сценария и внести изменения в случае нахождения в них строки вида: ``"srcImageByPriority": "@{fn:format('/Products/%s', @{purchase.product.plu})}"`` В каждой такой строке необходимо исправить параметр **"plu"** на **"code"** (рис.4). .. figure:: ../Весы_с_печатью/picture/imya_po_codu_3.png :scale: 100 % :align: center (рис.4) .. note:: В случае использования в весах приложения **Service** версии ниже 1.2.0.36 строка в которую вносится правка может иметь вид: .. figure:: ../Весы_с_печатью/picture/imya_po_codu_4.png :scale: 100 % :align: center ------------- .. centered:: :guilabel:`К.В.В. 12.04.2024`