Как определить программно определить в какой точке завершился бизнес процесс? #543180


#0 by Ksandr
Задача такая - вывести в список все бизнес процессы завершенные в определенной точке (точек завершения несколько). Как бы это сделать?
#1 by Ksandr
из идей - сделать реквизит.
#2 by aleks-id
задачу копай
#3 by Ksandr
какую такую задачу?
#4 by Абыр
запросом по невыполненным задачам, у которых точка маршрута равна заданной
#5 by Ksandr
так если бизнес процесс завершился?
#6 by aleks-id
зачем к невыполненным? как раз к выполненным надо
#7 by Ksandr
ну так, например у нас точка выбора, в результате либо идет процесс дальше, либо завершается. Вот если он завершается на этой точке выбора то его нужно показать на отдельной вкладке форме списка
#8 by Ksandr
fg
#9 by ASU_Diamond
делай запрос и получай последнию по времени задачу бизнес-процесса
#10 by ASU_Diamond
или тебе нужно получить именно точку завершения, а не последнию выполненную задачу?
#11 by aleks-id
в задаче же есть точка маршрута. чего мудрите то?
#12 by ASU_Diamond
зато точки выбора и точки окончания карты маршрута нет
#13 by Ksandr
и вот в определенной точке выбора процесс либо идет дальше, либо завершается
#14 by aleks-id
тогда мути регистр сведений и там сохраняй ссылку на ту задачу которая пошла дальше.
#15 by Ksandr
мне какжется в данном случае лучше реквизит сделать и при завершении в той точке устанавливать его
#16 by Ksandr
с типом булево
#17 by aleks-id
можно и без реквизита. записывай в регистр "соответствие объектов для обмена"
#18 by ASU_Diamond
я бы предложил чтобы перед точкой окончания всегда была точка действия. Можно автоматом проходить точку.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С