Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Бизнес-процессы

Бизнес-процессы
Я
   idw
 
20.05.19 - 19:40
Можно ли на определенном этапе бизнес процесса получить пользователя, под которым был запущен бизнес процесс?
 
 
   palsergeich
 
1 - 20.05.19 - 22:00
(0) Предполагается, что эта информация хранится в задаче в поле Автор.
Если прям совсем по хардкору в задаче понять кто ее создал, не храня в БД можно только через ЖР, но этот вариант даже не рассматривается.
   idw
 
2 - 20.05.19 - 22:05
(1) ЖР - это журнал р....?
Это понятно, что у задачи есть автор, а вот как отобрать задачи только одного БП?
   palsergeich
 
3 - 20.05.19 - 22:09
(2) Если говорить про ДО то там есть реквизит ГлавнаяЗадача
   vde69
 
4 - 20.05.19 - 22:18
у меня в БП и в каждой Задачи всегда есть 2 реквизита

1. ГлавныйБП (ссылка на на самый первый БП в цепочке вложений)
2. Инициатор - тот кто запустил текущий объект

соответсвенно в моей системе это будет один из вариантов

1. СсылаНаЗадачу.Инициатор - тот кто создал задачу
2. СсылаНаЗадачу.ГлавныйБП.Инициатор - тот кто запустил самый первый БП по которому создана задача (с произвольными вложенными БП)
   palsergeich
 
5 - 20.05.19 - 22:22
(4) Ну в ДО аналогично, только поля по другому называются.
   palsergeich
 
6 - 20.05.19 - 22:23
(5) А чорт, там нет напрямую ссылку на главый БП, там СсылкаНазадачу.БП.ГлавнаяЗадача.БП.Автор точно
   palsergeich
 
7 - 20.05.19 - 22:24
(6) соглашусь, что в (4) идея лучше типового
   vde69
 
8 - 20.05.19 - 22:31
(5) я знаю, только я свою систему отлаживал когда ДО еще не было :) точнее он назывался как-то смешно, типа "файловая помойка" и там вообще никаких БП не было...

и надо мной все смеялись, что я не использовал штатные регистры адресации а заморачивался с групповой адресацией через задачи без регистров. а через 5 лет 1с пришло ровно к тому-же с чего я начинал :)

Вообще я был один из первых кто реально оценил и начал использовать БП (именно как объекты конфигурации) от 1с... в то время была "консолидация", со своей очень извращенной системой БП основной на справочниках и регистрах, но у них реально не удобно сделано, а когда 1с их прикупила они всю эту байду доработали в "универсальные БП", и сейчас в ДО реально параллельно есть 2 системы БП... так, что в ДО не все так гладко...
   idw
 
9 - 21.05.19 - 13:00
Эта конфигурация не документооборот, соответственно нет там реквизита ГлавныйБП. Но у задачи есть реквизит БизнесПроцесс. Он же ссылается на БП, который запустил эту задачу. В ней и можно взять автора.
А вот как получить автора предыдущего этапа?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.