Задача поступила от товароведов "категорийщиков".
На магазине два юр. лица(два места хранения), товар разделен в классификаторе по местам хранения, верхние узлы (т.е. номенклатура МХ не совпадает)
Для каждого поставщика создан свой ассортимент, при том если поставщик возит товар на оба МХ ассортимента 2.
В супермаге есть инструмент автоматического пополнения товара.
Если создать правила по поставщику, то в оба ассортимента(по 2 МХ) попадет одинаковый товар. Добавление еще одного правила по узлу классификатора, отбирает весь товар из указанной группы.
Т.е. два правила работают по принципу "ИЛИ", ассортимент пополняется, если срабатывает хотя бы одно правило.
Есть ли стандартное или простое решение, для того чтобы два этих правила срабатывали по принципу "И".
Можно изменить триггер Insert after. Сейчас там процедура AutoAssortMatrix.FillAssortArtMatrix(:new.Article, :new.IDAssort);- не знаю что она делает, но без этого триггера ассортимент также пополняется без видимых проблем, но по тому же алгоритму.
Если сделать такой алгоритм пополнения ассортимента, то решится еще одна задача, когда у поставщика несколько агентов по разным группам.
Может кто сталкивался с данной проблемой?