Имя: Пароль:
1C
1С v8
Как затянуть данные из формы списка регистра сведений в поле ввода?
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
Решил по-другому: Вытянул данные запросом и через ВыбратьСтроку() затянул данные в поле ввода. Спасибо всем за помощь
Независимо от того, куда вы едете — это в гору и против ветра!