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