Имя: Пароль:
1C
1С v8
Заполнить ТЗ из ФормыВыбора
,
0 55reg
 
21.12.21
14:30
В реализации есть ТЗ Услуги - нужно по нажатии кнопки выбрать документы и из их табличных частей заполнить ТЗ реализации.

Подскажите как по кнопке открыть ФормуВыбора нужного типа документов!? С отбором по Контрагенту. И где обработать результат?

Управляемые формы...

Уже голову сломал...
1 Ёпрст
 
21.12.21
14:33
2 Ёпрст
 
21.12.21
14:34
3 55reg
 
21.12.21
14:48
(2) С инфостарта и разбираю примеры по второй ссылке статью...
Процедура КомандаОткрытьФормуВыбора(Команда) - это команда на кнопке как я понимаю ??
    ПараметрыВыбора = Новый Структура("РежимВыбора",Истина); - если это оставить то далее ошибка не соответствие типов...
    ОткрытьФорму("Документ.РеализацияТоваровУслуг.ФормаВыбора",ПараметрыВыбора,ЭтаФорма);

        ОткрытьФорму("Документ.Расш1_СправкаЭЗСМ_7.ФормаВыбора"); - работает только так ...
КонецПроцедуры

&НаКлиенте
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора) ///Событие формы - вот это куда определять???
     РезультатСсылка =  ВыбранноеЗначение; ///Выбранное значение, вернет ссылку (документа в нашем примере)
КонецПроцедуры
4 Ёпрст
 
21.12.21
14:53
(3) в события формы вестимо задать обработчик
5 Ёпрст
 
21.12.21
14:54
Расш1_ ? это еще и из расширения нннадо ?
6 55reg
 
21.12.21
15:05
(5)
Да, в расширении все добавлено xчто нужно - объекты, их формы все которые нужны и тд  - отладчик ходит..

&НаКлиенте
Процедура ПриЗакрытииФормыПодбора(Рез, Доп) Экспорт - подскажите пожалуйста а эту процедуру где размещать ? В ФормеВыбора ?
7 55reg
 
22.12.21
07:47
ПараметрыВыбора = Новый Структура; - в примерах везде!
Нельзя так писать так как ПараметрыВыбора зарезервированое слово.
Переименовал в ПараметрыВыбора1 все заработало!