Имя: Пароль:
1C
1С v8
ОткрытьФорму+Макет
,
0 Дурындина
 
01.07.14
15:52
Привет, народ!
подскажите, как открыть форму программно , сформировать макет и выводить этот макет в табличное поле на этой форме?

ЭтотОбъект.ПолучитьФорму("ФормаОткрытия").Открыть();
    
    ТабДок = Новый ТабличныйДокумент;
     ТабДок.Очистить();


    Макет = ПолучитьМакет("Макет");
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ОтчетПроизводстваЗаСмену.Ссылка,
        |    ОтчетПроизводстваЗаСмену.Представление
        |ИЗ
        |    Документ.ОтчетПроизводстваЗаСмену КАК ОтчетПроизводстваЗаСмену
        
    Выборка = Запрос.Выполнить().Выбрать();

    Регистратор = Макет.ПолучитьОбласть("Регистратор");
    Пока Выборка.Следующий() Цикл
        Регистратор.Параметры.Регистратор = Выборка.Представление;
        ТабДок.Вывести(Регистратор);
    КонецЦикла;
вот здесь пытаюсь запихнуть макет в табличное поле:выдает ошибку
ЭтотОбъект.ПолучитьФорму("ФормаРасшифровки").ЭлементыФормы.ТабличноеПоле1.Вставить(ТабДок);