|
Как при создании нового бизнес-процесса делать его выполненным?
| ☑ |
0
idw
03.06.16
✎
19:02
|
Подскажите пожалуйста как при создании нового бизнес-процесса автоматически делать задачу выполненной?
Пробывал в подписке ПередЗаписью или ПриЗаписи задачи выполнять вот этот код:
БизнесПроцессыИЗадачиВызовСервера.ВыполнитьЗадачу(Источник.Ссылка);
или
Источник.ВыполнитьЗадачу();
Не работает. Либо вылетает конфигурация, либо пишет, что операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных.
Конфигурация Документооборот
|
|
1
Drac0
03.06.16
✎
19:13
|
(0) Вешай на БП признак, что задача должна быть выполнена и обрабатывай это признак уже в Задаче.
|
|
2
Лефмихалыч
03.06.16
✎
21:21
|
(0) зачем это делать?
|
|
3
idw
03.06.16
✎
21:34
|
(2) чтобы бизнес-процессы самому себе автоматом ставить выполненными.
|
|
4
idw
03.06.16
✎
21:49
|
(1) спасибо за идею. Но есть проблема:
при записи задачи не могу её выполнить.
Пишет 1С "операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных".
|
|
5
Лефмихалыч
03.06.16
✎
21:54
|
(3) я и спрашиваю, зачем это делать?
(4) все правильно, так и должно быть
|
|
6
idw
03.06.16
✎
22:00
|
(5) а как сделать, чтобы выполнялась задача при создании бизнес-процесса самому себе?
|
|
7
idw
03.06.16
✎
22:01
|
(5) чтобы у пользователей не светилось много задач. Задачи сделанные самим себе надо ставить выполненными. Поэтому и надо сделать.
|
|
8
Лефмихалыч
03.06.16
✎
22:02
|
(7) да не генери процессы, если они не нужны, зачем что-то там выполнять?
|
|
9
idw
03.06.16
✎
22:03
|
(8) такая задача стоит. Хозяин барин. Хочет создавать.
|
|
10
Лефмихалыч
03.06.16
✎
22:06
|
Детектор+обработчик, которые будут закрывать такие задачи автоматом постоянно.
Либо регламентное задание для того же самого.
Выполнять задачи в той же транзакции, в которой бизнес процесс создается, корректно не получится.
|
|
11
Лефмихалыч
03.06.16
✎
22:08
|
да и кретинизм это и долбошлёпство. Если задача не нужна, то ее не надо создавать. Чтобы обозначить, что какое-то событие произошло, можно использовать - внезапно - события.
|
|