Вход | Регистрация


1С:Предприятие ::

Метки: 

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

Я
   Провинциальный 1сник
 
30.11.17 - 15:33
В ЗУП 3.1.3 содержимое присоединенных файлов хранится в регистре сведений ДвоичныеДанныеФайлов, на который права доступа стоят только у набора прав "Полные права". Попытки обратиться к нему из обработки, запускаемой не от администратора, а пользователя, вызывают ошибку "Недостаточно прав доступа".
Есть еще общий модуль РаботаСФайлами, в котором имеется функция ДвоичныеДанныеФайла(), но при вызове её та же самая ошибка. В коде функции перед обращением к регистру есть вызов процедуры УстановитьПривилегированныйРежим(Истина), но после её выполнения функция ПривилегированныйРежим() возвращает Ложь.

Однако при интерактивном обращении к файлам не через внешнюю обработку (например, через "присоединенные файлы" в форме элемента) - файлы открываются нормально, и в отладчике в процедуре ДвоичныеДанныеФайла() видно, что привилегированный режим установлен.

Вопрос1: Как обеспечить программное обращение к содержимому хранимых файлов с правами пользователя из внешней (подключаемой) обработки в связи с таким странным поведением включателя привилегированного режима?
 
 
   vicof
 
1 - 30.11.17 - 15:36
Ничо он не странный. Документацию читать надо и логику включать.
   Провинциальный 1сник
 
2 - 30.11.17 - 15:38
(1) А поподробнее?
Почему из функции, вызываемой внешней обработкой нельзя включать привилегированный режим и что делать чтобы это обойти?
   Провинциальный 1сник
 
3 - 30.11.17 - 15:39
+(2) Какую документацию имеете в виду? В СП нет ни слова о таком поведении процедуры.
   Mankubus
 
4 - 30.11.17 - 15:39
(2) в СП уже смотрел этот метод?
   vicof
 
5 - 30.11.17 - 15:39
Ну допустим я в своей обработке напишу:
установитьрежим();
удалитьвзаиморасчеты()
снятьрежим();

и запущу ее под пользователем.
Кто виноват будет?
   vicof
 
6 - 30.11.17 - 15:40
(3) Плохо смотрел
   Провинциальный 1сник
 
7 - 30.11.17 - 15:40
(4) Разумеется.
(6) Цитату можно?
   Провинциальный 1сник
 
8 - 30.11.17 - 15:41
(5) И что? Как тогда решить проблему в (0)? Нужно из внешней обработки работать с присоединенными файлами. Как быть?
   vicof
 
9 - 30.11.17 - 15:42
(7) Там есть ссылка, называется "Методическая информация"
   vicof
 
10 - 30.11.17 - 15:43
(8) Дать права пользователю
 
  Рекламное место пустует
   Джо-джо
 
11 - 30.11.17 - 15:45
Сейф закрыт, ключа нет: как взять деньги из сейфа?
   Табуретко
 
12 - 30.11.17 - 15:46
(11) вызвать специалиста?
   Провинциальный 1сник
 
13 - 30.11.17 - 15:46
(10) Полные? Какая нафиг безопасность тогда получается, если каждый кадровик будет иметь полные права.. 1с перегнули палку, по-моему. Если я как админ подключаю обработку в базу, то привилегированный режим в ней должен включаться. Фиг с ними, если открываем из Файл-Открыть от пользователя - там пусть запрещают.
   Провинциальный 1сник
 
14 - 30.11.17 - 15:47
(12) Залезть грязными руками в конфигурацию и я могу. Хотелось бы с сохранением "типовости".
   vicof
 
15 - 30.11.17 - 15:48
(13) Напиши в службу поддержки :)
   Провинциальный 1сник
 
16 - 30.11.17 - 15:49
(15) Спасибо что на х.. не послали
   vicof
 
17 - 30.11.17 - 15:49
(13) Чо полные-то? На регистр.
   Провинциальный 1сник
 
18 - 30.11.17 - 15:49
(17) Изменение конфигурации. Не пойдет.
   dnab
 
19 - 30.11.17 - 15:49
(11) отменить приказом замки в сейфах
(0) безопасный режим обработки отключи
   Джо-джо
 
20 - 30.11.17 - 15:51
(16) Привилегированный из Внешней не работает, это фатк, мы не виноваты
   Провинциальный 1сник
 
21 - 30.11.17 - 15:51
(19) Отключен. Это сразу сделано. Не работает.
   Провинциальный 1сник
 
22 - 30.11.17 - 15:51
(20) Даже если обработка подключена в базу?
   dnab
 
23 - 30.11.17 - 15:53
(21) недавно с подобным сталкивался. Помогло
Функция СведенияОВнешнейОбработке() Экспорт    
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
ПараметрыРегистрации.БезопасныйРежим = Ложь;

тут отключил?
   vicof
 
24 - 30.11.17 - 15:54
(23) Чему помогло-то? Установить привилегированный режим?
   dnab
 
25 - 30.11.17 - 15:55
(24) да
   vicof
 
26 - 30.11.17 - 15:56
(25) Не - ве - рю
   Провинциальный 1сник
 
27 - 30.11.17 - 15:59
(23) Кстати, работает. Спасибо за помощь.
То есть, чтобы привилегированный режим включился из внешней подключенной обработки - надо чтобы был отключен безопасный режим в параметрах регистрации.



Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует