|
Привилегированный режим в общем модуле |
☑ |
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 сервер.
Галка есть, выполняется на сервере, вот скриншот:
|
|
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
|
Ответ таки нашел - привелегированный режим не работает для обработки, открытой как Файл-Открыть. Подробнее нагуглил тут:
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший