Формирование PLU файла для загрузки в весы Mettler Toledo Tiger / CAS CL3000/5000/7000
Разработка для ИБ "Розница" редакции 2.2 и 2.3 (проверялось на релизах 2.2.11.16, 2.3.9.42). В ключевом коде обработки используются вызовы экспортных процедур ИБ, поэтому очень высока вероятность применимости данной обработки и на всех последующих релизах.
Код обработки открыт и доступен для модификации под ваши задачи.
Обработка предназначена для создания файла PLU для загрузки в торговые весы:
- МЕТТЛЕР ТОЛЕДО 8442 с использованием штатной программы «SPCT». После формирования файла требуется запустить программу SPCT (подходящую к вашей модификации весов, тестировалось на версии 2), через меню "Ввод данных" - "PLU" открыть полученный файл. После проверки следует отправить на весы (меню "Передача данных");
- CAS CL3000/5000/7000 с использованием штатной программы «CL-Works». После формирования файла требуется запустить программу CL-Works, войти в режим правки PLU ("Инструменты" - "Правка товаров") и через меню "Файл" - "Импорт" открыть полученный csv файл (в списке форматов выбрать CSV). После проверки следует загрузить в весы (меню "Обмен данными" - "Передать данные"). Принят следующий порядок колонок (через запятую):
1.Отдел №,2.Товар №,4.Тип товара,11.Код товара,10.Наимен. 1,30.Наимен. 2,31.Наимен. 3(Код Ростеста),9.Группа №,49.ExeBarcode,80.Формат этикетки №,81.Доп. формат №,55.Страна произх. №,5.Единица взвешивания,100.Заданная масса,3.Prefix,14.Кол-во товаров в наборе,15.Наимен. единицы №,26.Фиксиров. стоимость,6.Цена,91.Специальная цена,8.Tax No,13.Масса тары,12.Тара №,24.Weight % rate,23.Tare % limit,85.Формат штрих-кода №,86.Формат доп. штрих-кода №,20.Дата производства,18.Дата упаковки,19.Время упаковки,16.Годен до (дата),17.Годен до (время),22.Cook by date,25.Состав продукта №,35.Перемещ. мясопрод. №,50.Bonus,70.Пищевая ценность №,90.Доп. текст №,71.Reference Dept,69.Reference PLU,64.Coupled Dept,68.Coupled PLU,60.# of LinkPLU,61.Link Dept1,65.Link PLU1,62.Link Dept2,66.Link PLU2,99.Состав продукта,101.PLU Picture,102.Use Barcode
ОБЩИЕ ЗАМЕЧАНИЯ
При формировании plu файлов в качестве наименований товаров выбирается значение реквизита "Полное наименование" из Розницы, поскольку длина наименования товара в весах ограничена (30 символов для Tiger, 40 - для CAS), то из реквизита 1С ПолногоНаименования формируются 2 значения в весах - Наименование1 и Наименование2. Например, позиция с полным наименованием 'Треска атлантическая филе "Традиционная" сушено-вяленая' в весах Tiger будет представлена как
Наименование1='Треска атлантическая филе "Тра',
Наименование2='диционная" сушено-вяленая'.
Это надо учитывать при разработке дизайна этикетки.
При записи в файлы к значениям SKU товаров добавляются префиксы весового/штучного товаров, как они заданы в настройках Розницы.
При формировании файлов используются только основные реквизиты товаров!!!
Например, поля "Номер отдела", "Срок годности", "Масса тары", "Состав продукта" и т.п. не заполняются данной обработкой.
При необходимости заполнения таких полей вам придется дорабатывать код данной обработки!!!
Дополнительно предусмотрена возможность создания в ИБ Розница значений PLU товаров для выбранного склада (реквизит "Правило ценообразования") на основе предварительно сформированных кодов товаров SKU. Для заполнения PLU служит кнопка "Заполнить PLU", максимальное значение PLU ограничено значением 9999 (если в выбранном правиле обмена задано максимальное значение PLU, то используется значение из правила).
Сгенерированные значения кодов PLU соответствуют младшим 4 разрядам значений кодов товаров SKU, например, для SKU 981405 сформируется PLU 1405.
Формирование файла происходит в соответствии с настройками выбранного "Правила обмена с подключаемым оборудованием offline". Рекомендуется перед созданием файла проверить список значений на странице "Прайс-лист" выбранного правила. Для штучного товара проверялось только на тестовой базе, в реальной работе используются весовые товары (у нас весы печатают ШК только для тех товаров, что взвешиваются).
UPD: 2021-10-03
Исправлена ситуация с длиной наименования товара. В разных моделях могут быть разные прошивки, в которых длина наименования может быть от 27 до 40 символов. Значение этого поля выведено на форму, по-умолчанию длина наименования принята 30 символам.
Проверена работа с актуальной версией Розница 2.3