Разобрался.
Мне требовалось обычному пользователю дать возможность работы с рег. заданиями. Для начала открыл доступ к обработке
"РегламентныеИФоновыеЗадания".
После открытия формы возникала ошибка "Нарушение прав доступа!". Сам список заданий формируется фоновой процедурой, которая вызывает функцию "РегламентныеЗаданияСлужебный.ОбновленнаяТаблицаРегламентныхЗаданий"
Функция ОбновленнаяТаблицаРегламентныхЗаданий(Параметры, АдресХранилища) Экспорт
ИдентификаторРегламентногоЗадания = Параметры.ИдентификаторРегламентногоЗадания;
Таблица = Параметры.Таблица;
ОтключенныеЗадания = Параметры.ОтключенныеЗадания;
// Обновление таблицы РегламентныеЗадания и списка СписокВыбора регламентного задания для отбора.
ТекущиеЗадания = РегламентныеЗадания.ПолучитьРегламентныеЗадания();
ОтключенныеЗадания.Очистить();
...
Показать
Проблема в "РегламентныеЗадания.ПолучитьРегламентныеЗадания()". Может быть выполнена только админом.
МенеджерРегламентныхЗаданий.ПолучитьРегламентныеЗадания |
---|
МенеджерРегламентныхЗаданий (ScheduledJobsManager)
ПолучитьРегламентныеЗадания (GetScheduledJobs)
Синтаксис:
ПолучитьРегламентныеЗадания(<Отбор>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Структура, задающая отбор. Значениями структуры могут быть: УникальныйИдентификатор, Ключ, Метаданные, Предопределенное, Использование, Наименование. Если отбор не задан, получаются все регламентные задания.
Если выполняется отбор по метаданным, то в качестве значения Метаданные можно указать либо объект метаданных регламентного задания, либо его имя.
Возвращаемое значение:
Тип: Массив.
Описание:
Получает массив регламентных заданий по заданному отбору. Получение регламентных заданий возможно только для администратора.
Доступность:
Сервер, толстый клиент, внешнее соединение. |