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

Наименование справочника в реквизит

Автор vineda, 25 июн 2012, 15:02

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

vineda

Доброго времени суток всем. Помогите советом, пожалуйста (начинающий программист, многого еще не знаю :-(

На форме есть ПолеВвода с типом "Строка". Необходимо добавить кнопку выбора, которая открывает форму выбора справочника и подставляет в это поле наименование справочника.
Форму выбора открываю так:

Процедура ДокументКемВыданНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Отказ = Ложь;
ФормаВвода = Справочники.АА_ПаспортКемВыдан.ПолучитьФорму("ФормаВыбора");
ФормаВвода.Открыть();
ДокументКемВыдан = ФормаВвода.ВернутьНаименование;
КонецПроцедуры


Подскажите, пожалуйста, как из открытой формы выбора подставить в поле ввода наименование выбраного справочника

Dethmontt

Может поступить проще....???
Добавить реквизит с типом вашего справочника и разместить реквизит на форме
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

vineda

Было бы намного проще, но нужен именно тип строка...

Dethmontt

Почему именно тип строка?
Потом из реквизита вытяните строку
СтрокаИзПоляВвода = ИмяРеквизита.Наименование;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

vineda

Зачем именно тип строка не уточнял, такое задание.
Но уже разобрался, может кому пригодится:

Процедура ДокументКемВыданНачалоВыбора(Элемент, СтандартнаяОбработка)
        ОткрытьФорму("Справочник.АА_ПаспортКемВыдан.ФормаВыбора",,ЭлементыФормы.ДокументКемВыдан,,);
КонецПроцедуры


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

Теги:

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

Рейтинг@Mail.ru

Поиск