Имя: Пароль:
1C
1С v8
Вернуть значение в форму из формы выбора
0 vi11ra
 
13.04.20
13:20
Добрый день, нужна помощь, конфигурация на обычных формах.
Добавил на форму документа кнопку, по нажатию на которую открывается форма выбора другого документа.

Необходимо что бы после выбора документа заполнялось "поле ввода" табличной части формы владельца, только дата и номер.
Как сделать не могу понять, на просторах интернета примеры для управляемых форм :( Я в таких делах нуб, только учусь.


Процедура ВыбратьПлПоручНажатие(Элемент, РезультатВыбора, СтандартнаяОбработка)
    
        СтандартнаяОбработка = Ложь;
    Форма = Документы.ПлатежноеПоручениеВходящее.ПолучитьФормуВыбора("ФормаВыбора", ЭтаФорма,);
    Форма.РежимВыбора = Истина;
    Форма.Открыть();
    
КонецПроцедуры
1 dka80
 
13.04.20
13:24
Процедура ОбработкаВыбора
2 vi11ra
 
13.04.20
14:15
(1) Буду очень благодарен за пример, поскольку в типовой части формы удалось найти только такую обработку выбора:

Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)
    
    Если ТипЗнч(ЗначениеВыбора) = Тип("Структура") Тогда
        Если ЗначениеВыбора.Свойство("КППКонтрагента") И КППКонтрагента <> ЗначениеВыбора.КППКонтрагента Тогда
            КППКонтрагента = ЗначениеВыбора.КППКонтрагента;
            УстановитьНадписьКППКонтрагента();
            Модифицированность    = Истина;
        КонецЕсли;
    КонецЕсли;
    
КонецПроцедуры


Она врядли что-то заполняет или передает, а мне надо от выбранного документа на моей форме заполнить дату и номер док-та.
3 Ёпрст
 
гуру
13.04.20
14:18
(2)
поставь в ОбработкаВыбора точку останова и посмотри, что прилетает в ЗначениеВыбора, сделай выводы, напиши код по полученным результатам
4 vi11ra
 
13.04.20
19:11
(3) Спасибо, разобрался.
5 vi11ra
 
13.04.20
19:12
(1) Спасибо, разобрался.