Имя: Пароль:
1C
1С v8
Подписка на события и 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) про препроцессор не было ни слова. Вдруг в модуле стоит
#Если НаСервере Тогда...