Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Перехват внешнего события в 1с


Автор: Telsystems 9.8.2012, 12:48
Есть COM компонента написанная на C#, в которой происходить некое событие, в котором вызывается метод Print(); Гугл сказал, чтобы передать это событие в 1С, нужно воспользоваться событием IAsyncEvent. Метод Print() выглядит так:

public void Print()
{
     asyncEvent.ExternalEvent("AddIn", "MSG", "HELLO");
}
в 1С использую:

&НаКлиенте
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
 Сообщить(Источник+" -- "+Событие+" -- "+Данные); 
КонецПроцедуры

При возникновении события в 1С ничего не выводится. А если поставить брейпоинт в тело процедуры, то при выполнении он не срабатывает. Вопрос: как передать в 1С данные при возникновении события?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)