|
Бизнес процессы в 1С
| ☑ |
0
SSkripagan
26.08.13
✎
16:29
|
Товарищи. Прошу дельного совета.
Необходимо: Создавать задачи пользователям (именно задачи, а не уведомления, с отметкой о выполнении).
Проблема :
Данные задачи не должны стопорить БП, т.е. он идет дальше не дожидаясь выполнения такой задачи.
Цель :
История таких задач должна сохраниться в истории самого БП.
Т.е. другим словами, на момент выполнения такой задачи сам БП уже может быть завершен.
Как можно такое сделать ?
|
|
1
Нуф-Нуф
26.08.13
✎
16:31
|
бп откуда взяты? из бсп?
|
|
2
ОбычныйЧеловек
26.08.13
✎
16:36
|
(0) а в чем смысл вообще тогда приплетать сюда БП ? ну стартуй (завершай)БП и создавай задачи по нему (независимо).
|
|
3
SSkripagan
26.08.13
✎
16:45
|
(2) Дело в том, что у меня на определенном шаге родительского БП, должна генерироваться такая задача (независимая).
У меня есть вариант на крайний случай - просто отдельный БП со ссылкой на родительский. Но это какой то не православный вариант
|
|
4
Lexusss
26.08.13
✎
16:45
|
Отдельная задача с ссылкой на БП, но без точки маршрута. Никогда не пробовал, но может и прокатит.
|
|
5
SSkripagan
26.08.13
✎
16:50
|
(4) ХМ. А программно это будет просто:
Задача = Задачи.ХХХ.Создать;
Задача.БизнесПроцесс - тут ничего не указывать ?
|
|
6
Нуф-Нуф
26.08.13
✎
16:55
|
ЗадачаОбъект.<Имя задачи>.ТочкаМаршрута (TaskObject.<Имя задачи>.RoutePoint)
ЗадачаОбъект.<Имя задачи> (TaskObject.<Имя задачи>)
ТочкаМаршрута (RoutePoint)
Использование:
Чтение и запись.
Описание:
Тип: ТочкаМаршрутаБизнесПроцессаСсылка.
Содержит ссылку на точку маршрута породившего задачу бизнес-процесса (может быть пустой).
Доступность:
Сервер, толстый клиент, внешнее соединение.
|
|
7
Нуф-Нуф
26.08.13
✎
16:56
|
Задача = Задачи.ХХХ.Создать;
Задача.БизнесПроцесс = указываешь бп
Задача.ТочкаМаршрута = пусто
|
|
8
SSkripagan
26.08.13
✎
17:30
|
(4) Спасибо. Взлетело. И в истории показывается и БП не ждет выполнения .
|
|