ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресХранилища);
ДвоичныеДанные.Записать(ВремФайл);
//какой то код
КонецПроцедуры
Обработка затыкается на процедуре "ПрочитатьНаСервере" у пользователя с ограниченными правами
с ошибкой "У пользователя недостаточно прав для операций с базой данных".
Мои личные подозрения что затыкается на моменте
ДвоичныеДанные.Записать(ВремФайл);
Но отладить никак, т.к. при интерактивном открытии через файл ругается на безопасный режим. Видимо он у ограниченных пользователей по умолчанию как то устанавливается теперь. Когда пытаюсь отключить его
В сведениях о внешней обработке в параметрах регистрации стоит безопасныйРежим = Ложь;
Разрешения на привилегированный режим выданы.
В связи со всем выше сказанным, у меня несколько вопросов:
1. Как отключить безопасный режим под неполными правами при открытии обработки из файла?
2. Как сделать так, чтобы заработала подключенная внешняя обработка под пользователем с неполными правами?
ПараметрыРегистрации.Разрешения.Добавить(
РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПривилегированногоРежима(
НСтр("ru = 'На всякий случай требуется установка привилегированного режима.'")));
Возврат ПараметрыРегистрации;
КонецФункции
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой