Есть процедура, подключающаяся к другой базе и совершающая определенные действия:
Соединитель = Новый COMОбъект("V82.COMConnector");
connection = Соединитель.Connect(СтрСоед);
...
Если ее просто запускать (обработкой), она работает. Однако при запуске через регламентное задание выдает эту ошибку. В чем дело?
(1) В консоли заданий
(2) Так и должно на сервере
Более того, раньше работало, перестало после очередного обновления целевой базы (УПП 1.3.25.1). Код конфы базы-обработчика не менялся.
Раньше также не работало, но начинало работать поле перезагрузки серва, сейчас похоже не работает вообще((
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший