Имя: Пароль:
1C
 
Метод ПолучитьОбъект() выдает ошибку через ком соединение
0 VeNick85
 
26.05.15
15:07
Подключение = Новый COMОбъект(ОбъектПодключения);
        КомОбъект = Подключение.Connect(СтрокаПодключения);
        Док = КомОбъект.Документы.Хранение.НайтиПоНомеру(НомерЗН,ДатаЗН);
        Если Не Док.Ссылка.Пустая()  Тогда
            ДокОбъект = Док.Ссылка.ПолучитьОбъект();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.5.1517): Ошибка инициализации модуля: Документ.Хранение.МодульОбъекта
{Документ.Хранение.МодульОбъекта(634,7)}: Процедура или функция с указанным именем не определена (Предупреждение)
1 VeNick85
 
26.05.15
15:07
Почему не получает объект от существующей ссылки?
2 pessok
 
26.05.15
15:08
потому что на сервере не работает "Предупреждение"
3 pessok
 
26.05.15
15:08
чтобы у тебя там в ней не было
4 Otkr
 
26.05.15
15:08
Продам СП. У ДенисаЧ не бери, бракованные у него
5 Heckfy
 
26.05.15
15:08
Что то сабж с "Процедура или функция с указанным именем не определена (Предупреждение)" не коррелируется. .....
6 Asmody
 
26.05.15
15:09
(0) Потому что кто-то запихал вызов Предупреждение() в серверные методы. Рекомендую прогнать синтаксический контроль в режиме Сервер
7 denis_jj
 
26.05.15
15:09
Предупреждение не доступно в режиме COM-соединения. Нужно из кода модуля объекта убрать функцию Предупреждение.
8 VeNick85
 
26.05.15
15:11
Так по факту нет вызова предупреждения.
9 VeNick85
 
26.05.15
15:11
Метод получитьОбъект() не получает объект из ссылки
10 VeNick85
 
26.05.15
15:12
(3) Так и на клиенте та же история
11 denis_jj
 
26.05.15
15:13
Метод Предупреждение есть в модуле объекта, который получается из ссылки. В момент получения объекта возникает ошибка компиляции модуля объекта, т.к. в этом модуле использован недоступный в режиме COM-соединения метод Предупреждение.
12 denis_jj
 
26.05.15
15:14
Имеется ввиду Документ.Хранение.МодульОбъекта
13 VeNick85
 
26.05.15
15:16
Спасиб! Заработало
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс