Вход | Регистрация
 

Секция в секции в макете

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

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

http://joxi.ru/gmvMjezu1VPdyr

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

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

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



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

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

http://joxi.ru/Y2L18qBCEXjxlA

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

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

Список тем форума
 
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.