Имя: Пароль:
1C
1С v8
Запустить бизнес-процесс после проведения документа
0 Dmitriy_
Kolesnikov
 
21.03.17
19:18
Из обработки проведения документа запускаю бизнес-процесс:
БизнесПроцесс.Старт();
При этом сначала он стартует и доходит до какой-то точки, а только потом закончится проведение исходного документа.
Я же хочу сначала провести свой документ, а только потом стартовать бизнес-процесс.
Как?
1 Михаил Козлов
 
21.03.17
19:33
Наверное, в подписке на события (к сожалению, навсидку не скажу, когда оно срабатывает).
2 h-sp
 
21.03.17
19:53
(0) на форме, в событии ПослеЗаписи
3 Лефмихалыч
 
21.03.17
20:31
регламентным заданием выбирать все проведенные, для которых не запущен процесс, и запускать
4 Dmitriy_
Kolesnikov
 
22.03.17
11:46
(2) там модуль объекта, не форма.
Благодарю, попробую сначала (1), потом (3).
5 h-sp
 
22.03.17
11:48
(4) проведение ведь из формы запускаешь.
6 vicof
 
22.03.17
11:49
(3) +1
(1) не подписка начинает работать, когда проведение еще не закончено.
7 vicof
 
22.03.17
11:49
(5) Ну а если надо будет запустить по 50 документам?
8 h-sp
 
22.03.17
11:52
(7) ну я и опасаюсь. Запустят там перепроведение документов и сразу стартуют 500 бизнес процессов.