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

SRTE-1473 - Getting issue details... STATUS

SRTE-1535 - Getting issue details... STATUS

CR-1043 - Getting issue details... STATUS

CR-953 - Getting issue details... STATUS

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. Проверьте наличие фильтра.

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

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


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

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

SRTS-180 - Getting issue details... STATUS

CR-5952 - Getting issue details... STATUS

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.

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