Фиксированный макет отчета 1с применяется, чаще всего, для создания регламентированного отчета, который не подразумевает возможности изменения.
Схема создания фиксированного макета 1с отчета.
Процесс создания отчета с использованием фиксированного макета производиться с применением следующих объектов:
- Форма
- Макет
- Программный код
Во-первых создадим Форму отчета:

Добавляем реквизит формы «ТабДок» типа «Табличный документ».

Создадим команду для нее укажем заголовок «Сформировать».

Для кнопки установим флаг «Кнопка по умолчанию».

Для команды установим «Создать на клиенте с процедурой на сервере».

После этого в модуле формы появится следующий код.

Фиксированный макет отчета 1с.
Во-вторых создадим «Макет». Добавляем макет.

Добавляем данные в Макет.

Для различных частей таблицы назначим название области.

Для Области «Строка» данные задаем как «Параметр».

Код заполнения макета 1с.
В третьих настроим код. В команду на сервере(созданную ранее) добавим код.

В модуле объекта отчета

Создадим процедуру.

Далее воспользуемся «Конструктором запросов с обработкой результатов».


Автоматически создастся код:

Для удобства работы заменим “ВыборкаДетальныеЗаписи” на “Выборка”. Осталось добавить работу с макетом. Получаем Макет. Затем получаем Области и выводим в ТабДок. Добавим 2 фрагмента кода для 2-х областей. Причем для области “Строка” код добавим внутрь цикла. В запросе после слова “КАК” меняем “Номенклатура” на “Товар”.

В результате должен появиться отчет содержащий Два поля.
Задания для самостоятельного решения:
1. Задание 2 Создать фиксированный отчет для отображения данных РегистраНакопления.ОстатктиНоменклатуры.

2. Задание 3 Создать фиксированный отчет для цен поставщиков.
