Имя: Пароль:
1C
1С v8
Регламентные задания и права доступа
0 goldenvst
 
25.04.12
18:11
Уже битый час ищу в инете подсказку к решению проблемы и не могу найти. Пожалуйста, помогите решить.
Что имеем: 1С 8.2.14.519 (клиент-сервер) + MS SQL 2005 + УПП 1.3. Я создаю регламентное задание, через КонсольЗаданий вижу, что оно запускается, но выполняется с ошибкой.

Вот текст процедуры

Процедура Регламентная() Экспорт
   НовыйЭлемент = Справочники.Справочник1.СоздатьЭлемент();
   НовыйЭлемент.РеквизитСтрока = "Текст";
   НовыйЭлемент.Записать();
КонецПроцедуры

Вот код ошибки

{ОбщийМодуль.BILL.Модуль(2)}: Ошибка при вызове метода контекста (СоздатьЭлемент)
по причине:

по причине:
Нарушение прав доступа!

Как настроить права доступа регламентного задания? Или если есть другой способ решения проблемы -- подскажите.
1 Aleksey
 
25.04.12
18:12
под каким пользователем запускается задание? У него права есть?
2 БибиГон
 
25.04.12
18:14
(0)это где ты такую ошибку видишь? или сервер в дебаг режиме находится?
3 goldenvst
 
25.04.12
18:16
(2) 1Сv8.lgf
4 goldenvst
 
25.04.12
18:17
(1) Я не могу найти настройку, под каким пользователем запускать задание. Служба сервера работает от системной учетной записи
5 goldenvst
 
25.04.12
18:19
Что интересно, если поставить общему модулю галку "Привилегированный", то все работает.
6 Aleksey
 
25.04.12
18:20
(5) Что логично
7 Argon
 
25.04.12
18:20
(5) Удивительно правда? :)
8 Лоботряс
 
25.04.12
18:21
РегламентноеЗадание.ИмяПользователя (ScheduledJob.UserName)
РегламентноеЗадание (ScheduledJob)
ИмяПользователя (UserName)
Использование:

Чтение и запись.
Описание:

Тип: Строка. Имя пользователя, под которым будет выполняться данное регламентное задание. Если имя пользователя не задано, регламентное задание будет выполняться пользователем по умолчанию, имеющим административные права. Чтения и запись для администратора.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Возможность чтения и записи доступны только для администратора.
9 Aleksey
 
25.04.12
18:21
10 goldenvst
 
25.04.12
18:27
Так, вроде проясняется ситуация немного. Задам вопрос поточнее -- можно ли задать в конфигураторе пользователя, или нужно прописывать в коде где-то? Это было бы логично, на мой взгляд.
11 Лоботряс
 
25.04.12
18:33
В консоли заданий можно по-моему указать пользователя...
12 goldenvst
 
25.04.12
18:37
(11) Спасибо. Все заработало. Я искал где задать пользователя в режиме конфигуратора, а оказалось нужно было рыть в сторону режима "Предприятие".
AdBlock убивает бесплатный контент. 1Сергей