К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Ошибка:Искл-ная ситуация (V82.COMConnector.1): Проц-а или фун-я с указ-ым им. не опр-на (Состояние) в чем проблема ?

med
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 (простой и топорный): # Если Клиент... Сервер... Иначе... #КонецЕсли
med
2 - 30.05.2012 - 11:58
1-Lexusss > вот этот модуль "ОбщийМодуль.ВнешнийИнтерфейсИВЦ" в той обработке никак вызываться не может по определению - он создан недавно, до его создания всё работало, в смысле, что без него все работало, т.е. никаких вызовов чего либо из него в той обработке быть не может. Единственное, что действительно компилются все общие модули...
Гость
3 - 30.05.2012 - 16:20
(2) Прогони синтаксис-контроль по всем режимам - толстый клиент, внешнее соединение, сервер, тонкий клиент и веб-клиент(если программяться тонкие формы). Все выявленные ошибки - исправить.


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены