Публичное пространство
SetRetail10◾️Автоматизация печати мини ценников по определенным группам
https://crystals.atlassian.net/browse/SRTS-3079
https://crystals.atlassian.net/browse/CR-11280
10.4.9.0
Описание
Функциональность предоставляет возможность гибко управлять расположением ценников на листе при печати, чтобы минимизировать расход бумаги при печати ценников.
Ценность
Экономия бумаги в торговой сети при печати ценников.
Примеры работы
До версии 10.4.9.0 при печати ценников разных шаблонов они размещались на разных строках.
Пример для 3 шаблонов ценников (шаблоны 1 и 2 одинаковые по высоте и ширине шаблона ценника):
При таком расположении ценников на бумаге при печати нерационально расходуется место на листе при печати.
Начиная с версии 10.4.9.0 реализовано новое правило для настройки группировки по товару и по размеру ценника: шаблоны, имеющие одинаковую ширину и высоту.
Ценники при таком подходе следуют при печати друг за другом, по возможности размещаться как можно более экономично на одной строке.
При включенной настройке print.strategy с параметрами ниже на сервере SetRetail в базе данных set таблицы sales_management_properties:
BY_PRINTER_AND_PRICE_TAG_SIZE_AND_GOOD- по принтеру, размеру шаблона и товару;BY_PRINTER_AND_COLOR_AND_PRICE_TAG_SIZE_AND_GOOD- по принтеру, цвету шаблона, размеру шаблона и товару.
Если в настройке группировки выбрана группировка “по принтеру” или “по принтеру и цвету шаблона”, то ценники печатаются (как и сейчас) в следующем порядке:
Если настройка группировка имеет одно из новых значений с группировкой “по принтеру, по размеру шаблона и по товару” или “по принтеру, цвету шаблона, размеру шаблона и по товару”, то порядок ценников при печати будет следующим:
При формировании последовательности печати ценников будет происходить сравнение высоты и ширины шаблонов. Настройка будет влиять на упорядочивание шаблонов ценников, у которых равные значения высоты и ширины.
Логика печати
При включении новой настройки группировки ценников формирование порядка ценников при печати происходит следующим образом:
Сначала происходит группировка товаров по шаблону ценника. Выбирается наименьший по размеру ценник из тех, которые привязаны к товарам на печать.
Далее, выполняется поиск шаблонов с таким же размером, как у наименьшего шаблона. Поиск выполняется среди тех шаблонов, которые привязаны к товарам на печать.
Далее для товаров, к которым привязаны шаблоны, полученные на шагах 1 и 2, выполняется объединение в группы, выбранные на визуализации.
Далее внутри каждой группы выполняется сортировка товаров по выбранным на визуализации критериям.
Далее выполняется печать сгруппированных и отсортированных ценников.
Шаги 1-5 повторяются для всех шаблонов, привязанных к товарам для печати.
Настройки
1. На сервере SetRetail10 установите следующие настройки:
Также настройки можно сделать сервере SetRetail в базе данных set в таблице sales_management_properties: для настройки print.strategy установите одно из значений:
BY_PRINTER_AND_PRICE_TAG_SIZE_AND_GOOD- по принтеру, размеру шаблона и товару;BY_PRINTER_AND_COLOR_AND_PRICE_TAG_SIZE_AND_GOOD- по принтеру, цвету шаблона, размеру шаблона и товару.
2. Перезапустите службу сервера.
© 1994-2026, ООО «Кристалл Сервис Интеграция».
Все права защищены.