Имя: Пароль:
1C
 
1с Документооборот 2.1 Детекторы бизнес-событий, указать автора события
0 YFedor
 
16.06.26
15:37
Создаем новый вид события - "Мое событие",
Создаем его детектор.

Вот описание детектора из 1с:

"// Этот фрагмент кода на встроенном языке будет выполняться
// автоматически регламентным заданием
//  "Обработка детекторов бизнес-событий" раз в минуту.
// Если при выполнении этого кода возникнет ошибка, то информация об этом
// будет записана в журнал регистрации.
// Следите за тем, чтобы в этом коде не было бесконечных циклов,
// т.к. это может привести к замедлению работы сервера.
// Не выполняйте в этом коде длительные операции, т.к. это может
// привести к замедлению работы сервера.

//Пример обработки
//Если СобытиеПроизошло Тогда
//Результат = Истина;
//Иначе
//Результат = Ложь;
//КонецЕсли;  
"

Если Результат = Истина - записывается новое бизнес-событие с данным видом.

Но, при этом, автор бизнес-события не заполняется.
Как указать конкретного автора в детекторе?
1 maxab72
 
16.06.26
15:45
а кто должен быть автором, если обработка идет в фоновом задании?
2 YFedor
 
16.06.26
15:47
(1) Тот, кто нужно, т.е. тот, кого укажу я.
У типовых же бизнес-событий автор заполняется
3 maxab72
 
16.06.26
16:02
смотри пример тут https://infostart.ru/1c/articles/1189808/
4 d4rkmesa
 
16.06.26
16:06
(3) Судя по ссылке, что-то вроде:
ПараметрыВозврата.Вставить("Автор", Выборка.ОсновнойПредмет.Ответственный)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn