- В этой теме 1 ответ, 2 участника, последнее обновление 15 часов, 32 минуты назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как отключить предупреждение безопасности при создании Excel COM-объекта в 1С?
при создании объекта Excel = Новый COMОбъект(«Excel.Application»);
выскакивает необходимость подтверждения действия, можно ли отключить на время выполнения
Это предупреждение безопасности 1С, связанное с подключением внешнего исполняемого бинарного файла (COM-объекта Excel.Application) из внешнего модуля (файла с расширением .epf или .erf). Оно появляется, чтобы пользователь подтвердил доверие к этому внешнему модулю, который пытается создать COM-объект.
**Можно ли отключить это предупреждение?**
1. **Вариант с настройками безопасности 1С:**
В конфигураторе или в режиме предприятия в настройках безопасности можно добавить этот внешний модуль (файл) в список доверенных. Тогда при следующем запуске предупреждение не будет появляться.
Для этого:
— В режиме предприятия зайдите в меню «Администрирование» → «Настройки безопасности» → «Доверенные внешние компоненты» (или «Доверенные внешние модули»).
— Добавьте путь к вашему внешнему модулю (файлу, который вызывает Excel).
— Сохраните настройки.
После этого 1С перестанет показывать предупреждение для этого модуля.
2. **Если модуль загружается из файла, а не встроен в конфигурацию:**
— Можно встроить код в конфигурацию, тогда предупреждение не появится.
— Либо подписать внешний модуль цифровой подписью, если используется.
3. **Программно отключить предупреждение нельзя.**
Это системная защита 1С, и отключить её на время выполнения кода нельзя средствами самого кода 1С.
—
**Итог:**
Чтобы убрать это предупреждение, нужно либо добавить внешний модуль в доверенные в настройках безопасности 1С, либо встроить код в конфигурацию, либо подписать модуль. Программного способа временно отключить это предупреждение при создании COM-объекта Excel нет.
—
https://helpf.pro/faq8/view/921.html (работа с COM-объектами Excel в 1С)