Предупреждение безопасности
Здравствуйте.
Конфигурация на основе УТ 10.3. У пользователя включена защита от опасных действий.
Создал внешнюю обработку и поместил ее в справочник ДопВнешниеОбработки.
Эта обработка вызывается из процедуры проведения документа ЗаказПокупателя
код вызова:
при проведении заказа обработка вызывается и нормально отрабатывает.
так же есть документ "Перемещение", при записи которого вызывается проведение ЗаказаПокупателя, на основании которого было создано это перемещение
И при проведении заказа получаю сообщение "Предупреждение безопасности"
Причем если обработка вызывается из заказа - путь временного файла один: C:\users\ZAVA\
Если обработка запускается из перемещения - C:\users\PEASANT\
вопрос №1: почему разные пути временного файла?
вопрос 2: как решить данную проблему? или как-то запустить эту обработку, или как-то выяснить что документ заказа проводится из другого документа и не запускать обработку.
ЗЫ. пользователя 1с создал нового, копированием проблемного. С такими же правами.
Конфигурация на основе УТ 10.3. У пользователя включена защита от опасных действий.
Создал внешнюю обработку и поместил ее в справочник ДопВнешниеОбработки.
Эта обработка вызывается из процедуры проведения документа ЗаказПокупателя
код вызова:
СпрВнешОбработка=Справочники.ВнешниеОбработки.НайтиПоНаименованию("лкОтправкаПочтыСМС");
Если СпрВнешОбработка=Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
Возврат;
КонецЕсли;
ДвоичныеДанные=СпрВнешОбработка.ХранилищеВнешнейОбработки.Получить();
ИмяВремФайла=ПолучитьИмяВременногоФайла();
ДвоичныеДанные.Записать(ИмяВремФайла);
лкОбработка=ВнешниеОбработки.Создать(ИмяВремФайла);
лкОбработка.лкДокумент=Ссылка;
лкОбработка.Сформировать();
УдалитьФайлы(ИмяВремФайла);
Показатьпри проведении заказа обработка вызывается и нормально отрабатывает.
так же есть документ "Перемещение", при записи которого вызывается проведение ЗаказаПокупателя, на основании которого было создано это перемещение
ОбъектЗаказ.Записать(РежимЗаписиДокумента.Проведение);
И при проведении заказа получаю сообщение "Предупреждение безопасности"
Причем если обработка вызывается из заказа - путь временного файла один: C:\users\ZAVA\
Если обработка запускается из перемещения - C:\users\PEASANT\
вопрос №1: почему разные пути временного файла?
вопрос 2: как решить данную проблему? или как-то запустить эту обработку, или как-то выяснить что документ заказа проводится из другого документа и не запускать обработку.
ЗЫ. пользователя 1с создал нового, копированием проблемного. С такими же правами.
Прикрепленные файлы:
По теме из базы знаний
- Отключение предупреждения безопасности при запуске внешних обработок для платформы 8.3
- Отключение предупреждения безопасности при запуске внешних обработок для платформы 8.3 (Управляемые формы)
- Отключаем предупреждения безопасности в 1С 8.3.9 и выше вручную
- Отмена предупреждения безопасности. Расширение
- Шпаргалка. Автоматическое тестирование внешних отчетов и обработок в нескольких информационных базах
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
При выключенном защиты от опасных действий нормально работает?
Дополню, если чуть чуть подружится с гуглом, то можно найти к примеру вот такое:
Запрос в техподдержку 1С прояснил ситуацию. В очередной платформе 8.3 появился «Механизм защиты от опасных действий»
Кроме программного кода, который расположен в конфигурации, в прикладном решении может исполняться сторонний программный код. Сторонний программный код может попасть в систему с помощью внешних отчетов и обработок и расширений. В общем случае, администратор прикладного решения не может гарантировать, что сторонний код не выполняет каких-либо деструктивных действий (как сам такой код, так и опосредовано, через запуск внешних приложений, внешних компонент, COM-объектов).
Для помощи администратору прикладного решения предусмотрен специальный механизм защиты от опасных действий. При выполнении потенциально опасного действия система выдает предупреждение, содержащее информацию о выполняемом действии и потенциальной опасности этого действия. К потенциально опасным действиям относятся:
● Загрузка внешней обработки (отчета) или расширения конфигурации.
● Загрузка или обновление конфигурации/расширения.
● Доступ из внешней обработки (отчета) или расширения к следующим возможностям:
● Загрузка другой внешней обработки (отчет).
● Исполнение команды операционной системы.
● Управление пользователями.
● Загрузка внешней компоненты.
Дополню, если чуть чуть подружится с гуглом, то можно найти к примеру вот такое:
Запрос в техподдержку 1С прояснил ситуацию. В очередной платформе 8.3 появился «Механизм защиты от опасных действий»
Кроме программного кода, который расположен в конфигурации, в прикладном решении может исполняться сторонний программный код. Сторонний программный код может попасть в систему с помощью внешних отчетов и обработок и расширений. В общем случае, администратор прикладного решения не может гарантировать, что сторонний код не выполняет каких-либо деструктивных действий (как сам такой код, так и опосредовано, через запуск внешних приложений, внешних компонент, COM-объектов).
Для помощи администратору прикладного решения предусмотрен специальный механизм защиты от опасных действий. При выполнении потенциально опасного действия система выдает предупреждение, содержащее информацию о выполняемом действии и потенциальной опасности этого действия. К потенциально опасным действиям относятся:
● Загрузка внешней обработки (отчета) или расширения конфигурации.
● Загрузка или обновление конфигурации/расширения.
● Доступ из внешней обработки (отчета) или расширения к следующим возможностям:
● Загрузка другой внешней обработки (отчет).
● Исполнение команды операционной системы.
● Управление пользователями.
● Загрузка внешней компоненты.
для проверки написал еще одну внешнюю обработку, которая просто проводит документ.
при проведении документа никаких ошибок нет.
разница в пути временного файла.
при проведении из обработки - каталог пользователя мой.
при проведении из документа - непонятный каталог \PEASANT\
проблема скорее всего в этом.
База серверная. Под глючным пользователем заходил с терминала и локального компа.
Путь временных файлов не меняется.
Проведение из документа и обработки - мой каталог,
проведение из другого документа - каталог \PEASANT\
при проведении документа никаких ошибок нет.
разница в пути временного файла.
при проведении из обработки - каталог пользователя мой.
при проведении из документа - непонятный каталог \PEASANT\
проблема скорее всего в этом.
База серверная. Под глючным пользователем заходил с терминала и локального компа.
Путь временных файлов не меняется.
Проведение из документа и обработки - мой каталог,
проведение из другого документа - каталог \PEASANT\
Рано обрадовался.
В обработке есть функция для отправки СМС.
Соединяюсь с файловой базой, передаю туда нужные данные, База регламентным заданием отправляет СМС.
И нет кнопки "Разрешить".
Помогите...
В обработке есть функция для отправки СМС.
Соединяюсь с файловой базой, передаю туда нужные данные, База регламентным заданием отправляет СМС.
#Если Сервер Тогда
УстановитьПривилегированныйРежим(Истина);
#КонецЕсли
Соединение=Новый COMObject("V83.COMConnector"); // здесь получаю ошибку
И нет кнопки "Разрешить".
Помогите...
Прикрепленные файлы:
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)