Имя: Пароль:
1C
1С v8
Вывод группы колонок в табличный документ
,
0 zhig75
 
12.08.14
22:35
Привет, поиск не дал результатов или я что-то не докурил.
Есть табличный документ в котором находятся две вертикальные области с различными колонками.
У этих колонок в в свою очередь горизонтальные области типа шапка, шапка таблицы, строка.
Как присоединить к первой области вторую.

    ОбластьШапка = Макет.ПолучитьОбласть("Шапка|ОсновнаяОбласть");
    ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы|ОсновнаяОбласть");
    ТабДок.Вывести(ОбластьШапка);
    ТабДок.Вывести(ОбластьШапкаТаблицы);
    
    ОбластьШапкаСклад = Макет.ПолучитьОбласть("Шапка|ОбластьСклада");
    ОбластьШапкаТаблицыСклад = Макет.ПолучитьОбласть("ШапкаТаблицы|ОбластьСклада");
    Для каждого Строка Из Отчет.Склады Цикл
        Табдок.Присоединить(ОбластьШапкаСклад);
        Табдок.Присоединить(ОбластьШапкаТаблицыСклад);
    КонецЦикла;

Вот Табдок.Присоединить(ОбластьШапкаТаблицыСклад); присоединяется справа к ОбластьШапкаСклад, а необходимо сделать чтоб вывелось снизу ОбластьШапкаСклад.
Если присоединить заменить на вывести то выводится слева в следующей строке табличного документа.
1 zhig75
 
12.08.14
23:17
Помогло вот это
    
    ОбластьШапка = Макет.ПолучитьОбласть("Шапка|ОсновнаяОбласть");
    ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы|ОсновнаяОбласть");
    ОбластьШапкаСклад = Макет.ПолучитьОбласть("Шапка|ОбластьСклада");
    ОбластьШапкаТаблицыСклад = Макет.ПолучитьОбласть("ШапкаТаблицы|ОбластьСклада");
    
    ТабДок.Вывести(ОбластьШапка);
    Для каждого Строка Из Отчет.Склады Цикл
        Табдок.Присоединить(ОбластьШапкаСклад);
    КонецЦикла;
    
    ТабДок.Вывести(ОбластьШапкаТаблицы);
    Для каждого Строка Из Отчет.Склады Цикл
        Табдок.Присоединить(ОбластьШапкаТаблицыСклад);
    КонецЦикла;
Какойто калокод.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший