Добрый день
при проведении документа (может быть разных типов) подтягиваются все связанные с ним заказы.
нужно в зависимости от типа документа, его статуса и статуса заказа определять новый статус заказа.
раньше проверялся только один реквизит, поэтому условия собраны в макете, по которому запросом по фильтрам определялись новые статусы.
сейчас условия меняются и добавляются. появилась необходимость загнать в запрос условия и выполнить их.
макет упрощенно выглядит так:
тип условие новый статус
ртиу "реквизит1 = а и реквизит2 = в" статус2
ртиу "реквизит1 = б и реквизит2 = ш" статус3
птиу "реквизит1 = с и реквизит5 = д" статус5
птиу "реквизит2 = п и реквизит3 = т" статус1
заявка "реквизит4 = истина" статус4
если забить в макете текстовые условия, то при выполнении запроса валится ошибка
как можно реализовать такое?
Тебе же сказали СКД и даже условия отбора можно программно менять
Откуда их брать пофиг, лично я предпочел бы хранить в базе
Заполнять первоначально да из макетов или предопределенных/кода
А затем возможность менять в базе
И чтобы оно использовалось как правила/условия через СКД