Доброго времени суток :)
Есть сервер 1С 8.2.16.362. Есть две базы самописка и УТЛ. В самописке есть фоновое задание, которое использует УТЛ через Automation сервер. Иногда УТЛ отваливается от сервера (удалённый хост принудительно закрыл соединение), фоновое задание рушится и перезапускается. Но сервер 1С не пересоздаёт COM объект и пытается работать через уже созданный, что приводит к повисанию или постоянному падению обмена. Для возобновления обмена необходимо перезапустить сервер 1С. Как можно выгрузить этот COM? Или как можно это обойти. Единственный вариант, который видится - это обмен через файлы.
(1) V82.Application
(2) При запуске фонового задания вызывается конструктор COM объекта. Но сервер 1С реально создаёт COM только один раз.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший