Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 22:56

Получить объект

Автор Liones23, 09 мая 2015, 16:50

0 Пользователей и 1 гость просматривают эту тему.

Liones23

Нужно при проведении текущего документа в другой документ записать ссылку текущего и открыть его:
Процедура ПриЗаписи(Отказ)
Док=ДокументОбъект.ПосещениеССылка.ПолучитьОбъект();
Таб=Док.Осмотры;
Стр=Таб.ТекущиеДанные;
Стр.ДокументОсмотра=ДокументОбъект.Ссылка;
Док.Записать();
КонецПроцедуры

Выдает ошибку {Документ.ОсмотрВрача.Форма.ФормаДокумента1.Форма(2)}: Значение не является значением объектного типа (ПолучитьОбъект)
   Док=ДокументОбъект.ПосещениеССылка.ПолучитьОбъект();   

Дмитрий@

Скорей всего у вас пустое значение.
Поставьте точку останова и посмотрите какое значение у ссылки.

vitasw

Цитата: Liones23 от 09 мая 2015, 16:50Док=ДокументОбъект.ПосещениеССылка.ПолучитьОбъект();
Очень странная строка. Это в принципе работать не может.
Что такое
1)ДокументОбъект?
2)ПосещениеССылка?

cska-fanat-kz

убериите табличную часть и связывайте Посещение и Осмотр через механизм ввода на основании (в Осмотре реквизит ДокументОснование типа ПосещениеСсылка и т.д.)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск