Добрый день УТ 10.3
на форме добавил кнопку чтобы можно было открыть ФормаПоискПоТелефону (произвольная форма)
На этой форме создается тз в ней колонки номер телефона и контрагент
Подскажите как сделать чтобы при двойном клике по нужной строке ТЗ , данные строки передавались обратно на форму откуда я ее вызвал
Так я ее вызвал
Результат = "";
ВвестиСтроку(Результат, "Введите номер телефона");
Если Не ПустаяСтрока(Результат) Тогда
Форма = Документы.ЧекККМ.ПолучитьФорму("ФормаПоискПоТелефону",ВладелецФормы,КлючУникальности);
Форма.НомерТелефона = Результат;
Если НЕ Форма.Открыта() Тогда
Форма.Открыть();
КонецЕсли;
КонецЕсли;
Ты передаешь ВладелецФормы в форму "ФормаПоискПоТелефону". На форме "ФормаПоискПоТелефону" у списка ТЗ добавь обработчик события "Выбор" (в обычных формах мб чуть по-другому событие называется, не помню уже). В обработчике напиши первой строкой "СтандартнаяОбработка = Ложь", а дальше через параметр ВладелецФормы обращайся к нужному реквизиту ВладельцаФормы и заполняй нужный реквизит по своему алгоритму.
1. Не совсем понятно, что такое у вас владелецформы. Если я вызываю из формы и хочу, чтобы вернулось - пишу этотобъект
2. В форме ПоискПотелефону при выборе вызываете ОповеститьОВыборе, а в форме-владельце - в процедуре обработка выбора ловите что вернулось
Ты передаешь ВладелецФормы в форму "ФормаПоискПоТелефону". На форме "ФормаПоискПоТелефону" у списка ТЗ добавь обработчик события "Выбор" (в обычных формах мб чуть по-другому событие называется, не помню уже). В обработчике напиши первой строкой "СтандартнаяОбработка = Ложь", а дальше через параметр ВладелецФормы обращайся к нужному реквизиту ВладельцаФормы и заполняй нужный реквизит по своему алгоритму.