Имя: Пароль:
1C
 
Управляемые формы. Подбор из справочника.
0 Futarkh
 
05.08.15
17:46
Добрый день!
Подскажите по управляемым формам.
Есть отчет на управляемой форме. Его реквизиты - таблица значений и еще есть кнопка подбор.
По кнопке подбор открывается список документов и должны документы добавляться в ТЗ.
В процедуре отчета ОбработкаВыбора никак не могу определить куда выбранное значение записать, чтобы оно в форме в ТЗ отобразилось.
Ковырялся в объектах Отчет и ЭтаФорма - результата ноль.
В обычной форме это делается за 5 минут, а вот как это на управляемой сделать - я не знаю.
Подскажите пожалуйста
1 Nuobu
 
05.08.15
17:54
(0) &НаКлиенте
Процедура Подбор(Команда)
ПараметрыПодбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор,Склад", Ложь, Истина, Объект.Склад);
ОткрытьФорму("Документ.ПродажаТоваров.Форма.ФормаПодбора", ПараметрыПодбора, Элементы.Товары);
КонецПроцедуры
2 xaozai
 
05.08.15
17:55
(0) В форме подбора помещать во временное хранилище, в форме отчета, в обработке оповещения доставать из временного хранилища и добавлять в ТЗ.
3 Futarkh
 
05.08.15
17:57
(2) Как до ТЗ добраться? Через какой объект? и как потом сделать, чтобы добавленные строки отобразились в форме
4 Futarkh
 
05.08.15
18:01
(1) Завтра попробую.
У меня при открытии формы подбора отборы устанавливаются, посмотрим.
5 xaozai
 
05.08.15
18:23
(3) Ну, вот простой пример: https://www.dropbox.com/s/gdb9uht4fbzdq1a/ТипаОтчет.erf?dl=0
6 Futarkh
 
06.08.15
09:31
Вот что странно, что моя ТЗ в отчете, которую я вызываю как Отчет.ТЗ имеет тип ДанныеФормыКоллекция, а не ТаблицаЗначений... Это нормально?
7 xaozai
 
06.08.15
09:53
(6) Вполне нормально для УФ.
8 Futarkh
 
06.08.15
10:04
(7) Спасибо, заработало. Даже без хранилища, просто ОТчет.ТЗ.добавить() и поехали заполнять.