Часто актуально для внешних обработок, т.к. (неочевидная очевидность)
в безопасном режиме УстановитьПривилегированныйРежим() НЕ РАБОТАЕТ
Архив за месяц: Ноябрь 2017
Запуск регламентного задания 1С от определенного пользователя.
Добавить комментарий
В случае, когда код метода регламентного задания должен быть запущен с полными правами, а модуль в котором он определен не имеет признака “Привилегированный”, можно определить от какого пользователя задание должно исполняться. Для этого необходимо указать пользователя в соответствующем регламентном задании. Это можно сделать, например, так:
1 2 3 4 5 6 7 |
Отбор = новый Структура(); Отбор.Вставить("Наименование", "Сайт - Каталог (Полная ночная)"); Задания = РегламентныеЗадания.ПолучитьРегламентныеЗадания(Отбор) ; Для каждого З из Задания Цикл З.ИмяПользователя = "mike"; З.Записать(); КонецЦикла; |