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

Ошибка при заполнении реквизитов формы 8.2

Автор trilobit, 09 янв 2012, 15:57

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

trilobit

Добрый день.
В форме документа при заполнении контактного лица необходимо, чтобы заполнялся контактный телефон из справочника. я пишу код

&НаКлиенте
Процедура ФИОПокупателяПриИзменении(Элемент)
Объект.Телефон = ПолучаемКонтактныйТелефон(Объект.Телефон);
КонецПроцедуры


&НаСервере
Функция ПолучаемКонтактныйТелефон(КонтактныеЛица);

Возврат КонтактныеЛица.Телефон;

КонецФункции



А он мне ошибку: Значение не является значением объектного типа (Телефон)
   Возврат КонтактныеЛица.Телефон;


Подскажите, пожалуйста, в чём проблема?

Dethmontt

Ты на код то хоть смотришь?
Херня какая то написана.
Где телефон то находиться? В Объекте? или нет?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

trilobit

Телефон находиться в реквизите справочника(КонтактныеЛица.Телефон). Необходимо из данных этого справочника заполнить Объект.Телефон, соответствующий выбранному КонтактныеЛица.Наименование. В чём херня то?

Dethmontt

&НаКлиенте
Процедура ФИОПокупателяПриИзменении(Элемент)
    Объект.Телефон = ПолучаемКонтактныйТелефон(Объект.Клиент);
КонецПроцедуры


&НаСервере
Функция ПолучаемКонтактныйТелефон(КонтактныеЛица);
   
    Возврат КонтактныеЛица.Телефон;
   
КонецФункции   
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

trilobit

Благодарю, не допёр, что нужно передавать имя клиента)

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

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

Рейтинг@Mail.ru

Поиск