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