|
Привилегированный режим в общем модуле | ☑ | ||
---|---|---|---|---|
0
ildary
07.10.15
✎
11:17
|
Уважаемые специалисты, подскажите пожалуйста, почему может перестать работать привилегированный режим в общем модуле? Я создал модуль, установил в нем 3 галки: "Сервер", "Вызов сервера", "Привилегированный", вставил в него экспортную серверную функцию, она заработала корректно, после чего я немного поменял в ней запрос (удалил лишние связи). И после этого выполнение этой функции стало приводить к ошибке "Недостаточно прав при обращении к таблице ГруппыДоступа". Все установленные галки сбрасывал и возвращал, кэш чистил, только сервер 1С не перегружал (сейчас все работают).
1С 8.3.5.1570, УТ 11.1.9.70, postgree |
|||
1
zak555
07.10.15
✎
11:19
|
без кода сложно сказать
|
|||
2
Ненавижу 1С
гуру
07.10.15
✎
11:19
|
обновлял динамически?
|
|||
3
GreatOne
07.10.15
✎
11:19
|
работает только при выполнении на сервере
|
|||
4
GreatOne
07.10.15
✎
11:24
|
убери флажок вызов с сервера
|
|||
5
Лефмихалыч
07.10.15
✎
11:25
|
(0) во-первых, разрабатывать на продуктивном кластере - это моветон.
во-вторых, если привилегированный режим не работает, значит либо галки нет, либо выполняется не на сервере. в-третьих, кэш есть еще и серверный |
|||
6
ildary
07.10.15
✎
11:29
|
+(0) забыл сказать, функция вызывается из внешней обработки с отключенным безопасным режимом, но ошибка выдается даже если обработку открыть через "Файл"-"Открыть".
(2) динамически не обновляю никогда. Но полгода назад базу обновляли динамически, она с тех пор мигрировала между двумя серверами и версиями postgree. А чем лучше избавиться от последствий динамического обновления? (3) Функция - серверная. (5) про продакшен согласен - руки не доходят развернуть dev сервер. Галка есть, выполняется на сервере, вот скриншот: http://s011.radikal.ru/i317/1510/2b/703ddf5c5c55.jpg |
|||
7
ildary
07.10.15
✎
11:29
|
+(5) про серверный спасибо, упустил
|
|||
8
GreatOne
07.10.15
✎
11:33
|
(6) ок, тебе виднее) продолжай наблюдения
|
|||
9
ildary
07.10.15
✎
12:27
|
Флажок "вызов с сервера" убрал - не помогло. Остается чистка серверного кэша?
|
|||
10
ildary
08.10.15
✎
08:10
|
Ответ таки нашел - привелегированный режим не работает для обработки, открытой как Файл-Открыть. Подробнее нагуглил тут: http://bytemdfab.github.io/blog/2013/07/05/safe-mode
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |