SetRetail10◾️Автоматизация печати мини ценников по определенным группам

Публичное пространство

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 одинаковые по высоте и ширине шаблона ценника):

При таком расположении ценников на бумаге при печати нерационально расходуется место на листе при печати.

image-20241211-100814.png

Начиная с версии 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 - по принтеру, цвету шаблона, размеру шаблона и товару.

 

Если в настройке группировки выбрана группировка “по принтеру” или “по принтеру и цвету шаблона”, то ценники печатаются (как и сейчас) в следующем порядке:

image-20241211-101420.png

 

Если настройка группировка имеет одно из новых значений с группировкой “по принтеру, по размеру шаблона и по товару” или “по принтеру, цвету шаблона, размеру шаблона и по товару”, то порядок ценников при печати будет следующим:

image-20241211-101737.png

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

Логика печати

При включении новой настройки группировки ценников формирование порядка ценников при печати происходит следующим образом:

  1. Сначала происходит группировка товаров по шаблону ценника. Выбирается наименьший по размеру ценник из тех, которые привязаны к товарам на печать.

  2. Далее, выполняется поиск шаблонов с таким же размером, как у наименьшего шаблона. Поиск выполняется среди тех шаблонов, которые привязаны к товарам на печать.

  3. Далее для товаров, к которым привязаны шаблоны, полученные на шагах 1 и 2, выполняется объединение в группы, выбранные на визуализации.

  4. Далее внутри каждой группы выполняется сортировка товаров по выбранным на визуализации критериям.

  5. Далее выполняется печать сгруппированных и отсортированных ценников.

  6. Шаги 1-5 повторяются для всех шаблонов, привязанных к товарам для печати.

 

Настройки

1. На сервере SetRetail10 установите следующие настройки:

image-20250117-121930.png

Также настройки можно сделать сервере 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 - по принтеру, цвету шаблона, размеру шаблона и товару.

image-20241211-102358.png

2. Перезапустите службу сервера.

© 1994-2026, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных