|
Подписка на события и COM объект |
☑ |
0
BolshoySmal
20.02.16
✎
10:42
|
Добрый день всем.
Пишу обмен между 2-мя похожими базами по СОМ соединению через подписку на события. Справочник контрагент - соответственно подписка на событие при записи. Когда подписка введена в одной базе данные передаются без проблем. Все хорошо. Когда ввожу подписку на событие "При записи" в другой базе (КОД МОДУЛЯ ТОТ ЖЕ ЧТО И В ПЕРВОЙ БАЗЕ ) пишет ошибку "Обработчик события не найден". Обмен в этом случае не работает ни в первой базе не во второй. Кто силен по подпискам и СОМ подскажите куда копать.
Заранее спасибо.
|
|
1
BolshoySmal
20.02.16
✎
10:44
|
P.S. модуль сам писал
|
|
2
ДенисЧ
20.02.16
✎
10:45
|
У модуля нет галки внешнее соединение
|
|
3
FIXXXL
20.02.16
✎
10:45
|
"Обработчик события не найден"
название в подписке и процедуры обработки совпадают?
|
|
4
BolshoySmal
20.02.16
✎
10:48
|
Галка "внешнее соединение" есть.
название в подписке и процедуры обработки совпадают? Конечно:). Я же процедуры руками выбирал.
|
|
5
BolshoySmal
20.02.16
✎
10:49
|
Они же со словом Экспорт. других не выбрать нельзя.
|
|
6
ДенисЧ
20.02.16
✎
10:49
|
экспорт есть?
|
|
7
BolshoySmal
20.02.16
✎
10:50
|
экспорт есть? Обязательно .
|
|
8
BolshoySmal
20.02.16
✎
10:50
|
когда в базе приемнике нет таких же подписок (на те же события у таких же объектов ), то всё работает.
|
|
9
BolshoySmal
20.02.16
✎
11:01
|
Вариантов больше нет ?
|
|
10
BolshoySmal
20.02.16
✎
11:58
|
вот скриншот ошибки
|
|
11
BolshoySmal
20.02.16
✎
15:29
|
пришлось отказаться от механизма подписок. реализовал 2 направленный обмен через допил форм справочников.
|
|
12
BolshoySmal
20.02.16
✎
15:29
|
тему можно закрыть
|
|
13
hhhh
20.02.16
✎
15:33
|
(10) ну походу в Справочнике Контрагенты в модуле обекта какая-то херня написана. Вызов общего модуля, у которого нет галки или еще что-то
|
|
14
TormozIT
гуру
21.02.16
✎
12:51
|
Одно из
- У модуля обработчика подписки не стоит флажок "Внешнее соединение"
- Обработчик подписки экранирован инструкциями препроцессора или директивой компиляции в режиме внешнего соединения
|
|
15
ДенисЧ
21.02.16
✎
14:06
|
(14) Я всё понимаю, но ты, как мне кажется, можешь позволить себе напиток покачественнее тормозной жидкости ))))))
|
|
16
Drac0
21.02.16
✎
15:54
|
(15) про препроцессор не было ни слова. Вдруг в модуле стоит
#Если НаСервере Тогда...
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой