Запустить бизнес-процесс после проведения документа
☑
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 бизнес процессов.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.