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

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

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

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

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

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