Шаблоны внешнего отчета 1с 8.3 на управляемых формах

Простой внешний отчет с макетом без использования СКД

Скачать шаблон внешнего отчета 1с с макетом на управляемых формах

  1. В конфигураторе 1с  создаем новый внешний отчет через пункт меню Файл-Новый-Внешний отчет
  2. Назначаем отчету имя и переходим к созданию макета. В нижней части формы выбираем Макеты-Добавить-Тип макета-Табличный Документ.Макет 1с 
  3. Исходными данными для тестового отчета будет справочник “Банки”. В макете создаем шапку отчета с названиями колонок (Город,  Банк,  КорСчет).Заполнение  ячеек  шапки  оставляем по  умолчанию  Текст. Выделяем строки шапки  и назначаем Имя области через меню Таблица-Имена-Назначить имя. В дальнейшем в коде через имя области будем выводить шапку отчета и сами данные.Назначить имя области
  4. Добавляем строки, соответствующие получаемым данным из справочника Банки. Назовем их пГород, пБанк и пКорсчет. Для каждой ячейки  Заполнение указываем “Параметр”. Выделяем ячейки параметры и назначаем имя области “Строки”назначить заполнение макета - параметр
  5. Назначаем шрифты, ширину и высоту ячеек, выбираем окантовку ячеек итп. Для форматирования макета отчета служит специальная панель “Форматирование”Форматирование макета
  6. Создаем Форму отчета. В группе формы, напротив Формы отчета нажимаем на значек лупы. При создании формы галку “Использовать систему компоновки данных” не ставим.Конструктор формы отчета
  7. После создания формы отчета добавляем команду формы “Сформировать” (Правый верхний угол вкладка “Команды формы”). Назначаем ей действие на клиенте. Добавляем на форму Кнопку через правую кнопку мыши. Привязываем к кнопке Имя Команды – “Сформировать”, которую только что сделали.Управляемая форма отчета конфигуратор
  8. Пишем обработчик события Команды Сформировать, из которой вызывается функция на сервере для получения данных отчета. Реквизит формы “Отчет” появляется автоматически после создания формы отчета. Отчет создан для примера, поэтому никаких отборов и сортировок в запросе нет и данные выводятся из справочника как есть.

Сохраняем отчет, открываем его в режиме 1с Предприятия 8.3 и нажимаем кнопку “Сформировать”.Результат отчета 1с

Скачать шаблон внешнего отчета 1с с макетом на управляемых формах

Простой внешний отчет со Схемой Компоновки Данных (СКД)

Скачать шаблон внешнего отчета 1c СКД на управляемых формах

  1. В конфигураторе 1с  создаем новый внешний отчет через пункт меню Файл-Новый-Внешний отчет
  2. Создаем основную схему  компоновки данных (СКД). Для этого нажимаем кнопку “Открыть схему компоновки данных”
  3. Слева добавляем Набор данных -запросДобавление Набора данных СКД
  4. Открываем конструктор отчета. Создаем простейший запрос из  объекта справочник. Из левой части (база данных) переносим Справочник “Банки” в поле Таблицы. Раскрываем справочник и переносим интересующие данные в правую часть Поля. Сохраняем запрос. Конструктор запроса
  5. Переходим на вкладку “Настройки”. Щелкаем правой кнопкой мыши на Отчете и выбираем “Свойства элемента пользовательских настроек”.
  6. Выбираем элементы которые будут доступны пользователю 1с для настройки параметров отчета(выбираемые поля, отбор, сортировка, условное оформление и группировки).Состав пользовательских настроек отчета 1с
  7. Создаем Форму отчета и форму настроек отчета.  При создании формы отчета обязательно ставим галку “Использовать систему компоновки данных”.
  8. Формы созданы, для простого отчета на СКД никакого написания кода не требуется.Сохраняем отчет.Форма отчета на СКД в конфигураторе
  9. Открываем внешний отчет на СКД в режиме 1с Предприятия 8.3. Открываем настройки и выбираем нужные поля.Настройка отчета - Выбранные поля
  10. Добавляем группировку по “Городу”. В настройках отчета переходим во вкладку “Группировка” и добавляем поле “Город”.Настройки отчета 1с СКД Группировка
  11. Сохраняем настройки и нажимаем кнопку Сформировать.

Отчет СКД на управляемых формах

Получаем отчет по справочнику  на СКД с группировкой  в соответствии со сделанными настройками.

Как прикрепить внешний отчет в программу 1с через дополнительные отчеты обработки.

Чтобы использовать полученные внешние отчеты можно открывать их с диска, либо подключить их к программе через дополнительные отчеты и обработки в нужную подсистему. 

Форма подключения чаще всего находится в разделе Администрирование-Печатные формы и обработки -Дополнительные отчеты и обработки.

При добавлении отчета без доработок может появится сообщение об ошибке “Невозможно подключить дополнительный отчет из файла. Метод объекта не обнаружен (СведенияОВнешнейОбработке)”.Ошибка подключения отчета

Чтобы исправить эту ошибку, в модуль Отчета нужно добавить код описывающий данный отчет.Открыть модуль объекта

Теперь отчет можно разместить в определенном разделе и опубликовать.Размещение отчета в разделе

Скачать шаблон внешнего отчета 1c СКД на управляемых формах

Поделиться ссылкой:

Похожие записи

Шаблоны внешнего отчета 1с 8.3 на управляемых формах
Метки:    

Добавить комментарий

Ваш адрес email не будет опубликован.