Генератор отчетов с произвольной группировкой На основании генератора отчетов с произвольной группировкой можно строить произвольные отчеты по исполнению бюджета с использованием встроенных переменных и возможностью их дополнения множеством уточняющих параметров. Данный режим является наиболее мощным из всех аналитических отчетов.
Отчеты – прочие отчеты – аналитические отчеты по исполнению бюджета –
Генератор отчетов с произвольной группировкой
Рисунок 106. Генератор отчетов с произвольной группировкой
Строки отчетов соответствуют настройке «Группировка полей», а также настройке «Иерархический отбор БК по маске» (если она используется), столбцы показателей – настройке «Иерархический отбор столбцов показателей», столбцы с данными отчета – настройке «Иерархический отбор столбцов сумм». Настройки «Начало периода» и «Конец периода» могут использоваться как для обозначения периода формирования отчета, так и для обозначения даты (дат), относительно которых получаются данные.
Настройка «Название отчета» представляет собой текстовое поле для ввода наименования отчета, которое будет выводиться в его шапке.
Отчет при формировании может разбиваться на листы по различным признакам (по бюджетам, счетам бюджета, корреспондентам и т.д.), для этого в соответствующей настройке необходимо поставить галочку:
«В разрезе бюджетов (каждый бюджет на отдельном листе)»;
«В разрезе счетов бюджета (каждый счет бюджета на отдельном листе)»;
«В разрезе ведомств/администраторов (каждое ведомство/администратор на отдельном листе)»;
«В разрезе распорядителей (каждый распорядитель на отдельном листе)»;
«В разрезе корреспондентов (каждый корреспондент на отдельном листе)»;
«В разрезе счетов корреспондентов (каждый счет на отдельном листе)».
Настройка «Не выводить строки с нулевыми суммами» позволяет скрыть строки отчета, данные в которых по всем графам равны нулю.
Отчет может формироваться в тысячах рублей, если в настройке «Отчет в тыс. руб.» установлена галочка.
Настройка «Выводить общий итог» добавляет в отчет итоговую строку, в которой для каждой графы выводится сумма данных по всем строкам отчета.
«Альтернативный Excel шаблон формирования отчета».
Необходимость использования региональной классификации при формировании отчета устанавливается в соответствующей настройке «Использовать региональную классификацию».
Иерархический отбор БК по маске Генератор отчетов позволяет создавать отчеты с произвольным составом и последовательностью кодов бюджетной классификации в строках. Для создания перечня строк используется настройка «Иерархический отбор БК по маске», для того, чтобы сделанные настройки применялись при построении отчета, необходимо в «Группировке полей» отметить поле «Уровень иерархического отбора БК». Наименование уровня иерархического отбора БК по маске имеет следующую структуру:
[(<код БК из справочника>)] <Наименование строки> @Ж@К@Р/n/. Параметр <код БК из справочника> в наименовании уровня не обязателен и служит для вывода в строках отчета полного наименования этого кода из соответствующего справочника комплекса.
Параметр <Наименование строки> должен содержать произвольное текстовое значение (менее 255 символов), которое будет выводиться в соответствующей строке отчета, если параметр <код БК из справочника> не задан либо не найден в справочниках.
Остальные параметры определяют формат соответствующей ячейки: @Ж - жирный, @К - курсив, @Р/n/ - высота строки в пунктах Excel (n пунктов). Например, «ВСЕГО ДОХОДОВ@Ж@К@Р/12/», «(00010101010000000110) Налог на прибыль организаций, зачисляемый в бюджет»:
Рисунки 107 и 108. Примеры уровней в иерархическом отборе строк БК по маске Элементы иерархического отбора также состоят из нескольких параметров. Их можно набирать вручную с клавиатуры или пользоваться мастером, который формирует список всех доступных параметров на основании уже выбранных и позволяет добавлять их в элемент последовательным выбором из этого списка.
Рисунок 109. Добавление элементов в иерархический отбор БК по маске
Элемент иерархического отбора БК по маске имеет следующую структуру
[(k)]*X<маска БК> [*РБСxxxxx] [*ПБСxxxxx] [*АНПР/<код аналитического признака>],
где:
[(k)] - коэффициент,
Д<маска БК> - маска элементов доходной БК,
И<маска БК> - маска элементов БК источников,
Р<маска БК > - маска элементов расходной БК,
[*РБСxxxxx] - дополнительное ограничение по коду БП распорядителя,
[*ПБСxxxxx] - дополнительное ограничение по коду БП получателя,
[*АНПР/<код аналит. признака>] - дополнительное ограничение по аналитическому признаку. Параметр <маска БК> имеет следующую структуру:
| 0..9 | ? | * {| 0..9 | ? | *} [. [| 0..9 | ? | *{| 0..9 | ? | *}]] [. [| 0..9 | ? | *{| 0..9 | ? | *}]]
или упрощенно:
???????????????????? [.[*]] [.[*]] Первые двадцать вопросительных знаков соответствуют двадцатизначному коду бюджетной классификации, далее через точку может указываться маска кода дополнительной классификации, и далее также через точку – маска кода региональной классификации.
Примеры масок бюджетной классификации приведены в таблице ниже. Таблица 3
Примеры масок бюджетной классификации
Маска БК
| Значение
| (-1)И?????????????????510
| Суммы со знаком «минус» по источникам с кодом ОСГУ 510
| Р*
Р*.*
| Суммы по всем расходным БК
| Р*.
| Суммы по всем расходным БК с пустой дополнительной классификацией
| Р*.211
| Суммы по всем расходным БК с дополнительной классификацией 211
|
Иерархический отбор столбцов сумм Состав и последовательность граф отчета, содержащих данные, задается в настройке «Иерархический отбор столбцов сумм». Данная настройка имеет ряд встроенных переменных, позволяющих выбирать тип документа или операции для формирования графы, а также ряд ограничений для её детализации. Все эти значения вводятся с помощью встроенного мастера или вручную и разделяются знаком «*».
Рисунок 110. Добавление элементов в иерархический отбор столбцов сумм Наименование уровня иерархического отбора столбцов сумм имеет следующую структуру:
<Наименование колонки (1строка)> [\<Наименование колонки (2 строка)>] [@Ш/n/] [\@Ф<>>формула Excel для заполнения столбца>] Параметр <Наименование колонки (1 строка)> должен содержать произвольное текстовое значение (менее 255 символов), которое будет выводиться в заголовке соответствующей графы отчета (группы граф отчета, если задано наименование колонки (2 строка));
Параметр <Наименование колонки (2 строка)> может содержать наименование соответствующей графы отчета, входящей в группу, указанной в наименовании колонки (1 строка), параметр не обязателен для заполнения;
Параметр @Ш/n/ служит для указания произвольной ширины соответствующей колонки отчета в пунктах MS Excel, параметр не обязателен для заполнения (по умолчанию ширина колонки принимается равной 16 пунктам);
Параметр @Ф<>>формула Excel для заполнения столбца> может содержать формулу MS Excel для расчёта данных графы отчета на основании данных других граф, параметр не обязателен для заполнения (обычно формулы задаются для уровней, не имеющих в своем составе элементов). Примеры.
1). Столбец с наименованием «Финансирование» и шириной 15,00:
Финансирование@Ш/15.00/
2). Колонка «Процент исполнения» с шириной 10 пунктов и формулой для вычисления отношения значения ячейки на 2 левее от текущей (0;-2) к значению ячейки на 5 левее от текущей (0;-5), при условии что последнее не равно нулю:
Процент исполнения@Ш/10/\@Ф>>=ЕСЛИ(ЯЧ(0;-5)<>0;ЯЧ(0;-2)*100/ЯЧ(0;-5);"") Элемент иерархического отбора столбцов сумм должен содержать один из основных параметров, определяющих тип данных соответствующего столбца, который может дополняться коэффициентами и специальными ограничениями. Все основные параметры и ограничения перечислены в таблице ниже. Таблица 4
Параметры элементов иерархического отбора столбцов сумм
ЭЛЕМЕНТ
| ЗНАЧЕНИЕ
| [(k)]
| Коэффициент
| ОСНОВНЫЕ ПАРАМЕТРЫ
| ПОСТСБ
| Поступление на счета бюджета
| СПИССБ
| Списание со счетов бюджета
| Фин
| Финансирование
| ВФин
| Возврат финансирования
| КР
| Кассовый расход
| ВКР
| Возврат кассового расхода
| РАСП
| Распоряжение о зачислении средств на л/с
| КП
| Кассовый план
| ЗБП
| Заявки бюджетополучателей
| БР
| Бюджетная роспись (расходы)
| СБР
| Сводная бюджетная роспись
| ЛБО
| Лимит бюджетных обязательств
| СЛБО
| Сводный лимит бюджетных обязательств
| ЧБР
| Черновики Бюджетная роспись (расходы)
| ЧСБР
| Черновики Сводная бюджетная роспись
| ЧЛБО
| Черновики Лимит бюджетных обязательств
| ЧСЛБО
| Черновики Сводный лимит бюджетных обязательств
| ДБР
| Бюджетная роспись (доходы)
| ИБР
| Бюджетная роспись (источники покрытия дефицита бюджета)
| ИБР
| Бюджетная роспись (расходы, источники)
| ЧДБР
| Черновики Бюджетная роспись (доходы)
| ЧИБР
| Черновики Бюджетная роспись (источники покрытия бюджета)
| РИБР
| Бюджетная роспись (расходы, источники)
| РРЛБО
| Расходное расписание (ЛБО)
| КУЛБО
| Казначейское уведомление (ЛБО)
| РУЛБО
| Расходное уведомление (ЛБО)
| РРБА
| Расходное расписание (бюджетные ассигнования)
| КУБА
| Казначейское уведомление (бюджетные ассигнования)
| ДОПОЛНЕНИЯ И ОГРАНИЧЕНИЯ ДЛЯ ОСНОВНЫХ ПАРАМЕТРОВ
| [*Пост]
| Только кассовый план поступлений
| [*Выпл]
| Только кассовый план выплат
| [*Перв]
| Только первоначальная роспись
| [*Изм]
| Только изменение росписи
| [*Г0 |* Г1 |* Г2]
| Год росписей или лимитов
| [*ППР |*ППД |*МО |*УТПЛАТ |*УТКБК |*ЧЕК |*ЗНАЛ |*ОБНАЛ |*УИСТФИН |*РРФИН |*КУФИН |*РУФИН |*РФ]
| Уточнение вида документа (для финансирования/кассового расхода или поступления/списания со счета бюджета)
| [*ДП]
| Не пустая дата проводки
| [*ДЗП]
| Дата за период
| [*Пер]
| За период отчета
| [*КВn]
| За n квартал
| [*КВТЕК]
| За текущий квартал
| [*КВНГ]
| С начала года по текущий квартал
| [*MKn]
| За n месяц в квартале
| [*MMnn]
| За nn месяц года
| [*ММТЕК]
| За текущий месяц
| [*ММНГ]
| С начала года по текущий месяц
| [*ДКn]
| За n декаду месяца
| [*ДДnn]
| За nn день месяца
| [*День]
| За день конца периода отчета
| [*ДТД]
[*ДТПД]
[*ДТР]
| Дата документа
Дата проводки документа
Дата рейса Параметры детализации по датам (допускается использование одного или двух параметров одновременно):
*==0 – пусто;
*<Д1 – меньше начала периода;
*<=Д1 – меньше или равно началу периода;
*==Д1 – равно началу периода;
*>=Д1 – больше или равно началу периода;
*>Д1 – больше начала периода;
*<Д2 – меньше конца периода;
*<=Д2 – меньше или равно концу периода;
*==Д2 – равно концу периода;
*>=Д2 – больше или равно концу периода;
*>Д2 – больше конца периода.
| [*БКД<маска БК>
*БКИ<маска БК>
*БКР<маска БК> ]
| Дополнительное ограничение на бюджетную классификацию (доходную, источников или расходную)
| [*РБСxxxxx]
| Дополнительное ограничение на код БП распорядителя
| [*ПБСxxxxx]
| Дополнительное ограничение на код БП получателя
| [*АНПР/<код аналит. признака>(*АНПР/<код аналит. признака>)]
| Дополнительное ограничение на аналитический признак
|
Примеры.
1). Кассовый план с датой проводки за первый квартал, первый месяц в квартале, первую декаду месяца со знаком «минус»:
(-1)КП*ДП*КВ1*МК1*ДК1
2). Бюджетная роспись расходов на текущий год с датой проводки по КОСГУ 211 с аналитическим признаком «Принят на учет» (ACCEPTED):
БР*Г0*ДП*АНПР/ACCEPTED*БКР?????????????????211
Иерархический отбор столбцов показателей Иерархический отбор столбцов показателей определяет состав и порядок граф отчета, содержащих показатели, в разрезе которых он сформирован. Наименование уровня иерархического отбора столбцов показателей имеет следующую структуру:
<Наименование колонки(1строка)> [\<Наименование колонки(2 строка)>] [@Ш/n/] [\@Ф<>>формула Excel для заполнения столбца>] Параметр <Наименование колонки (1 строка)> должен содержать произвольное текстовое значение (менее 255 символов), которое будет выводиться в заголовке соответствующей графы отчета (группы граф отчета, если задано наименование колонки (2 строка));
Параметр <Наименование колонки (2 строка)> может содержать наименование соответствующей графы отчета, входящей в группу, указанной в наименовании колонки (1 строка), параметр не обязателен для заполнения;
Параметр @Ш/n/ служит для указания произвольной ширины соответствующей колонки отчета в пунктах MS Excel, параметр не обязателен для заполнения (по умолчанию ширина колонки принимается равной 20 пунктам);
Параметр @Ф<>>формула Excel для заполнения столбца> может содержать формулу MS Excel для вычисления данных графы отчета на основании данных других граф, параметр не обязателен для заполнения (обычно формулы задаются для уровней, не имеющих в своем составе элементов). Например, столбец с наименованием ОСГУ и шириной 6,00 в разделе столбцов «Коды»:
Коды\ОСГУ@Ш/6.00/ При составлении элементов иерархического отбора столбцов показателей могут применяться:
формулы с синтаксисом Excel;
для обозначения кода БК текущей группировки используем ключевые слова: /БКР/ (расходная БК текущей группировки), /БКД/ (доходная БК текущей группировки), /БКИ/ (БК источников текущей группировки);
для обозначения наименования показателя в текущей группировке используем ключевое слово /Наименование/.
При добавлении элементов также работает мастер подстановки, содержащий помимо основных ключевых слов несколько примеров с формулами:
Рисунок 111. Пример иерархического отбора столбцов показателей Примеры.
1). Столбец, содержащий наименование показателя:
"/Наименование/"
2). Столбец с кодами расходной БК, разделенными пробелом:
ПСТР("/БКР/";1;3) & " " & ПСТР("/БКР/";4;4) & " " & ПСТР("/БКР/";8;7) & " " & ПСТР("/БКР/";15;3) & " " & ПСТР("/БКР/";18;3)
Рисунок 112. Пример иерархического отбора столбцов показателей
|