Имя: Пароль:
1C
1С v8
Не могу реализовать возврат таблицы значений из дочерней формы в форму документа
,
0 shock3r
 
21.08.13
12:19
Есть документ "Отчет производства за смену". Дорабатываю его по требованию заказчика. На основной форме, по нажатию на кнопку "Подбор готовой продукции" открываю дополнительную форму документа:

    ФормаВыбора=ЭтотОбъект.ПолучитьФорму("ПодборПродукции");
    ФормаВыбора.ВладелецФормы=ЭтаФорма;
    ФормаВыбора.ЗакрыватьПриЗакрытииВладельца=Истина;
    Если Не ЗначениеЗаполнено(ПодразделениеОрганизации) Тогда
        Сообщить("Не заполнено ""Подразделение организации"" ...", СтатусСообщения.Важное);
        Возврат;
    Иначе
        ФормаВыбора.ПодразделениеОрганизации = ПодразделениеОрганизации;
        ФормаВыбора.ДокументОбъект = ЭтотОбъект.Ссылка;
    КонецЕсли;
    //
    Список=ФормаВыбора.ОткрытьМодально();

Теперь в форме ПодборПродукции заполняю таблицу значений, выборкой из запроса, и не могу сообразить как мне передать значения ТЗ обратно в основную форму, чтобы обработать данные
1 Godofsin
 
21.08.13
12:26
ОповеститьОВыборе(СтруктураДанных);
2 Euguln
 
21.08.13
12:26
Кражи СП продолжаются

Форма.Закрыть (Form.Close)
Форма (Form)
Закрыть (Close)
Синтаксис:

Закрыть(<ПараметрЗакрытия>)
Параметры:

<ПараметрЗакрытия> (необязательный)

Тип: Произвольный.
Параметр закрытия формы, открытой в модальном режиме. Это значение будет возвращено как результат метода, открывающего форму модально.
Описание:

Закрывает форму. Если закрываемая форма была открыта в модальном режиме, то метод может передать команду закрытия методу, открывшему форму.

Доступность:

Толстый клиент.
Примечание:

Если форма является владельцем другой модально открытой формы, то данную форму нельзя закрыть до тех пор, пока не будет закрыта дочерняя модально открытая форма.
Пример:

Закрыть("ОК");