Как подключить внешнюю обработку с описанием защиты от опасных действий
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Смотрю отладчиком код при добавлении внешнего отчета
Отрабатывает ветка если - то
и код ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений()); означает, что не будет выдаваться предупреждение:
из описания:
ОписаниеЗащитыОтОпасныхДействий (UnsafeActionProtectionDescription)
ПредупреждатьОбОпасныхДействиях (WarnAboutUnsafeActions)
Использование:
Только чтение.
Описание:
Если установлено в значение Ложь, будет отключена защита от опасных действий.
Получается, что типовой механизм при добавлении внешнего отчета уже устанавливает ОбъектОписанияЗащиты.ПредупреждатьОбОпасныхДействиях = Ложь;
Почему же тогда у пользователей программа ругается?
Если ОбщегоНазначения.ЕстьЗащитаОтОпасныхДействий() Тогда
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
Иначе
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим);
КонецЕсли;
Отрабатывает ветка если - то
и код ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений()); означает, что не будет выдаваться предупреждение:
из описания:
ОписаниеЗащитыОтОпасныхДействий (UnsafeActionProtectionDescription)
ПредупреждатьОбОпасныхДействиях (WarnAboutUnsafeActions)
Использование:
Только чтение.
Описание:
Если установлено в значение Ложь, будет отключена защита от опасных действий.
Получается, что типовой механизм при добавлении внешнего отчета уже устанавливает ОбъектОписанияЗащиты.ПредупреждатьОбОпасныхДействиях = Ложь;
Почему же тогда у пользователей программа ругается?
Оказывается у пользователей проблема только с внешним отчетом, который использует com-соединение - не формируется отчет - так как в сообщении есть только кнопка OK.
С внешними обработками, которые используют com-соединение, - такой проблемы нет, там выдается две кнопки: "Да" и "Нет". При выборе Да - обработка работает дальше.
С внешними обработками, которые используют com-соединение, - такой проблемы нет, там выдается две кнопки: "Да" и "Нет". При выборе Да - обработка работает дальше.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот