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