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