Имя: Пароль:
1C
1С v8
Можно ли обработчик события COM-объекта на сервере
,
0 yaroshenko_p
 
17.09.18
11:37
Господа, доброго времени суток!

Задача следующая: есть некое стороннее ПО, события которого надо отслеживать в 1С в реальном времени и обрабатывать эти события, т.е. по каждому событию выполнять запись в некий регистр сведений.
К ПО можно подключиться с помощью COM-объекта, который доступен и на клиенте, и на сервере. На клиенте у меня получилось инициализировать COM-объект и подключить процедуры-реакции на его события с помощью вызова ДобавитьОбработчик. Но проблема в том, что 1С должна реагировать на события этого COM-объекта даже в том случае, если ни один пользователь к 1С не подключен, т.е. нет ни одного клиентского соединения. Подскажите, пожалуйста, можно ли как-то заставить сервер 1С отслеживать и обрабатывать события COM-объекта?
1 Temai
 
17.09.18
12:05
Com вроде может в фоновом режиме работать.
2 yaroshenko_p
 
17.09.18
12:14
(1) Да, может. Но как организовать реакцию на события в фоновом режиме?
3 oleg_km
 
17.09.18
13:07
У меня для таких вещей сервер запускает специальные экземпляры клиентов. Я их называю "Серверные сервисы". Там как раз можно все что требует обработчиков событий использовать
4 craxx
 
17.09.18
13:20
(0) написать веб-прокладку и поднять веб-сервис.
5 Cyberhawk
 
17.09.18
13:42
Тупиковый путь интеграции
6 yaroshenko_p
 
17.09.18
13:50
(3) oleg_km, а сервер может запустить клиентское приложение?
7 Serginio1
 
17.09.18
18:00
Проще использовать отдельное приложение, которое будет передавать данные через Вэб сервис. Это будет надежнее
8 Сияющий в темноте
 
17.09.18
18:41
Можно через Windows Scripting host написать простой сценарий обработки событий с вызовом http-сервиса в 1с,а уже внутри сервиса писать куда там хочется.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.