Имя: Пароль:
1C
 
Секция в секции в макете
0 NIGHTHUNTER
 
30.03.21
04:31
Решил разобрать такой прием как секция в секции при формировании макета.

Как в этом случае она может выводиться?

http://joxi.ru/gmvMjezu1VPdyr

Например вот такой прием, горизонтальная секция Шапка, и в ней секция НазванияСтолбцов .

Как в этом случае будет организован вывод? Если секция Шапка выводится как,

ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ТДВыводПечатиУТ.Вывести(ОбластьШапка);
1 NIGHTHUNTER
 
30.03.21
04:44
Что я не так делаю? ничего не выводится (   http://joxi.ru/gmvMjezu1VPdyr



    ОбластьШапка                            = Макет.ПолучитьОбласть("Шапка");
    ОбластьНазванияСтолбцов                 = Макет.ПолучитьОбласть("НазванияСтолбцов|ОбластьГоризонтальная");
    //
    ИндексШапкиТаблицы = 1;
    Для Каждого КолонкаТз Из ТзРез.Колонки Цикл
        Если ИндексШапкиТаблицы = 1 Тогда
            ТДВыводПечатиУТ.Вывести(ОбластьНазванияСтолбцов);
        Иначе
            ТДВыводПечатиУТ.Присоединить(ОбластьНазванияСтолбцов);
        КонецЕсли;
        ИндексШапкиТаблицы = ИндексШапкиТаблицы + 1;
        Сообщить(КолонкаТз.Имя);
    КонецЦикла;
    ТДВыводПечатиУТ.Вывести(ОбластьШапка);
2 hhhh
 
30.03.21
05:42
(1) делай области отдельно. Вот нахера их друг в друга вкладывать? Это дебилизм.
3 NIGHTHUNTER
 
30.03.21
05:47
(2)  Хотел понять как работает такой метод.
4 NIGHTHUNTER
 
30.03.21
05:48
(2) Бывают же такие решения, и смотришь и не понимаешь как они сделаны.
5 Chameleon1980
 
30.03.21
05:52
там, вроде ещё знаки больше, меньше в получить область
копай, короче в сторону описания получить область
или я сутра с 77 перепутал или вообще приснилось
6 NIGHTHUNTER
 
30.03.21
05:59
(5) Ну в 8.3 это, ищу как это делается. Смысл в том что бывает встречается такое а как это не известно делается.
Решил попробовать. И решил спросить. Буду копаться. Заниматься. Может прояснится что.
7 NIGHTHUNTER
 
30.03.21
06:03
Получается такой вывод, нормально ли это?

    ОбластьШапка                            = Макет.ПолучитьОбласть("Шапка|ОбластьГоризонтальная");
    ОбластьНазванияСтолбцов                 = Макет.ПолучитьОбласть("НазванияСтолбцов|ОбластьГоризонтальная");
    ОбластьСтроки                           = Макет.ПолучитьОбласть("Строки|ОбластьГоризонтальная");
    ОбластьПодвал                           = Макет.ПолучитьОбласть("Подвал|ОбластьГоризонтальная");

http://joxi.ru/Y2L18qBCEXjxlA

Я хотел секцию НазванияСтолбцов, сделать не отдельной а в секции Шапка, так http://joxi.ru/eAO854GCkR5vBr

но как вывести не понял.
8 NIGHTHUNTER
 
30.03.21
06:04
(7+) Под секцией НазванияСтолбцов идет конечно сразу, секция строки .