Публичный ресурс

Загрузка на весы цен РА для весовых товаров

Реализовано в версии 10.2.40.0

SRTE-1114 - Получение подробных данных проблемы… СТАТУС

В таблице sales_management_properties необходимо настроить следующие новые параметры:

module_nameproperty_keyproperty_valuecomment
SET_SCALES

scales.discount.price.calculation.enabled

тип: boolean

default: false

Функция рассчета скидочной цены для весовых товаров

true - функция включена, процессинг работы со скидочными ценами для весов запущен

false - функция отключена, процессинг работы со скидочными ценами для весов не запущен

SET_SCALES
scales.discounts.changes.handler.interval

тип: int

default: 60

Периодичность проверки наличия еще не обработанных событий "изменения РА". Значение указывается в секундах
SET_SCALESscales.discounts.changes.handler.batch.size

тип: int

default: 100

Размер обрабатываемой пачки событий за один такт таймера

В свойствах scales.price1.selector.pattern и scales.price2.selector.pattern теперь можно указывать не только номера цен, но и RA - символ скидочной цены.

Пример:

scales.price1.selector.pattern=1;3;RA  - такое значение настройки означает, что в качестве основной цены на весах будет использоваться минимальная из 1-ой, 3-ей и скидочной цены для товара. Скидочная цена, в свою очередь, это минимальная скидочная цена из всех возможных скидок, действующих сейчас на товар.

scales.price2.selector.pattern=3;ra;4 - такое значение настройки означает, что в качестве дополнительной цены на весах будет использоваться минимальная из 3-ей, 4-ой и скидочной цены для товара. Скидочная цена, в свою очередь, это минимальная скидочная цена из всех возможных скидок, действующих сейчас на товар.

Важно!

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

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

UPDATE un_cg_price SET senttoscales=false WHERE price_number = 1 AND product_marking IN('marking1', 'marking2', ...)

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

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