SetRetail10 ◾️ Фильтр ценников по остаткам

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

SetRetail10 ◾️ Фильтр ценников по остаткам

https://crystals.atlassian.net/browse/SRTE-1473

https://crystals.atlassian.net/browse/SRTE-1535

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

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

10.2.54.0

Описание

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

Такой механизм позволяет исключить затраты ресурсов на печать ценников на товары, которые отсутствуют.

Включение функциональности

1. Для включения функциональности в режиме ненапечатанных ценников и меню произвольной печати выполните следующие скрипты. Сервер перезагружать не требуется. Обновить страницу браузера.

1. Добавление привилегии на сервер
INSERT INTO users_privileges (id, description, modulename, NAME) SELECT Nextval('hibernate_sequence'), 'Включение фильтров по остаткам', 'setretailx', 'SETRETAILX_PriceTemplate_PRINT_IN_STOCK_FILTER' WHERE NOT EXISTS(SELECT id FROM users_privileges WHERE NAME = 'SETRETAILX_PriceTemplate_PRINT_IN_STOCK_FILTER' );
2. Добавлении привилегии определённой роли (в примере роли Администратор)
INSERT INTO users_server_user_role_users_privileges (roles_id, privileges_id) VALUES ((SELECT id FROM users_server_user_role WHERE rolename = 'Администратор'), (SELECT id FROM users_privileges WHERE name = 'SETRETAILX_PriceTemplate_PRINT_IN_STOCK_FILTER' LIMIT 1));

2. Проверьте наличие фильтра.

Перейдите в Ценники.

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

 

Перейдите в раздел Меню произвольной печати → найдите фильтр по остаткам, введя слово Остатках.

Отображение данных по товарам с положительным остатком по умолчанию

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

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

10.3.2.0

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

  • Если данная настройка включена, то на полке ненапечатанных ценников, по умолчанию всегда будет включён фильтр Товары на остатках.

  • По умолчанию будут отображаться только те товары, которые числятся в системе Set Retail 10 с положительным загруженным (больше 0) остатком.

  • Значение фильтра можно изменить, отобразив все товары, или вообще товары с любым остатком.

Для включения настройки выполните скрипт и перезапустите службу приложений сервера:

UPDATE public.sales_management_properties SET property_value='false' WHERE property_key='search.param.default.in.stock';

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

Для применения фильтра выберите одно из условий → кликните 

.

Отобразятся товары c группировкой, которые есть в данном магазине на основании экспорта данных из ERP.

Если по данному критерию ничего не найдено, то экран будет пустой без группировок.