Публичное пространство
SetRetail10 ◾️Исключение оптовых порогов при печати ценников
https://crystals.atlassian.net/browse/SRTS-2777
https://crystals.atlassian.net/browse/CR-10768
10.4.5.0
Описание
Функциональность выполняет автоматическое утверждение порогов, при котором их изменение не создает причины для печати ценников.
Логика
Если у товара есть завершенный порог, то любой порог для данного товара пришедший в XML со стартом не попадет в неутверждённый статус.
Если у товара есть порог стартующий в будущем в неутверждённом статусе, то любой пришедший в XML порог, даже текущий тоже вначале не попадает в неутверждённый статус и не ждёт утверждения.
Ценность
Не создаются лишние очереди на печать ценников.
Примеры работы
Предварительные условия
Клиент использует один из видов импорта данных из ERP в Set10: посредством веб-сервиса, файлового импорта или импорта с помощью ESB
Выключена новая настройка в SMP для исключения порогов из БП печати ценников
Добавление порогов, если товар не находится на 12 полке
Предусловие: Товар, его цены или пороги на момент импорта не находятся на 12 полке.
ERP осуществляет импорт оптовых порогов.
Пример XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<goods-catalog>
<wholesale-levels marking-of-the-good="ТОВ99113">
<wholesale-level>
<activation-limit>5</activation-limit>
<value>18</value>
<value-type>PERCENT</value-type>
<date-from>2013-01-01T00:00:00</date-from>
<date-to>2020-01-01T00:00:00</date-to>
</wholesale-level>
</wholesale-levels>
</goods-catalog>
При обработке и сохранении информации о порогах на сервер SET10 не происходит попадание порогов на 12 полку (ненапечатанных ценников). Пороги сразу же попадают на 99 полку (полка оперативного справочника).
Удаление порога
Предусловие: Товар, его цены или пороги на момент импорта не находятся на 12 полке.
ERP осуществляет импорт оптовых порогов с передачей признака их удаления.
Пример XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<goods-catalog>
<wholesale-levels marking-of-the-good="ТОВ99115" deleted="true" shop-indices="1 2 3">
</goods-catalog>
Все оптовые пороги для указанного товара и переданного списка магазинов удалены
Настройки
Для включения настройки price.tags.wholesale.level.change.to.print
выполните скрипт на сервере SetRetail10 в базе данных set.
При выключении настройки все события с порогами:
добавление одного либо нескольких порогов,
изменение одного либо нескольких порогов,
удаление порогов,
начало срока действия порога,
и окончание срока действия порога
Не будут приводить к попаданию порога на 12 полку и перепечатыванию ценника.
Все пришедшие пороги для товара заменяют все текущие пороги.
При выключенной новой настройке при выполнении операции замены текущих порогов на пришедший в импорте список порогов и при удалении порогов товар не должен попадать на 12 полку для перепечатывания ценника.
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены..