Имя: Пароль:
1C
1С v8
Настройка прав пользователей
0 slafor
 
31.05.24
15:54
Конфигурация на основе типовой бухгалтерии. Нужно, чтобы определённые пользователи имели возможность запускать обработку Регламентные и фоновые задания (с возможностью их принудительного запуска), и смотреть закладку Права доступа.
Если дать им доступ к роли Администратор, то они смогут сделать много другого.

Как можно задать права в роли, чтобы была возможность запуска типовой обработки? Права к обработке есть, но при открытии списка регламентных заданий программа пишет "Нарушение прав доступа!".
1 Волшебник
 
31.05.24
15:55
Сделайте им другую обработку, а все действия делайте через привилегированный модуль
2 maxab72
 
31.05.24
16:06
При обращении к регламентным заданиям есть обращение к какой-то встроенной функции 1С, для которой нужны административные права.
3 maxab72
 
31.05.24
16:14
Вот: НайтиПоУникальномуИдентификатору (FindByUUID)
Синтаксис:
НайтиПоУникальномуИдентификатору(<Идентификатор>)
Параметры:
<Идентификатор> (обязательный)
Тип: УникальныйИдентификатор.
Идентификатор регламентного задания.
Возвращаемое значение:
Тип: РегламентноеЗадание, Неопределено.
Если задание для заданного идентификатора не найдено, возвращает Неопределено.
Описание:
Осуществляет поиск регламентного задания по уникальному идентификатору. Получение регламентного задания возможно только для администратора.
Доступность:
Сервер, толстый клиент, внешнее соединение.
P.S. там все функции менеджера регламентных заданий требуют административных прав
4 slafor
 
03.06.24
15:19
Всем спасибо.

Тут возник ещё один вопрос, не хотел для этого отдельную тему создавать.

Почему, если я даю для новой роли права "Администрирование", у меня не получается обновить конфигурацию динамически? Она требует закрыть все сеансы. Я же вроде структуру базы данных не меняю.
5 maxab72
 
03.06.24
16:12
"Я же вроде структуру базы данных не меняю." У 1С иное мнение.
Ошибка? Это не ошибка, это системная функция.