ЗУП 3.1.3: Привилегированный режим из внешней обработки или ДвоичныеДанныеФайлов #809451


#0 by Провинциальный 1сник
В ЗУП 3.1.3 содержимое присоединенных файлов хранится в регистре сведений ДвоичныеДанныеФайлов, на который права доступа стоят только у набора прав "Полные права". Попытки обратиться к нему из обработки, запускаемой не от администратора, а пользователя, вызывают ошибку "Недостаточно прав доступа". Есть еще общий модуль РаботаСФайлами, в котором имеется функция ДвоичныеДанныеФайла, но при вызове её та же самая ошибка. В коде функции перед обращением к регистру есть вызов процедуры УстановитьПривилегированныйРежим(Истина), но после её выполнения функция ПривилегированныйРежим возвращает Ложь. Однако при интерактивном обращении к файлам не через внешнюю обработку (например, через "присоединенные файлы" в форме элемента) - файлы открываются нормально, и в отладчике в процедуре ДвоичныеДанныеФайла видно, что привилегированный режим установлен. Вопрос1: Как обеспечить программное обращение к содержимому хранимых файлов с правами пользователя из внешней (подключаемой) обработки в связи с таким странным поведением включателя привилегированного режима?
#1 by vicof
Ничо он не странный. Документацию читать надо и логику включать.
#2 by Провинциальный 1сник
А поподробнее? Почему из функции, вызываемой внешней обработкой нельзя включать привилегированный режим и что делать чтобы это обойти?
#3 by Провинциальный 1сник
+ Какую документацию имеете в виду? В СП нет ни слова о таком поведении процедуры.
#4 by Mankubus
в СП уже смотрел этот метод?
#5 by vicof
Ну допустим я в своей обработке напишу: и запущу ее под пользователем. Кто виноват будет?
#6 by vicof
Плохо смотрел
#7 by Провинциальный 1сник
Разумеется. Цитату можно?
#8 by Провинциальный 1сник
И что? Как тогда решить проблему в ? Нужно из внешней обработки работать с присоединенными файлами. Как быть?
#9 by vicof
Там есть ссылка, называется "Методическая информация"
#10 by vicof
Дать права пользователю
#11 by Джо-джо
Сейф закрыт, ключа нет: как взять деньги из сейфа?
#12 by Табуретко
вызвать специалиста?
#13 by Провинциальный 1сник
Полные? Какая нафиг безопасность тогда получается, если каждый кадровик будет иметь полные права.. 1с перегнули палку, по-моему. Если я как админ подключаю обработку в базу, то привилегированный режим в ней должен включаться. Фиг с ними, если открываем из Файл-Открыть от пользователя - там пусть запрещают.
#14 by Провинциальный 1сник
Залезть грязными руками в конфигурацию и я могу. Хотелось бы с сохранением "типовости".
#15 by vicof
Напиши в службу поддержки :)
#16 by Провинциальный 1сник
Спасибо что на х.. не послали
#17 by vicof
Чо полные-то? На регистр.
#18 by Провинциальный 1сник
Изменение конфигурации. Не пойдет.
#19 by dnab
отменить приказом замки в сейфах безопасный режим обработки отключи
#20 by Джо-джо
Привилегированный из Внешней не работает, это фатк, мы не виноваты
#21 by Провинциальный 1сник
Отключен. Это сразу сделано. Не работает.
#22 by Провинциальный 1сник
Даже если обработка подключена в базу?
#23 by dnab
недавно с подобным сталкивался. Помогло
#24 by vicof
Чему помогло-то? Установить привилегированный режим?
#25 by dnab
да
#26 by vicof
Не - ве - рю
#27 by Провинциальный 1сник
Кстати, работает. Спасибо за помощь. То есть, чтобы привилегированный режим включился из внешней подключенной обработки - надо чтобы был отключен безопасный режим в параметрах регистрации.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С