Правила итогового остатка

Как настроить группы остатков, наименования складов и правила, по которым Eofferix считает итоговое доступное количество.

Правила итогового остатка определяют, какое количество будет показано в сводном каталоге как доступный остаток товара или торгового предложения. Они нужны, когда источники передают несколько складов, статусов или поставщиков, а пользователю нужен один итоговый показатель.

Остаток можно суммировать, брать максимум, выбирать первый доступный источник по приоритету, учитывать только источники с высшим приоритетом или ограничивать сумму верхним лимитом.

Где находится настройка

Откройте Сводный каталог, нажмите Настройки и перейдите в Правила остатков. На странице есть вкладки Группы остатков и Правила расчёта итогового остатка.

Группы остатков и вкладка правил расчета итогового остатка в Eofferix

Группы остатков и наименования

Группа остатков отделяет склад, поставщика или канал, а наименование остатка описывает либо название склада, либо конкретное значение внутри склада: доступно, резерв, в пути или другой показатель.

Пример 1: если поставщик передает пачку складов, можно создать группу Поставщик A, а внутри нее наименования Склад 1, Склад 2 и Склад 3. Пример 2: если группа сама означает склад, например Основной склад, внутри нее можно хранить наименования Доступно, Резерв и В пути.

Кнопка Новая группа остатков создает отдельную группу. Плюс в строке группы добавляет новое наименование, карандаш открывает редактирование, корзина удаляет элемент, а стрелка сворачивает или раскрывает список.

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

Карточка наименования остатка в Eofferix

Правила расчёта итогового остатка

Откройте вкладку Правила расчёта итогового остатка. В списке видно название правила, статус, область применения и приоритет. Кнопка Добавить правило создает новое правило, карандаш редактирует его, корзина удаляет, а стрелка раскрывает краткое описание сценария.

Список правил расчета итогового остатка в Eofferix

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

Если список выбранных наименований длинный, Eofferix показывает только часть значений, добавляет многоточие и кнопку раскрытия. Значения показываются в формате Группа / Тип, например Поставщик A / Склад 1 или Основной склад / Резерв. Так проще понять, из какой группы взят конкретный тип остатка.

Карточка правила итогового остатка с выбранными группами и наименованиями

Что означает сценарий расчета

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

Сумма всех выбранных групп

Сумма всех выбранных групп складывает подходящие остатки по выбранным группам и наименованиям. Например, Склад 1 = 5 и Склад 2 = 7 дадут итоговый остаток 12. Сценарий подходит, когда все выбранные склады или источники действительно доступны для продажи.

Максимальный остаток среди выбранных групп

Максимальный остаток среди выбранных групп берет самое большое подходящее значение. Если один источник передал 5, второй 7, а третий 3, итогом будет 7. Это удобно, когда разные источники описывают один и тот же физический запас и складывать их нельзя.

Первая доступная группа по приоритету

Первая доступная группа по приоритету смотрит порядок групп и наименований и берет первый подходящий остаток. Например, если основной склад равен 0, а склад поставщика равен 8, правило пропустит основной склад и возьмет 8 из следующего подходящего источника.

Только источники с высшим приоритетом

Только источники с высшим приоритетом находит источники верхнего приоритета и суммирует только их. Например, источники с приоритетом 100 передали 4 и 6, а источник с приоритетом 50 передал 20. Итог будет 10, потому что нижний приоритет не участвует.

По приоритету источников

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

Настройка приоритетов источников в правиле итогового остатка Eofferix

Сумма выбранных групп, но не более лимита

Сумма выбранных групп, но не более лимита сначала суммирует остатки, а затем ограничивает результат заданным максимумом. Например, если сумма складов равна 47, а максимум установлен 30, итоговый остаток будет 30. Сценарий полезен, когда во внешнее приложение не нужно отдавать слишком большой доступный остаток.

Ограничение итогового остатка максимальным значением в Eofferix

Поведение остатка и пример проверки

Поле Исключить источник, если его остаток меньше не дает мелким или нулевым остаткам участвовать в расчете. Например, при значении 2 источники с остатком 0 или 1 будут пропущены.

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

Поведение остатка и минимальный остаток источника в правиле Eofferix

Пример настройки

Допустим, поставщик передает остатки по двум складам и отдельно резерв. Создайте группу Поставщик A, добавьте наименования Склад 1, Склад 2 и Резерв. Для резерва включите “Не прибавлять к общему доступному количеству”.

Затем создайте правило для торговых предложений: сценарий “Сумма всех выбранных групп”, область применения - группа поставщика и складские наименования, минимальный остаток источника - 1. В итоговый остаток попадут только доступные складские количества, а резерв останется отдельным значением для просмотра или других правил.