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