Регистрация Правила Главная форума Поиск |
0
- 30.05.2012 - 08:19
|
При обмене данных 8.1 - 8.2 выдается такое сообщение: {Обработка.Обработка1.Форма.Форма(10)**: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): {ОбщийМодуль.ВнешнийИнтерфейсИВЦ.Модуль(307,3)**: Процедура или функция с указанным именем не определена (Состояние) с одной стороны мы в курсе, что "в режиме COM-соединения недоступны ВСЕ интерфейсные объекты и методы, а также процедуры и функции, в которых они используются" Но здесь в этой обработке - моудль "ОбщийМодуль.ВнешнийИнтерфейсИВЦ" вообще никак не используется и не вызывается, эта процедура (состояние) используется в процедуре: "Процедура об_ВИ_ОтправитьСообщенияО_Задолженностях() Экспорт" Эта процедура совсем для другого и никак в начальной обработке не вызывается. В чем может быть дело и как исправить ? обычным # Если Клиент... Сервер... Иначе... #КонецЕсли Или как то по другому ? | |
1
- 30.05.2012 - 10:23
|
Глобальный контекст (Global context) Состояние (Status) ... Доступность: Тонкий клиент, веб-клиент, толстый клиент. (с) Синтаксис-помощник Как видим, внешнего соединения тут нет. Судя по всему, в модуле внешнего соединения или модуле сеанса вызывается что то из этого модуля. При этом под существующий контекст компилируется ВЕСЬ текст модуля. Это и вызывает ошибку. Т.к. интерфейсу внешнего соединения про метод Состояние не известно. Возможен еще вариант глобального общего модуля, который компилится всегда при начале работы системы. Метод решения 1 (мудреный, но правильный): Посмотреть отладчиком, в какой момент падает COM сервер. Что то же все таки вызывается оттуда. Может быть это лишнее. Метод решения 2 (простой и топорный): # Если Клиент... Сервер... Иначе... #КонецЕсли | |
2
- 30.05.2012 - 11:58
| 1-Lexusss > вот этот модуль "ОбщийМодуль.ВнешнийИнтерфейсИВЦ" в той обработке никак вызываться не может по определению - он создан недавно, до его создания всё работало, в смысле, что без него все работало, т.е. никаких вызовов чего либо из него в той обработке быть не может. Единственное, что действительно компилются все общие модули... | |
3
- 30.05.2012 - 16:20
| (2) Прогони синтаксис-контроль по всем режимам - толстый клиент, внешнее соединение, сервер, тонкий клиент и веб-клиент(если программяться тонкие формы). Все выявленные ошибки - исправить. | |
![]() | Интернет-форум Краснодарского края и Краснодара |