Имя: Пароль:
1C
1С v8
Бизнес процессы в 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) Спасибо.  Взлетело.  И в истории показывается и БП не ждет выполнения .
2 + 2 = 3.9999999999999999999999999999999...