Имя: Пароль:
1C
 
Бизнес-процессы. Как в текущей задаче найти предыдущую задачу?
0 proger2011
 
20.10.10
13:40
Как в текущей задаче найти предыдущую задачу?

Для анализа дальнейших дайствий необходимы данные предыдущей задачи.
Может сам подход неверный. Может надо не на предыдущие задачи ориентироваться а как нить иначе?
1 Господин ПЖ
 
20.10.10
13:42
пиши в реквизит
2 Beduin
 
20.10.10
13:44
(1) Он должен писать в реквизит из прошлой задачи. Но еще не известно будет ли она в будущем.
(0) Ты карту маршрута используешь?
3 proger2011
 
20.10.10
13:44
(1) Спасибо за ответ. Но я не понял. :) В реквизите текущий задачи должна быть ссылка на предыдущую? А где и как эту ссылку туда записать?
4 proger2011
 
20.10.10
13:44
(2) Конечно карту маршрута использую.
5 Beduin
 
20.10.10
13:48
(4)
Тогда
Методом
ТочкаМаршрутаБизнесПроцессаСсылка (BusinessProcessRoutePointRef)
ПолучитьВходящиеТочки (GetIncomingPoints)
Синтаксис:

ПолучитьВходящиеТочки()
Возвращаемое значение:

Тип: Массив.
Описание:

Получает массив точек маршрута бизнес-процесса, входящих в указанную точку.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Получишь входящие точки
и затем
используя данные по точкам отбирай задачи по свойству
ЗадачаОбъект.<Имя задачи> (TaskObject.<Имя задачи>)
ТочкаМаршрута (RoutePoint)
Использование:

Чтение и запись.
Описание:

Тип: ТочкаМаршрутаБизнесПроцессаСсылка. Содержит ссылку на точку маршрута породившего задачу бизнес-процесса (может быть пустой).

Доступность:

Сервер, толстый клиент, внешнее соединение.
6 proger2011
 
20.10.10
14:15
(5) Не догоняю...

Получил массив входящих точек маршрута для текущей задачи. Для примера: Точка действия, Точка выбора варианта.

У точки действия нашли задачу, у точки выбора варианта нашли массив входящий точек маршрута и далее нашли задачу. Далее выбираем из двух задач наверно последнюю по дате.

Пля... пипец...

Может проще выбрать последнюю задачу по времени для текущего бизнес-процесса?
7 LAAry
 
20.10.10
14:18
При выполнении предыдущей задачи пиши нужные данные в реквизит бп. При выполнении текущей читай из БП.
8 proger2011
 
20.10.10
14:19
(7) Спасибо. Отличная идея.
9 proger2011
 
20.10.10
14:19
и очень простая
10 LAAry
 
20.10.10
14:27
(9) так тебе еще в (1) ее озвучили
11 proger2011
 
20.10.10
14:29
(10) А я про задачу подумал, а не про БП.
12 proger2011
 
21.10.10
10:13
А в каком событии лучше записывать это?