Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 12:11

Безопасный режим

Автор Oldman06, 15 мар 2017, 11:51

0 Пользователей и 1 гость просматривают эту тему.

Oldman06

Здравствуйте!
Следующая проблема: макеты табличных документов хранятся как двоичные данные в справочнике. При получении макета
ДвоичныеДанныеМакета = ХранилищеМакетаШаблона.Получить();
Если ТипЗнч(ДвоичныеДанныеМакета) <> Тип("ДвоичныеДанные") Тогда
Возврат Неопределено;
КонецЕсли;
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("mxl");
ДвоичныеДанныеМакета.Записать(ИмяВременногоФайла); // <-- Здесь ошибка

происходит ошибка "Установлен безопасный режим. Выполнение операции запрещено" при попытке записи макета по временный файл. При этом ошибка непостоянная. При вызове одного и того же участка кода она то происходит, то нет. В чем может быть дело?

MuI_I_Ika

Судя по всему это обработка. В модуле обработки замените код:

ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);

на

ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);

bestname

В новых платформах:
Конфигуратор - Администрирование - Пользователи. Выбираем пользователя и там снизу есть пункт "Защита от опасных действий". Возможно оно...

Oldman06

Цитата: MuI_I_Ika от 15 мар 2017, 12:00
Судя по всему это обработка. В модуле обработки замените код:

ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);

на

ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
Про это я знаю. Это не обработка. Код в модуле менеджера справочника. Объект в хранилище - это табличный документ.
Добавлено: 15 мар 2017, 12:33


Цитата: bestname от 15 мар 2017, 12:02
В новых платформах:
Конфигуратор - Администрирование - Пользователи. Выбираем пользователя и там снизу есть пункт "Защита от опасных действий". Возможно оно...
Это уже сделано.
Получается, что происходит блокировка действий пользователя с файловой системой. Причем, эта ошибка не постоянна: то есть, то нет. Чистка кэша на некоторое время помогает, потом все начинается снова.
Добавлено: 16 мар 2017, 13:32


Кстати, эта ошибка происходит только в клиент-серверном варианте (сервер 1С на CentOS). В файловом режиме данная проблема никак не проявляется.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск