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

Как реализовать автоматическое заполнение полей на форме

Автор Fine, 13 дек 2015, 15:54

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

Fine

Здравствуйте!

На форме есть поле с ссылкой на справочник "Клиенты". Мне необходимо, чтобы при выборе клиента на форме полю "Номер клиента" автоматически присваивалось значение номера клиента со справочника.

Artjomrgv

Цитата: Fine от 13 дек 2015, 15:54
Здравствуйте!

На форме есть поле с ссылкой на справочник "Клиенты". Мне необходимо, чтобы при выборе клиента на форме полю "Номер клиента" автоматически присваивалось значение номера клиента со справочника.

Если для управляемого приложения то примерно так.
&НаКлиенте
Процедура КлиентПриИзменении(Элемент)   
Отбор =Новый Структура("Ключ", Объект.Клиенты);   
Форма=ПолучитьФорму("Справочник.Клиенты.Форма.ФормаЭлемента", Отбор);
Объект.Номер= Форма.Объект.Код;
КонецПроцедуры

Fine

Цитата: Artjomrgv от 13 дек 2015, 16:39
Цитата: Fine от 13 дек 2015, 15:54
Здравствуйте!

На форме есть поле с ссылкой на справочник "Клиенты". Мне необходимо, чтобы при выборе клиента на форме полю "Номер клиента" автоматически присваивалось значение номера клиента со справочника.

Если для управляемого приложения то примерно так.
&НаКлиенте
Процедура КлиентПриИзменении(Элемент)   
Отбор =Новый Структура("Ключ", Объект.Клиенты);   
Форма=ПолучитьФорму("Справочник.Клиенты.Форма.ФормаЭлемента", Отбор);
Объект.Номер= Форма.Объект.Код;
КонецПроцедуры

Большое Вам спасибо! У меня вот такой обработчик получился:

&НаКлиенте
Процедура КлиентПриИзменении(Элемент)
   
   Отбор = Новый Структура("Ключ", Объект.Клиент);   
   Форма = ПолучитьФорму("Справочник.Клиенты.Форма.ФормаЭлемента", Отбор);
   Объект.ЕгоНомер = Форма.Объект.Телефон;
   
КонецПроцедуры

Artjomrgv


Теги:

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

Рейтинг@Mail.ru

Поиск