|
Метод ПолучитьОбъект() выдает ошибку через ком соединение
| ☑ |
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
|
Спасиб! Заработало
|
|