SetRetail10 ◾️Исключение оптовых порогов при печати ценников

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

SetRetail10 ◾️Исключение оптовых порогов при печати ценников

https://crystals.atlassian.net/browse/SRTS-2777

https://crystals.atlassian.net/browse/CR-10768

10.4.5.0

Описание

Функциональность выполняет автоматическое утверждение порогов, при котором их изменение не создает причины для печати ценников.

Логика

  1. Если у товара есть завершенный порог, то любой порог для данного товара пришедший в XML со стартом не попадет в неутверждённый статус.

  2. Если у товара есть порог стартующий в будущем в неутверждённом статусе, то любой пришедший в XML порог, даже текущий тоже вначале не попадает в неутверждённый статус и не ждёт утверждения.

Ценность

Не создаются лишние очереди на печать ценников.

Примеры работы

Предварительные условия

  • Клиент использует один из видов импорта данных из ERP в Set10: посредством веб-сервиса, файлового импорта или импорта с помощью ESB

  • Выключена новая настройка в SMP для исключения порогов из БП печати ценников

Добавление порогов, если товар не находится на 12 полке

Предусловие: Товар, его цены или пороги на момент импорта не находятся на 12 полке.

  1. 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>
  1. При обработке и сохранении информации о порогах на сервер SET10 не происходит попадание порогов на 12 полку (ненапечатанных ценников). Пороги сразу же попадают на 99 полку (полка оперативного справочника).

Удаление порога

Предусловие: Товар, его цены или пороги на момент импорта не находятся на 12 полке.

  1. 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>
  1. Все оптовые пороги для указанного товара и переданного списка магазинов удалены

 

Настройки

Для включения настройки price.tags.wholesale.level.change.to.print выполните скрипт на сервере SetRetail10 в базе данных _DB.png set.

При выключении настройки все события с порогами:

  • добавление одного либо нескольких порогов,

  • изменение одного либо нескольких порогов,

  • удаление порогов,

  • начало срока действия порога,

  • и окончание срока действия порога

Не будут приводить к попаданию порога на 12 полку и перепечатыванию ценника.

Все пришедшие пороги для товара заменяют все текущие пороги.

При выключенной новой настройке при выполнении операции замены текущих порогов на пришедший в импорте список порогов и при удалении порогов товар не должен попадать на 12 полку для перепечатывания ценника.

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

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