Товарищи. Долго искал информацию, как разбить вывод отчёта по областям макета. До этого с макетами не приходилось работать. Может у вас имеются идеи?

Сделал макет, как на фото ниже. При формировании отчёта, печатается только Область_1 и друг под дружкой. А мне нужно на листе А4 в альбомном формате уместить 12 областей по порядку.
---
Процедура Печать(ТабДок) Экспорт

//создание нового табличного документа
ТабДок = Новый ТабличныйДокумент;

//получение макета для печати расходной накладной
Макет = Документы.РасходнаяНакладная.ПолучитьМакет("Основной");

//получим область "Заголовок" как новый табличный документ (!)
Область = Макет.ПолучитьОбласть("Заголовок");

//укажем параметры области
Область.Параметры.НомерДокумента = Номер;
Область.Параметры.От = Дата;
Область.Параметры.Кому = Контрагент;

//выведем заполненную область "Заголовок" в табличный документ
ТабДок.Вывести(Область);

//выведем область "Шапка" в табличный документ
ТабДок.Вывести(Макет.ПолучитьОбласть("Шапка"));

//получение области "Строка"
//обратите внимание, что это можно сделать до цикла по строкам
Область = Макет.ПолучитьОбласть("Строка");

//вывод строк документа в печатную форму
Для Каждого СтрСостава Из Состав Цикл

     //заполнение параметров области из строки табличной части
     Область.Параметры.Заполнить(СтрСостава);

     //вывод сформированной области в табличный документ
     ТабДок.Вывести(Область);

КонецЦикла;

//вывод области "Подвал"
Область = Макет.ПолучитьОбласть("Подвал");
Область.Параметры.ИтогоКоличество = Состав.Итог("Количество");
Область.Параметры.ИтогоСумма = Состав.Итог("Сумма");
ТабДок.Вывести(Область);

//установим параметры отображения табличного документа
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Истина;
ТабДок.ОтображатьСетку = Ложь;

//покажем табличный документ на экране
ТабДок.Показать();

КонецПроцедуры
---
```1c
    ОтчетОбъект = РеквизитФормыВЗначение("Объект");
    Макет = ОтчетОбъект.ПолучитьМакет("Промокод");
    Область = Макет.ПолучитьОбласть("Строка|Столбец");

    Столбик=0;
    КолвоПоГоризонтали=4;

    Для сч=НачНомер по КонНомер Цикл

    Номер=Префикс+Прав("000000"+Формат(Сч,"ЧГ="),6);
    Область.Параметры.Номер =Номер;

    Рисунок = Область.Рисунки.Штрихкод;

    ПараметрыШтрихкода = Новый Структура;
    ПараметрыШтрихкода.Вставить("Ширина", Окр(Рисунок.Ширина / КоличествоМиллиметровВПикселе*1.1));
    ПараметрыШтрихкода.Вставить("Высота", Окр(Рисунок.Высота / КоличествоМиллиметровВПикселе*1.1));
    ПараметрыШтрихкода.Вставить("Штрихкод", СокрЛП(Номер));
    ПараметрыШтрихкода.Вставить("ТипКода", 2);
    ПараметрыШтрихкода.Вставить("ОтображатьТекст", Ложь);

    Рисунок.Картинка = МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);
    Столбик = ?(Столбик > КолвоПоГоризонтали-1,1,Столбик+1);
    Если Столбик=1 Тогда
    ТабличныйДокумент.Вывести(Область);
    Иначе
    ТабличныйДокумент.Присоединить(Область);
    КонецЕсли;

    КонецЦикла;

    Возврат ТабличныйДокумент;

    КонецФункции
```
---
Процедура Печать(ТабДок) Экспорт

//создание нового табличного документа
ТабДок = Новый ТабличныйДокумент;

//получение макета для печати расходной накладной
Макет = Документы.РасходнаяНакладная.ПолучитьМакет("Основной");

//получим область "Заголовок" как новый табличный документ (!)
Область = Макет.ПолучитьОбласть("Заголовок");

//укажем параметры области
Область.Параметры.НомерДокумента = Номер;
Область.Параметры.От = Дата;
Область.Параметры.Кому = Контрагент;

//выведем заполненную область "Заголовок" в табличный документ
ТабДок.Вывести(Область);

//выведем область "Шапка" в табличный документ
ТабДок.Вывести(Макет.ПолучитьОбласть("Шапка"));

//получение области "Строка"
//обратите внимание, что это можно сделать до цикла по строкам
Область = Макет.ПолучитьОбласть("Строка");

//вывод строк документа в печатную форму
Для Каждого СтрСостава Из Состав Цикл

     //заполнение параметров области из строки табличной части
     Область.Параметры.Заполнить(СтрСостава);

     //вывод сформированной области в табличный документ
     ТабДок.Вывести(Область);

КонецЦикла;

//вывод области "Подвал"
Область = Макет.ПолучитьОбласть("Подвал");
Область.Параметры.ИтогоКоличество = Состав.Итог("Количество");
Область.Параметры.ИтогоСумма = Состав.Итог("Сумма");
ТабДок.Вывести(Область);

//установим параметры отображения табличного документа
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Истина;
ТабДок.ОтображатьСетку = Ложь;

//покажем табличный документ на экране
ТабДок.Показать();

КонецПроцедуры
---
Область = Макет.ПолучитьОбласть("Заголовок");
Увы, сколько разными способами пробовал, не помогает. Жалуется на "Метод объекта не обнаружен ПолучитьОбласть".
---
Для Каждого СтрСостава Из Состав Цикл что значит "Состав" в данной строчке?
---
Состав - таблица значений, например. Это просто пример.
---
Области должны быть названы как горизонтальные, так и вертикальные
---
Проблема вообще в другом оказалась. У меня в макете настройки не сохраняются. Слетают области, да и сам макет немного перекашивает :\
---
Так я об этом и написал - названия областей должны быть.