1с отключить безопасный режим
Добрый. УТ11.4
У пользователя с ограниченными правами при интерактивном открытии внешней обработки устанавливается безопасный режим (БезопасныйРежим() = Истина), соответственно, нет возможности работы с файловой системой.
В настройках пользователя галка Защита от опасных действий снята, дадены права Интерактивное открытие внешних отчетов и обработок и Использование дополнительных отчетов и обработок УТ.
Под полными правами режим тоже безопасный, под Администратор системы - не безопасный.
УстановитьОтключениеБезопасногоРежима(Истина); - не работает,
УстановитьБезопасныйРежим(Ложь); - даёт "В данной процедуре/ функции не был установлен безопасный режим", хотя БезопасныйРежим() = Истина
Теперь вопрос: Чего ему поставить, чтобы и права не все, и файл открыть?
Спасибо.
Добавлено через 12 минут
Платформа (8.3.17.1851),
УТ 11.4.11.55,
Тонкий клиент, серверный режим.
Отключить безопасный режим без входа в систему
Система windows server 2008r2 sp1 Проблема следующая: включил загрузку в безопасном режиме c.
Безопасный режим
Как отключить запуск безопасного режима?
Безопасный режим
Это долгая история, но в итоге зашёл через безопасный режим, перезагрузился и передо мной пароль от.
ИмяСтруктуры" это ваше название структуры. Это есть.
Но сейчас я открываю обработку интерактивно. А какая разница?
Когда подключается ВО через доп.обработки, то там пишется состояние безопасного режима.
Может я не прав,но если нет прав на открытие ВО, то она и не открывается в интерактивном режиме. Через доп.обработки всё и так получилось. Но мне интересно интерактивно, для полноценной отладки.
Права есть. Нужно небезопасный режим.
Ещё раз входящие условия:
- Когда ВО открываю интерактивно
- с ограниченными правами, не Администратор системы + Интерактивное открытие внешних отчетов и обработок
- со снятой галкой Защита от опасных действий
На выходе:
- не отключается безопасный режим
- УстановитьОтключениеБезопасногоРежима(Истина); - не работает
- УстановитьБезопасныйРежим(Ложь); - не работает
- УстановитьОтключениеБезопасногоРежима(Истина); - не работает
- УстановитьБезопасныйРежим(Ложь); - не работает
Отключение безопасного режима при проектировании внешней обработки (печатной формы)
Раньше можно было без особых проблем отключить безопасный режим при регистрации обработки или при ее выполнении. Фиксируем, что сейчас не работает:
Отключение безопасного режима при регистрации обработки. Если Вы добавите строку «ПараметрыРегистрации.Вставить(«БезопасныйРежим», Ложь);» в метод СведенияОВнешнейОбработке() — это не отключит безопасный режим при выполнении обработки. Особенно, с учетом включенной защиты от опасных действий в настройках пользователя.
Создание копии внешней обработки не в безопасном режиме. Раньше можно было при выполнении внешней обработки создать ее копию с отключением безопасного режима и таким образом реализовать необходимый функционал.
На данный момент при регистрации внешней обработки необходимо описывать возможные разрешения для внешней обработки. Для этого используется параметр регистрации «Разрешения» (тип Массив). В качестве примера рассмотрим добавление разрешения на создание Com-объекта «Excel.Application»:
Добавлено через 12 минут
Ну и с ИТСа, нужно в сведениях о внешней обработке запросить разрешение на использование (запрещенного действия) файловой системы
РазрешениеНаИспользованиеКаталогаФайловойСистемы
Возвращает внутреннее описание разрешения на использование каталога файловой системы.
Синтаксис
Функция РазрешениеНаИспользованиеКаталогаФайловойСистемы(Знач Адрес, Знач ЧтениеДанных = Ложь, Знач ЗаписьДанных = Ложь, Знач Описание = "") Экспорт
Параметры
Адрес - Строка - адрес ресурса файловой системы,
ЧтениеДанных - Булево - флаг, указывающий необходимость предоставления разрешения
на чтение данных из данного каталога файловой системы,
ЗаписьДанных - Булево - флаг, указывающий необходимость предоставления разрешения
на запись данных в указанный каталог файловой системы,
Описание - Строка - описание причины, по которой требуется предоставление разрешения.
Возвращаемое значение
ОбъектXDTO - внутреннее описание запрашиваемого разрешения.
Предназначен только для передачи в качестве параметра в функции.
РаботаВБезопасномРежиме.ЗапросНаИспользованиеВнешнихРесурсов (),
РаботаВБезопасномРежиме.ЗапросНаОтменуРазрешенийИспользовани яВнешнихРесурсов() и
РаботаВБезопасномРежиме.ЗапросНаОчисткуРазрешенийИспользован ияВнешнихРесурсов().
Пример вызова
Результат = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаФай ловойСистемы(Адрес, ЧтениеДанных, ЗаписьДанных, Описание)
Доступность
С появлением обработок, в которых был вирус, крадущий данные, компания 1С решила предоставить функционал по предупреждению подключения таких обработок в конфигурацию 1С. Это позволило уберечь пользователя при использовании сторонних обработок от несанкционированного доступа к данным системы. Однако в повседневной жизни этот функционал немного усложняет работу при подключении внешних обработок. Предлагаю подробно рассмотреть ситуацию, когда в 1С установлен безопасный режим и выполнение операции запрещено.
2. Применение функционала при установленном безопасном режиме в 1С
В качестве примера рассмотрим ситуацию: мы знаем, что обработка получена из достоверных источников – вирусов нет. Однако при подключении программа выдает вышеупомянутую ошибку. Что делать?
В данном случае нужно поработать с правами доступа, а именно: зайти в раздел «Настройки пользователей и прав», далее перейти в «Профили групп доступа» и «Создать группу». Так мы создадим отдельную роль, которую будем отдавать только тем пользователям, которым нужно работать с данной обработкой. Назовем группу «Использование дополнительных отчётов и обработок» и галочками отметим следующие роли:
· Интерактивное открытие внешних отчетов и обработок 1С;
· Использование дополнительных отчетов и обработок 1С.
Отмечу, что этот конкретный пример демонстрируется в интерфейсе конфигурации 1С Бухгалтерия версии 3.0.
Далее переходим назад – в меню «Пользователи», где из списка выбираем тех сотрудников, кому придется работать именно с данной обработкой. В карточке каждого из них выбираем пункт «Права доступа» и присваиваем сотруднику одну из созданных ранее ролей. Нажимаем кнопку «Записать».
Чтобы при открытии внешних обработок каждый раз не возникало предупреждение об опасных действиях, нам понадобится доступ в конфигуратор данной базы.
В конфигураторе 1С предприятия переходим в меню «Администрирование», после чего выбираем подменю «Пользователи».
После этого пользователю нужно будет перезайти в базу.
Также ошибка о безопасном режиме 1С может возникнуть при выполнении внешней обработки по расписанию. Это связано с тем, что по умолчанию не указан пользователь, под которым будет выполнена данная задача. Эта проблема решается в обработке «Регламентные и фоновые задания», где, найдя нужное нам регламентное задание, выбираем пользователя с полными правами из списка «Имя пользователя».
В данной статье мы рассмотрели основные способы устранения ошибки безопасного режима 1С при подключении внешних обработок. Однако программные решения 1С многогранны и сложны в освоении, поэтому не стесняйтесь задать вопрос, если он возникает – мы всегда на связи и с удовольствием поможем решить даже самые сложные задачи.
С появлением обработок, в которых был вирус, крадущий данные, компания 1С решила предоставить функционал по предупреждению подключения таких обработок в конфигурацию 1С. Это позволило уберечь пользователя при использовании сторонних обработок от несанкционированного доступа к данным системы. Однако в повседневной жизни этот функционал немного усложняет работу при подключении внешних обработок. Предлагаю подробно рассмотреть ситуацию, когда в 1С установлен безопасный режим и выполнение операции запрещено.
2. Применение функционала при установленном безопасном режиме в 1С
В качестве примера рассмотрим ситуацию: мы знаем, что обработка получена из достоверных источников – вирусов нет. Однако при подключении программа выдает вышеупомянутую ошибку. Что делать?
В данном случае нужно поработать с правами доступа, а именно: зайти в раздел «Настройки пользователей и прав», далее перейти в «Профили групп доступа» и «Создать группу». Так мы создадим отдельную роль, которую будем отдавать только тем пользователям, которым нужно работать с данной обработкой. Назовем группу «Использование дополнительных отчётов и обработок» и галочками отметим следующие роли:
· Интерактивное открытие внешних отчетов и обработок 1С;
· Использование дополнительных отчетов и обработок 1С.
Отмечу, что этот конкретный пример демонстрируется в интерфейсе конфигурации 1С Бухгалтерия версии 3.0.
Далее переходим назад – в меню «Пользователи», где из списка выбираем тех сотрудников, кому придется работать именно с данной обработкой. В карточке каждого из них выбираем пункт «Права доступа» и присваиваем сотруднику одну из созданных ранее ролей. Нажимаем кнопку «Записать».
Чтобы при открытии внешних обработок каждый раз не возникало предупреждение об опасных действиях, нам понадобится доступ в конфигуратор данной базы.
В конфигураторе 1С предприятия переходим в меню «Администрирование», после чего выбираем подменю «Пользователи».
После этого пользователю нужно будет перезайти в базу.
Также ошибка о безопасном режиме 1С может возникнуть при выполнении внешней обработки по расписанию. Это связано с тем, что по умолчанию не указан пользователь, под которым будет выполнена данная задача. Эта проблема решается в обработке «Регламентные и фоновые задания», где, найдя нужное нам регламентное задание, выбираем пользователя с полными правами из списка «Имя пользователя».
В данной статье мы рассмотрели основные способы устранения ошибки безопасного режима 1С при подключении внешних обработок. Однако программные решения 1С многогранны и сложны в освоении, поэтому не стесняйтесь задать вопрос, если он возникает – мы всегда на связи и с удовольствием поможем решить даже самые сложные задачи.
С появлением обработок, в которых был вирус, крадущий данные, компания 1С решила предоставить функционал по предупреждению подключения таких обработок в конфигурацию 1С. Это позволило уберечь пользователя при использовании сторонних обработок от несанкционированного доступа к данным системы. Однако в повседневной жизни этот функционал немного усложняет работу при подключении внешних обработок. Предлагаю подробно рассмотреть ситуацию, когда в 1С установлен безопасный режим и выполнение операции запрещено.
2. Применение функционала при установленном безопасном режиме в 1С
В качестве примера рассмотрим ситуацию: мы знаем, что обработка получена из достоверных источников – вирусов нет. Однако при подключении программа выдает вышеупомянутую ошибку. Что делать?
В данном случае нужно поработать с правами доступа, а именно: зайти в раздел «Настройки пользователей и прав», далее перейти в «Профили групп доступа» и «Создать группу». Так мы создадим отдельную роль, которую будем отдавать только тем пользователям, которым нужно работать с данной обработкой. Назовем группу «Использование дополнительных отчётов и обработок» и галочками отметим следующие роли:
· Интерактивное открытие внешних отчетов и обработок 1С;
· Использование дополнительных отчетов и обработок 1С.
Отмечу, что этот конкретный пример демонстрируется в интерфейсе конфигурации 1С Бухгалтерия версии 3.0.
Далее переходим назад – в меню «Пользователи», где из списка выбираем тех сотрудников, кому придется работать именно с данной обработкой. В карточке каждого из них выбираем пункт «Права доступа» и присваиваем сотруднику одну из созданных ранее ролей. Нажимаем кнопку «Записать».
Чтобы при открытии внешних обработок каждый раз не возникало предупреждение об опасных действиях, нам понадобится доступ в конфигуратор данной базы.
В конфигураторе 1С предприятия переходим в меню «Администрирование», после чего выбираем подменю «Пользователи».
После этого пользователю нужно будет перезайти в базу.
Также ошибка о безопасном режиме 1С может возникнуть при выполнении внешней обработки по расписанию. Это связано с тем, что по умолчанию не указан пользователь, под которым будет выполнена данная задача. Эта проблема решается в обработке «Регламентные и фоновые задания», где, найдя нужное нам регламентное задание, выбираем пользователя с полными правами из списка «Имя пользователя».
В данной статье мы рассмотрели основные способы устранения ошибки безопасного режима 1С при подключении внешних обработок. Однако программные решения 1С многогранны и сложны в освоении, поэтому не стесняйтесь задать вопрос, если он возникает – мы всегда на связи и с удовольствием поможем решить даже самые сложные задачи.
Читайте также: