0
o-simo
21.07.14
✎
13:24
|
Коллеги, вопрос по 1С:Документооборот 8.
Есть требование, чтобы процесс согласования договора ("комплексный процесс") работал так:
1. Если "Корреспондент" процесса не входит в некий список проверенных контрагентов, управление должно передаваться на действие "Согласование с АНБ", потом - на "Согласование с бухгалтерией".
2. Если "Корреспондент" процесса входит в список проверенных контрагентов, управление должно сразу передаваться на "Согласование с бухгалтерией".
Сама проверка на вхождение в список работает Ок, но сложность в том, как "пропускать" пункт "Согласование с АНБ" в случае, если контрагент в списке проверенных нашелся (а, значит, АНБ привлекать не надо). Как ни настраивал, процесс останавливается на узле "Согласование с АНБ", не прыгает на след.пункт.
Пробовал создавать параллельный узел (для условия "контрагент найден в списке утвержденных"), но тогда застревает на этом параллельном узле.
|
|
1
Лефмихалыч
21.07.14
✎
13:43
|
Пусть условие вхождения в список называется "Контрагент годный". Предположим, что шаг, после которого может начаться проверка АНБ и согласование, называется "Шаг 0" - не важно, что в нем, главное, что он перед этим всем завершается (это может быть и старт процесса в общем-то).
Шаг "Проверка АНБ" должна иметь условия: Если не "Контрагент годный". Это вроде понятно.
Трюк с проверкой бюстгалтерии в том, что у него два условия с порядком "После выполнения любого" (то есть - ИЛИ). В условиях должно быть:
1. После выполнения проверки АНБ
2. После выполнения Шаг 0 и условие "Контрагент годный"
|
|