|
Регламентные задания и права доступа |
☑ |
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) Спасибо. Все заработало. Я искал где задать пользователя в режиме конфигуратора, а оказалось нужно было рыть в сторону режима "Предприятие".
|
|