Имя: Пароль:
1C
 
ТочкаМаршрута_БизнесПроцесс
0 antotti
 
20.10.14
18:39
Добрый вечер уважаемые программисты!
Подскажите пожалуйста, как программно, по завершению задачи- передать выполнение бизнес процесса следующей точке???
Я сделал в конце:
тра-та-та ...(кусок кода по изменению двух реквизитов)
ОбъектЗадача.ВыполнитьЗадачу();  
ОбъектЗадача.Записать();
Задача завершилась, но следующая не создалась, и на карте маршрута - тоже не отобразился переход к новой точке... Если сделать все тоже самое руками - работает.
Подскажите направление или ошибку.... хоть что-то .
1 antotti
 
20.10.14
18:42
ВыполнитьЗадачу() и ПеренаправитьЗадачу() - это оно?
2 GROOVY
 
20.10.14
18:46
А задача как была создана?
3 Greeen
 
20.10.14
18:47
ОбъектЗадача.Записать();  - вот это лишнее

В обработчиках Точкимаршрута нет ереси зловредной?
4 antotti
 
20.10.14
18:50
создана была при старте бизнес процесса.
Не, вроде нет
5 antotti
 
20.10.14
18:51
То есть руками стартован бизнес процесс, он запустил задачу, я ее программно обработал и хочу завершить. Завершить завершил, а следующая не открывается(
6 GROOVY
 
20.10.14
18:51
Выполнить() и оно само дальше пойдет.
7 GROOVY
 
20.10.14
18:52
Выполнена = Истина случайно не писал там?
8 antotti
 
20.10.14
18:54
писал
9 antotti
 
20.10.14
18:55
А чем это чревато?)
10 GROOVY
 
20.10.14
18:55
(9) Ну как бы вот этим и чревато.
11 antotti
 
20.10.14
19:02
щас попробую исправить)
12 antotti
 
20.10.14
19:15
блгодарствую)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.