Имя: Пароль:
1C
1С v8
1с бизнес процессы как подставляется исполнитель в задачу
0 olo_lo1
 
18.07.12
15:11
Изучаю механизм БП, не пинайте строго.
Никак не пойму как подставляется исполнитель в задачу.
1) Создал регистр адресации с 1 измерением Ответственный (тип справ.пользователи)
2) Создал задачу с реквизитом Ответственный, соответствие поставил, текущий исполнитель = параметрысеанса.текущийпользователь (тип справ пользователи)
3) создаю БП с одним блоком, ставлю галку Групповая, сотрудника никакого не назначаю т.к. предопред элементов нет

В режиме предприятие в регистре создаю 3-х сотрудников. Открываю БП, графически на блоке эти сотрудники даже написаны (вроде все верно пока). Далее записываю БП и программа создает только 1 задачу с пустым ответственным. что я делаю не так ?
1 olo_lo1
 
18.07.12
15:15
получается если в предопределенной процедуре ПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка) ставить СтандартнаяОбработка=Ложь; смотреть всех пользователей в регистре и самому в цикле создавать задачи, но это ЖЕ не вариант

хелп
2 SherifSP
 
18.07.12
15:23
На карте маршрута в свойствах блок схемы
3 SherifSP
 
18.07.12
15:24
Процедура у тебя походу не так написана
4 olo_lo1
 
18.07.12
16:39
(2) что вы имеете в виду ?
5 olo_lo1
 
18.07.12
19:57
в итоге вдруг пригодится: с одним измерением регистра адресации , если значения не предопределены, 1с не работает, видимо косяк системы, если ошибаюсь поправьте на работающем примере
Добавил еще 1 измерение с типом булево, поставил значение истина в блоке, затем у всех пользователей в регистре,как итог все работает как нужно
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший