Вот, наконец-то сделал. COM-объект создаём так
SvcsvcContainer = СоздатьОбъект("COM_OBject");
"), "FilterValue", "Svcsvc.Service");
Svcsvc = SvcsvcContainer.Объект;
После чего события будут транслироваться в соотв. процедуры
FilterValue_OnChangeFilter(НовыйФильтр, НовыйСостав)
FilterValue_OnItemSelect(стр, НовыйСостав)
FilterValue_OnTimer(идТаймер)
Собственно, FilterValue+Форма.ПолеВыбораЗначения - основное, для чего всё затеяно. Пока.
В svcsvc добавлены вышеперечисленные события, и методы таймера
CreateTimer([in] LONG nInterval, [in] LONG nTimerID);
StopTimer([in] LONG nTimerID);
CreateSingleTimer([in] LONG nInterval, [in] LONG nTimerID); //Одноразовый Таймер
Так что теперь мы имеем человеческую возможность создания таймера внутри класса. Таймер же нужен для простой вещи: показать реакцию на ввод пользователя в поле выбора по таймауту, а не по количеству символов.
Для ТП добавил 2 события
"ПриАктивизации", "OnActivate"
"ПриДеактивизации", "OnDeactivate"
В архиве бинарники, добавленные исходники для 1С++, полные исходники svcsvc, примеры использования.