Добрый день! БП 3.0.67.72. Роли доработаны. Когда захожу через пользователя, у которого роль разрабатывалась, и пытаюсь открыть внешнюю обработку, появляется сообщение

{ВнешняяОбработка.ВыгрузкаНакладныхНижегородскаяФормация.Форма.Форма.Форма(122)}: Ошибка при вызове метода контекста (Записать)
 ТекстовыйФайл.Записать(Объект.ПутьКФайлу);
по причине:
Установлен безопасный режим. Выполнение операции запрещено

В модуле объекта код:

ДанныеДляРег = Новый Структура();
ДанныеДляРег.Вставить("Наименование", "Выгрузка накладных Нижегородская формация");
ДанныеДляРег.Вставить("БезопасныйРежим", Ложь);
ДанныеДляРег.Вставить("Версия", "ver.: 1.001");
ДанныеДляРег.Вставить("Информация", );
ДанныеДляРег.Вставить("Вид", "ДополнительнаяОбработка");

ТабЗнКоманды = Новый ТаблицаЗначений;
ТабЗнКоманды.Колонки.Добавить("Идентификатор");
ТабЗнКоманды.Колонки.Добавить("Использование");
ТабЗнКоманды.Колонки.Добавить("Представление");

НовСтрока = ТабЗнКоманды.Добавить();
НовСтрока.Идентификатор = "ВыгрузкаНакладныхНижегородскаяФормация";
НовСтрока.Использование = "ОткрытиеФормы";
НовСтрока.Представление = "Выгрузка накладных Нижегородская формация";
ДанныеДляРег.Вставить("Команды", ТабЗнКоманды);

Возврат ДанныеДляРег;

Но у пользователя есть право на открытие внешних ПФ и обработок.

Подскажите, пожалуйста, в чем может быть проблема!!!
---
ну раз у полного есть а у обрезанного нет. Значит где-то врубается безопасный режим, либо вы не отключили галку защита от опасных действий.
В любом случае через доп отработает на ура с любыми правами!
---
покажите скрин подключения обработки.
---
Только на эту обработку ругается или на другие тоже?
---
там вроде бы нужна ещё строка "версия БСП"

```1c
    ДанныеДляРег.Вставить("ВерсияБСП", "2.1.*.*");
```
---
Попробуйте снять галочку "Защита от опасных действий" в пользователе
---
Не помогло
---
Такое еще бывает, когда используется SQLная база и у сервера 1С Предприятия нет прав на запись в той папке, что вы указываете.
---
База файловая. Захожу со своего же компьютера под пользователем с полными правами и все нормально.
---
А доступ у пользователя на папку куда пишет файл есть на изменение?
Или только на чтение?
---
Все есть. Захожу со этого же компьютера под пользователем с полными правами и все нормально.
---
1) Файл открываешь точно "Файл/ Открыть"?
2) Еще факт: ошибка возникает сразу. Т.е. форма даже не показалась. У тебя это фраза "пытаюсь открыть внешнюю обработку".

Напиши: "Клянусь".
Если так, то не играет роль, что находится в "модуле объекта".
Значит, срабатывает событие в форме "ПередОткрытием" / "ПриОткрытии"
И в нем на 122 строке стоит злополучная команда.
А она пытается записать в недоступное место, неверное имя файла и т.п.
---
1) Да
2) Форма открывается. Я выбираю документ для выгрузки. Все заполняется, как надо, как на скриншоте. Нажимаю Выгрузить, появляется моя ошибка.
---
кластер не настроен. Пили обработку как дополнительную с безопасным режимом!
---
Какой кластер?
---
база у вас какая?
---
Файловая
---
А хотя я так понял обработку написали, а открываете не правильно.
Подключите и все заработает.
---
Я эту же обработку открываю через пользователя с полными правами через Файл - Открыть и все работает. Все сохраняется в файл .txt. Под этим пользователем ругается на запись и, соответственно не записывается. Может включить какую-то роль необходимо этому пользователю? Или прописать принудительное отключение Безопасного режима?
---
скорее всего у обрезанных только безопасный запуск. Такой финт не прокатит.
Как уже сказал таких только через доп открывать.
Хотя может роль открытия внешних обработок, но скорее всего это БСП.
---
Роли Базовые права БСП и Открытие внешних отчетов и обработок даны.

Сейчас попробую добавить в Дополнительные отчеты и обработки.
---
ну раз у полного есть а у обрезанного нет. Значит где-то врубается безопасный режим, либо вы не отключили галку защита от опасных действий.
В любом случае через доп отработает на ура с любыми правами!
---
В том то и дело, что галка отключена...
Я указала размещение обработки в раздел, а она там не отображается... нет меню Сервис. Надо видимо уже смотреть, почему нет доступа к этому.

Чтение глобальных дополнительных отчетов и обработок и Чтение дополнительных отчетов и обработок решили проблему!

Спасибо!
---
А если написать:
УстановитьБезопасныйРежим(Ложь);
перед
ТекстовыйФайл.Записать(Объект.ПутьКФайлу);
---
{ВнешняяОбработка.ВыгрузкаНакладныхНижегородскаяФормация.Форма.Форма.Форма(121)}: Ошибка при вызове метода контекста (УстановитьБезопасныйРежим)
 УстановитьБезопасныйРежим(Ложь);
по причине:
В данной процедуре/ функции не был установлен безопасный режим
---
Непонятно. В сообщении: "Установлен безопасный режим"

А что даст?
Режим = БезопасныйРежим();
---
Нашел фразу https://www.forum.mista.ru/topic.php?id=815124:
"По умолчанию, платформа открывает внешние обработки в безопасном режиме при отсутствии адмнских прав у пользователя."
---
ну вот значит если нет прав админа, в коде БСП врубает безопасный режим. Значит опасный код обрезанный юзер никогда не выполнит через меню файл. Через доп такая возможность есть!