Как затянуть данные из формы списка регистра сведений в поле ввода?
☑
0
Bodrug
13.06.14
✎
16:20
Ситуация такая: Есть внешняя обработка, в ней есть поле ввода, у него есть кнопка выбора. При нажатии на кнопку открывает форма списка регистра сведений с определенным отбором. Вопрос в том, что не могу затянуть данные из строки списка в это поле ввода при двойном нажатии (выборе) на строку записи регистра. Код прилагается:
Процедура ПунктПогрузкиНачалоВыбора(Элемент, СтандартнаяОбработка)
ФормаРег=РегистрыСведений.КонтактнаяИнформация.ПолучитьФормуСписка();
ФормаРег.Отбор.Объект.Значение = Документ.Контрагент;
ФормаРег.Открыть();
ФормаРег.ЗакрыватьПриВыборе = Истина;
ФормаРег.ТекущийЭлемент.РежимВыбора = Истина;
КонецПроцедуры
Процедура ПунктПогрузкиОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка=Истина)
СтандартнаяОбработка = Истина;
КонецПроцедуры
1
Bodrug
13.06.14
✎
16:32
ап
2
Черный бухгалтер
13.06.14
✎
16:38
1. В НачалоВыбора СтандартнаяОбработка = Ложь;
2. Форму открывает модально;
3. Покури Форма.Закрыть
3
Kain_wrath
13.06.14
✎
16:42
Процедура ПунктПогрузкиОбработкаВыбора, в параметре ВыбранноеЗначение должна быть твоя строка
4
Kain_wrath
13.06.14
✎
16:43
или в том же параметре обработки выбора самой формы
5
Bodrug
13.06.14
✎
17:05
Решил по-другому: Вытянул данные запросом и через ВыбратьСтроку() затянул данные в поле ввода. Спасибо всем за помощь
Независимо от того, куда вы едете — это в гору и против ветра!