Каталог решений - Как устроена регламентированная отчетность в 1С

Как устроена регламентированная отчетность в 1С

Как устроена регламентированная отчетность в 1С

В наличии

Регламентированная отчетность — это универсальный механизм конфигураций 1С. Принцип её работы во всех конфигурациях идентичен, различаются только источники данных для заполнения. Поэтому, раз познакомившись, Вы сможете использовать эти знания в любых конфигурациях.

Категория:

Описание

Содержание статьи:

Краткое описание

Формы отчета

Макеты

Бланки отчетности

Служебные макеты

Связанные с отчетом

Общие макеты

Механизм автозаполнения

Заполнение граф

Заполнение разделов

Заполнение строк

Расшифровка

Как хранится регламентированная отчетность

Служебные процедуры

Благодарность

Комментарии

 

 

В этой статье я постараюсь описать устроение и принцип работы регламентированного отчета, постараюсь передать суть. Если после прочтения останутся или возникнут вопросы – задавайте в комментариях, постараемся разобраться вместе.

Итак, начнем.

В устроении регламентированного отчета можно выделить три основные части:

  1. Формы отчета – Формы отчета используются для каждого варианта (редакции) отчета. Например, «ФормаОтчета2009Кв4» и «ФормаОтчета2015Кв1». Сами формы по внешнему виду не сильно отличаются друг от друга. Но в модуле формы содержатся процедуры, описывающие поведение формы и ее взаимодействие с другими составляющими регламентированного отчета. Также именно в форме описываются процедуры, обрабатывающие расчет авторасчитываемых и взаимосвязанных ячеек. Здесь же описывается обработка проверки контрольных соотношений. Формы одинаковые для всех конфигураций.
  2. Макеты – Это основная и самая важная часть регламентированного отчета. В макетах хранится всё, начиная от бланка отчета до схемы выгрузки. Макеты также разделяются по редакциям отчета, то есть для каждого нового варианта отчета будет использован свой комплект макетов. Например, «ФормаОтчета2009Кв4_Титульный» и «ФормаОтчета2015Кв1_Титульный». Макеты также одинаковые для всех конфигураций.
  3. Механизм автозаполнения – Сам принцип заполнения регламентированных отчетов един, но данные в каждой конфигурации могут браться из разных источников.

Рассмотрим подробнее каждую часть на примере отчета “Бухгалтерский баланс” в конфигурации «Бухгалтерия предприятия 3.0.42» (Отчеты.РегламентированныйОтчетБухОтчетность)

Формы отчета:

  • Основная форма – это форма выбора варианта отчета, организации и периода. Именно она открывается при создании нового отчета и именно в ней определяется, какую редакцию формы необходимо открыть:

  • ФормаОтчета2011Кв1, ФормаОтчета2011Кв3, ФормаОтчета2011Кв4 – это формы, соответствующие редакциям отчетов, утвержденных Минфином России. В них отображаются бланки отчетности и содержатся описания алгоритмов заполнения показателей
    • Описание и применение этих форм можно посмотреть в модуле менеджера отчета в функции ТаблицаФормОтчета()
    • Для каждой формы используется свой механизм автозаполнения. Описывается он в общем модуле «РегламентированнаяОтчетностьПереопределяемый» в процедурах «ПолучитьСведенияОПоказателяхОтчета()» и “ЗаполнитьОтчет()” 

    «ВыборПечатнойФормы», «КонтрольныеСоотношения», «НастройкиОтчета» — это служебные формы. В принципе, названия форм говорит об их сути, поэтому не будем останавливаться на них подробнее. 

Макеты регламентированной отчетности.

Это самая важная часть отчета. Каждый отчет имеется множество макетов. Например, в бухгалтерском балансе их 56, а в Декларации по НДС — 77

 

Все макеты можно условно разбить на две группы:

  1. Макеты бланков отчетности. Эти макеты содержат в себе бланки регламентированной отчетности. Именно то, что видит пользователь, когда открывает тот или иной отчет. Каждый макет соответствует варианту отчета и конкретному разделу. К этим макетам также можно отнести и макеты, которые используются для отображения печатных форм регламентированной отчетности.
  2. Служебные макеты для описания структуры отчета и правил выгрузки. Эти макеты пользователь никогда не увидит, в них описываются составы показателей, схемы выгрузки и прочее.

Разберем подробнее макеты бланков отчетности.

Имена макетов и имена форм отчетов связаны, и связь эта осуществляется по имени формы.

Например, для формы “ФормаОтчета2011Кв4” связанные макеты будут следующие:

«ФормаОтчета2011Кв4_Баланс_2012Кв4_3», «ФормаОтчета2011Кв4_БалансНКО_2012Кв4_3» и так далее.

Как упоминалось выше, каждый макет соответствует какому-то разделу отчета.

 

Рассмотрим устроение и описание ячеек такого макета на примере «ФормаОтчета2011Кв4Баланс»

has been added to your cart:
Оформление заказа