Имя: Пароль:
1C
1С v8
Бизнес-процессы
,
0 berendej
 
30.09.11
14:42
Как программно на этапе бизнес процесса получить значение задачи из предыдущей точки маршрута?
1 vde69
 
30.09.11
14:46
что такое  "значение задачи" ?

список задач получить не проблемма, для каждой задачи получить текстовое имя точки маршрута - тоже легко
только зачем?
2 berendej
 
30.09.11
14:48
(1)мне нужно получить ссылку на задачу,которая создалась на предыдущем этапе на текущей точки маршрута
3 Лефмихалыч
 
30.09.11
14:51
(2) не храни данные в задачах и не надо будет тебе ни чего подобного. В общем, не делай так.
4 vde69
 
30.09.11
14:51
упрощенно можно получить все задачи БП и выбрать с максимальной датой меньше даты текущей задачи.

если нужно как-то надежно - то делаешь в БП табличую часть (или в ристре) и в него пишешь ссылки задачь со всеми связями
5 kas4info
 
30.09.11
14:53
(4) + 1. в crm для этого отдельные регистры
6 basicm
 
30.09.11
15:00
Скажу одно. Не пытайтесь делать на объекте бизнес-процессы то с чем они не справятся. Подсистема "Бизнес-процессы" в CRM это максимум что можно было из них выжать
7 Господин ПЖ
 
30.09.11
15:01
(2) разрешаю писать ее в реквизит БП.
8 basicm
 
30.09.11
15:01
(7) не советую
9 Господин ПЖ
 
30.09.11
15:11
(8) почему?
10 berendej
 
30.09.11
15:17
(4) у меня распараллеливание идет на 5 задач,так что выбрать по дате не прокатит. Записи хранятся в РС.
11 Armando
 
30.09.11
15:25
У меня была схожая задача. Мне надо было из 'точки действия' передать данные в 'точку условия'.
В модуле объекта твоего бизнес-процесса, в обработчике "ПриВыполнении" 'точки действия' суем в ДополнительныеСвойства нужные данные. Затем в 'точке условия' обращаемся к этому же свойству объекта и вытаскиваем нужные данные.
12 Armando
 
30.09.11
15:29
+(11) суть "фокуса" состоит в том, что эти действия выполняются в контексте одного экземпляра объекта бизнес-процесса. А ДополнительныеСвойства живы пока жив объект.
13 berendej
 
30.09.11
16:09
(12)спс
14 Armando
 
30.09.11
16:15
Кстати, у обработчика ПриВыполнении есть подводный камень: "Вызывается только при выполнении последней задачи, соответствующей данной точке маршрута данного бизнес-процесса".
15 Armando
 
30.09.11
18:42
(6) Какой конкретно CRM имеется в виду? Хочу посмотреть, что там из них повыжимали.