Задача следующая: есть некое стороннее ПО, события которого надо отслеживать в 1С в реальном времени и обрабатывать эти события, т.е. по каждому событию выполнять запись в некий регистр сведений.
К ПО можно подключиться с помощью COM-объекта, который доступен и на клиенте, и на сервере. На клиенте у меня получилось инициализировать COM-объект и подключить процедуры-реакции на его события с помощью вызова ДобавитьОбработчик. Но проблема в том, что 1С должна реагировать на события этого COM-объекта даже в том случае, если ни один пользователь к 1С не подключен, т.е. нет ни одного клиентского соединения. Подскажите, пожалуйста, можно ли как-то заставить сервер 1С отслеживать и обрабатывать события COM-объекта?
У меня для таких вещей сервер запускает специальные экземпляры клиентов. Я их называю "Серверные сервисы". Там как раз можно все что требует обработчиков событий использовать
Можно через Windows Scripting host написать простой сценарий обработки событий с вызовом http-сервиса в 1с,а уже внутри сервиса писать куда там хочется.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший