Ошибка отображения типов #741387


#0 by ktu78
Добрый день, коллеги. Версия 1с 8.3 Проблема: в документе у меня 2 реквизита: КонтрагентВалюты  и НомерПаспорта КонтрагентВалюты - ссылочный тип на Справочник "КонтрагентыВалюты" НомерПаспорта - строка 10 знаков. В справочнике "КонтрагентыВалюты" также есть реквизит НомерПаспорта, строка 10 симв. Я хочу, чтобы в форме документа после того, как выберу контрагента, в поле документа "НомерПаспорта" автоматически появился номер паспорта, взятый со справочника "КонтрагентыВалюты" для конкретного человека В модуле формы таков код: При  запуске 1с в пользовательском режиме когда я вставляю Контрагента выдается сообщение: Ошибка отображения типа. Отсутствует отображение для типа "Поле формы" Когда я подробней просмотрел ошибку, то выдано следующее: {Документ.ПокупкаВалюты.Форма.ФормаДокумента.Форма}: Ошибка при вызове метода контекста (ПолучиНомерПаспорта)     НомерПаспорта=ПолучиНомерПаспорта(Элементы.ПродавецВалюты); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'param':     форма: Элемент     имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ПолеФормы' Подскажите пожалуйста, помогите. Заранее благодарен. Удачного дня!
#1 by asady
в отладчике встань на строку НомерПаспорта=ПолучиНомерПаспорта(Элементы.ПродавецВалюты); и посмотри на тип Элементы.ПродавецВалюта
#2 by ktu78
Как просмотреть тип функции или переменной при отладке в 1С
#3 by rabbidX
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С