Бизнес-процессы. Как в текущей задаче найти предыдущую задачу? #511953


#0 by proger2011
Как в текущей задаче найти предыдущую задачу? Для анализа дальнейших дайствий необходимы данные предыдущей задачи. Может сам подход неверный. Может надо не на предыдущие задачи ориентироваться а как нить иначе?
#1 by Господин ПЖ
пиши в реквизит
#2 by Beduin
Он должен писать в реквизит из прошлой задачи. Но еще не известно будет ли она в будущем. Ты карту маршрута используешь?
#3 by proger2011
Спасибо за ответ. Но я не понял. :) В реквизите текущий задачи должна быть ссылка на предыдущую? А где и как эту ссылку туда записать?
#4 by proger2011
Конечно карту маршрута использую.
#5 by Beduin
Тогда Методом ПолучитьВходящиеТочки (GetIncomingPoints) Синтаксис: ПолучитьВходящиеТочки Возвращаемое значение: Тип: Массив. Описание: Получает массив точек маршрута бизнес-процесса, входящих в указанную точку. Доступность: Сервер, толстый клиент, внешнее соединение. Получишь входящие точки и затем используя данные по точкам отбирай задачи по свойству ЗадачаОбъект.<Имя задачи> (TaskObject.<Имя задачи>) ТочкаМаршрута (RoutePoint) Использование: Чтение и запись. Описание: Тип: ТочкаМаршрутаБизнесПроцессаСсылка. Содержит ссылку на точку маршрута породившего задачу бизнес-процесса (может быть пустой). Доступность: Сервер, толстый клиент, внешнее соединение.
#6 by proger2011
Не догоняю... Получил массив входящих точек маршрута для текущей задачи. Для примера: Точка действия, Точка выбора варианта. У точки действия нашли задачу, у точки выбора варианта нашли массив входящий точек маршрута и далее нашли задачу. Далее выбираем из двух задач наверно последнюю по дате. Пля... пипец... Может проще выбрать последнюю задачу по времени для текущего бизнес-процесса?
#7 by LAAry
При выполнении предыдущей задачи пиши нужные данные в реквизит бп. При выполнении текущей читай из БП.
#8 by proger2011
Спасибо. Отличная идея.
#9 by proger2011
и очень простая
#10 by LAAry
так тебе еще в ее озвучили
#11 by proger2011
А я про задачу подумал, а не про БП.
#12 by proger2011
А в каком событии лучше записывать это?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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