Универсальный отчет, позволяющий пользователю самому настроить нужные показатели и суммы. По умолчанию отчет формируется по л/с. Если в отчете нужно получить суммы по р/с, то нужно отобрать требуемые счета либо типы счетов.
При расчетах учитывается настройка "Коды КОСГУ на списание средств", кроме показателей кассового плана по источникам. Соответственно, суммы по кодам БК источников с КОСГУ из этой настройки автоматически инвертируются (умножаются на минус 1), за исключением сумм по кассовому плану.
|
Альтернативный шаблон - имя файла (с расширением) пользовательского шаблона для варианта отчета. Для создания чернового варианта альтернативного шаблона используется кнопка "Настройка свойства отчета", подпункт "Создать альтернативный шаблон". Шаблон по умолчанию - sqr_generator1.xlt - можно использовать как алтернативный: сделать копию файла с другим именем , внести в копию изменения (например, какую-то группировку выделить жирным) и прописать в поле "Альтернативный шаблон".
Для получения отчета нужно задать/настроить следующий минимум параметров:
• | Иерархический отбор столбцов сумм - какие графы (суммовые показатели) выводить в отчете (роспись, финансирование и т.д.). |
• | Иерархический отбор столбцов показателей - какие реквизиты (не суммовые показатели) выводить в строках отчета (наименование КБК и т.п.). |
• | Группировка полей - в каком разрезе сформировать отчет (подитоги, по КБК, счетам и т.п.). |
• | Отбор счетов или Типов счетов - задать отборы (03 л/с либо 01л/с), если предполагается получать в отчете информацию по финансированию. |
Особенности
1. Связанные отборы.
В отборах применены "связанные" с документами отборы бюджетной классификации.
Например, если в отборе ведомств выделить ведомство 148, то в отборе подразделов отобразяться только коды подразделов, которые применены в каких-либо документах в комбинации расходной БК с ведомством 148 .
2. Квартальная роспись (ЛБО).
Примеры дерева сумм для вывода квартальной росписи.
• | Сумма 1 квартала:
БР*ДП*КВ1
Параметр "Г0" здесь добавлять не нужно, т.к. поквартальная разбивка и так может быть только в текущем году. |
• | Сумма за первый (текущий) год:
БР*Г0*ДП
Просто БР*ДП написать нельзя, если в отчете используется поквартальная разбивка. |
3. Несовпадение итогов.
Итоговая сумма отчета по какой-либо графе может не совпасть с суммой строк его составляющих. Причина - группировка полей отчета не предусматривает вывод некоторых строк, попавших в отчет. Например отчет настроен для вывода информации только по расходной БК (Группировка полей), а в выборке данных есть документы с доходной БК.
В таких случаях нужно либо дополнительно ограничивать расчет сумм по КБК (в иерархическом отборе сумм, например было КР*ДП , стало КР*ДП*БКР* ) либо добавить в группировку полей параметр по соответствующей БК (например "Код дохода").
4. Отборы БК, раздельное применение.
Принцип действия отборов БК по доходам и расходам:
• | если отборы БК не заданы, то в отчет попадают любые документы, как по расходной БК, так и по доходной (с учетом прочих настроек отчета). |
• | если задан отбор БК кодов дохода, и ни один из отборов БК расходов не задан, то в отчет попадут только документы по отобранной доходной БК. |
• | если задан хотя бы один отбор БК кодов расхода, и отбор БК доходв не задан, то в отчет попадут только документы по отобранным кодам расходной БК. |
• | если задан хотя бы один отбор БК кодов расхода, и задан отбор БК кодов дохода, то в отчет попадут документы, как по отобранной расходной БК, так и по доходной БК. |
Где отбор доходов - это отбор "КодДох", отборы кодов расхода - любой из отборов: "Ведомства", "Подр", "ЦСт", "Расх", "КОСГУ" .
5. Группировка по "Уровень иерархического отбора БК".
При такой группировке иерархический отбор показателей по кодам БК работает по кодам, указанным в скобках в начале наименований уровней БК.
Иерархические отборы
1. Описание элементов иерархического отбора БК по маске
[(код БК из справочника)] Наименование строки [@Ж][@Ч][ТИПСЧ/<код типа счета>]
• | (код БК из справочника) - необязательный параметр, указывается именно в скобках. Если код найдется в каком-либо справочнике БК, то наименование строки возьмется из полного наименования БК из соответствующего справочника. |
• | Наименование строки - произвольное наименование строки (до 255 символов), будет применен, если код из справочника не указан, либо не найден в НСИ. |
• | @Ж - "жирность" текущей ячейки, |
• | @Ч - подчеркивание в пределах строки Excel. |
• | Дополнительное ограничение на тип счета: ТИПСЧ/<код типа счета> - дополнительное условие на тип счета, при этом задается код типа счета, а не наименование типа счета. Пример: Р*211.*ТИПСЧ/SYS_LS_PBS - расходная КБК по 211 КОСГУ и любой доп.классификации, по л/с с типом SYS_LS_PBS (лицевой счет получателя). Уточнение типа счета "ТИПСЧ/..." действует на счет получателя (для сумм ПОСТСБ и ВКР) или на счет отправителя (для сумм СПИССБ и КР). |
• | Дополнительное ограничение на суммы (из отбора столбцов сумм): СУММА/<маска показателя суммы> - ограничение по типу суммы. Например Р*211.*СУММА/КР - по данной строке будут собраны суммы кассового расхода по БК с косгу 211. Т.е. по строке будет заполнена только графа (-ы) , куда входят суммы кассового расхода (см иерархический отбор сумм).
|
Пример:
(00010101010000000110) Налог на прибыль организаций, зачисляемый в бюджет
Элемент иерархического отбора:
(k) Коэффициент
*Д<маска БК> Маска элементов доходной БК
*И<маска БК> Маска элементов БК источников
*Р<маска БК > Маска элементов расходной БК
*РБСxxxxx Дополнительное ограничение на код БП распорядителя
*ПБСxxxxx Дополнительное ограничение на код БП получателя
*АНПР/<код аналит. признака> Дополнительное ограничение на аналит. признак
<маска БК>
Общая схема (в [] указаны необязательные элементы)
основная_БК[.доп_кл[.рег_кл]][.][ВСОФ|ССОФ]
Символ "." (точка) является разделителем и признаком окончания раздела, т.е. Р*.25 - это доп. класс., начинающаяся на 25, а Р*.25. - доп. класс. 25.
ВСОФ - Внешнее софинансирование (получить) - соответствующая сумма умножится на коэффициет из стравочника "Уровни софинансирования".
ССОФ - Собственное софинансирование - соответствующая сумма умножится на (1 - коэффициет из стравочника "Уровни софинансирования").
Если код БК содержит символ "_" (подчеркивание), то в маске его надо заключить в квадратные скобки ([_]). Например, все коды дополнительной классификации начинающиеся на "7" и с символом "_" в третьем знаке: 7?[_]*
В иерархическом отборе БК по маске используется 20 знаков кода БК при выключенной опции "Учитывать КОСГУ" и 23 знака кода БК при включенной. Т.о. при ВКЛюченной опции (т.е. с учетом КОСГУ) маска вида <Р*211.*> означает "БК расходов по КОСГУ 211", а при ОТКЛюченной опции "БК расходов по виду расхода 211".
|
Примеры:
Суммы со знаком «минус» по источникам с кодом ОСГУ 510:
(-1)И?????????????????510
Суммы по всем расходным БК: Р* или Р*.*
Суммы по всем расходным БК с пустой дополнительной классификацией: Р*..
Суммы по всем расходным БК с пустой дополнительной классификацией и с пустой региональной классификацией: Р*...
Суммы по всем расходным БК с дополнительной классификацией 211: Р*.211.
Суммы по всем расходным БК с дополнительной классификацией 31_025: Р*.31[_]025.
![gen_otc_bk](gen_otc_bk.jpg)
2. Описание элементов иерархического отбора столбцов сумм
Наименование колонки(1строка) [@Ш/n/]\[Наименование колонки(2 строка)][@Ф>>формула Excel для заполнения столбца]
Произвольное наименование колонки с данной суммой и фиксированной шириной колонки равной n (единицы Excel). Разделитель двухуровневых заголовков символ "\" ставится в любом случае, независимо от наличия второго наименования.
Примеры:
Столбец с наименованием «Финансирование» с шириной 15 пунктов (в терминах MS Excel):
Финансирование@Ш/15/
\- ФИН*ДП
Колонка «Процент исполнения» кассовых выплат :
План
\- БР*Г0*ДП
Выплаты
\- КР*ДП
Процент исполнения@Ш/10/\@Ф>>=ЕСЛИ(ЯЧ(0;-2)<>0;ЯЧ(0;-1)*100/ЯЧ(0;-2);"")
где ЯЧ(0;-2) - План (роспись), ячейка на две позиции левее текущей; ЯЧ(0;-1) - кассовый расход, ячейка на одну позицию левее текущей.
Уточнение сумм
o | *Период - ограничение по периоду для документов, периодичность сумм которых отличается от годовой. Например помесячный кассовый план, квартальная роспись. Для документов с годовой периодичностью (годовая роспись) применять не следует. |
o | *Выпл - ограничение на тип документа (Кассовый план выплат, План ФХД раздел "Выплаты" и т.д.), и одновременно ограничение типа БК документа: наличие хотя бы одного кода из частей расходной БК (ведомство, КОСГУ и т.д.). Например: КП*Выпл - расчет по документам "Кассовый план выплат" в части БК расходов (например, строки с БК источников в расчет не попадут). |
o | *Пост - ограничение на тип документа (Кассовый план поступлений, План ФХД раздел "Поступления" и т.д.). Например: КП*Пост - расчет по документам "Кассовый план поступления", по любой БК доходов, источников, расходов . |
o | *БКД<маска БК> - ограничение на доходную БК (пример КП*БКД* - кассовый план только по доходной БК, любой ). |
o | *БКИ<маска БК> - ограничение на БК источников, |
o | *БКР<маска БК> - ограничение на расходную БК (пример КП*БКР?????????????????226 - кассовый план только по 226 КОСГУ ). |
o | *РБСxxxxx - ограничение на код УБП РБС организации, |
o | *ПБСxxxxx - ограничение на код УБП организации , |
o | *АНПР/<код аналит. признака> - ограничение на аналитический признак. Если нужно указать несколько признаков (по условию И), то перечислять их надо в алфавитном порядке, например: ...*АНПР/ACCEPTED*АНПР/PASSED. |
o | *ОПЕРАЦИЯ/<код операции> - ограничение на бухгалтерскую проводку в документе. В качестве кода операции указывается реквизит "Символьный код" из справочника операций. |
o | *БУХСЧЕТ/<маска счета>[(И)/(Д)/(Р)] - ограничение по 26-значному субконто в бухгалтерской операции, которое в свою очередь может быть ограничено типом БК в субконто (И - БК источников, Д - БК доходов, Р - БК расходов). Пример: БУХДЕБЕТ*БУХСЧЕТ/*120211510(И) . |
o | *ВСОФ - Внешнее софинансирование (получить) - соответствующая сумма умножится на коэффициет из стравочника "Уровни софинансирования". |
o | *ССОФ - Собственное софинансирование - соответствующая сумма умножится на (1 - коэффициет из стравочника "Уровни софинансирования"). |
Все параметры периода (*Период, *ММnn, *КВn и т.п.) отбирают документы по дате проводки, при ее отсутствии - по дате документа.
Документы кассового плана (КП, ЗБП) дополнительно всегда фильтруются по дате документа: с 01 января по конечный период отчета, кроме случая применения уточняющего параметра *ДЗП.
|
Примеры:
Кассовый план с датой проводки за первый квартал, период за первый месяц в квартале, первая декада месяца со знаком «минус»:
(-1)КП*ДП*КВ1*МК1*ДК1
Бюджетная роспись расходов на текущий год, с датой проводки за период отчета, по коду вида расхода 244, с аналитическим признаком «Принят на учет» (код признака ACCEPTED), :
БР*Г0*ДП*ДТПД*>=Д1*БКР?????????????????244*АНПР/ACCEPTED
![gen_otc_summ](gen_otc_summ.jpg)
Если роспись ведется по кварталам, то для получения годовой суммы обязательно применение переменных Г0 или Г1 или Г2, а для получения квартальных сумм: обязательно отсутствие в выражении переменных Г0 и Г1 и Г2 и обязательно присутствие переменных КВn.
|
3. Описание элементов иерархического отбора столбцов показателей
Иерархический отбор показателей применяется для вывода наименований и кодов в тех случаях, когда не применяется иерархический отбор по маске БК (т.е. в группировке не отмечен пункт "Уровень иерархического отбора БК"). Если в группировке включен "Уровень иерархического отбора БК", то "Иерархический отбор показателей" игнорируется при формировании отчета, а названия показателей берутся из уровней иерархического отбора по маске БК.
Наименование колонки(1строка)[@Ш/n/] [@Ж][@Ч][@К][@Р/n/] \ [Наименование колонки(2 строка)] [@Ф>>формула Excel для заполнения столбца]
Произвольное наименование колонки с данным показателем и фиксированной шириной колонки равной n (единицы Excel),где .
• | @Ш/n/ - ширина ячейки в n пунктов Excel (@Ш/8/). |
• | @Ж - "жирность" текущей ячейки, |
• | @Ч - подчеркивание в пределах строки Excel. |
• | @Р/n/ - размер шрифта (@Р/18/). |
• | ПРОПИСН() , СТРОЧН() - функции для вывода показателя в верхнем/нижнем регистре. Пример: ПРОПИСН("/Наименование/"). |
Пример:
Столбец с наименованием «ОСГУ» с шириной 6 (в терминах MS Excel) в разделе столбцов «Коды»:
Коды\ОСГУ@Ш/6/
Для обозначения кода БК текущей группировки используем:
/БКР/ подставляется расходная БК текущей группировки
/БКД/ подставляется доходная БК текущей группировки
/БКИ/ подставляется БК источников текущей группировки
Для обозначения наименования показателя в текущей группировке используем:
/Наименование/
По умолчанию показатель /Наименование/ ,при группирвоке по полной детализации БК, выводит наименование КОСГУ. Если нужно вывести наименование других кодов БК, то нужно использовать собственный шаблон (прописать вывод наименования в Excel шаблоне). Для этого по кнопке "Настройка свойств отчета - подпункт Создать альтернативный шаблон" нужно сохранить шаблон под своим уникальным именем. Затем отредактировать его: в ячейке, где выводится наименование показателя, для наименования доп. класс. прописать >>>{add_bk_n} , для вывода наименования целевой статьи >>>{tgt_n} . Имя созданного шаблона указать в настройке отчета "Альтернативный Excel шаблон", и сохранить шаблон на сервер (кнопка "Настройка свойств отчета - подпункт Сохранить альтернативный шаблон на сервер).
Либо поменять элемент в иерархическом отборе показателей. Например, чтобы вывести наименование доп. классификации:
ЕСЛИ(IsUp_cbk; add_bk_n; "/Наименование/")
Примеры:
1. Наименование показателей, по которым выводятся подитоги (группировка): КОСГУ для полной БК, коды БК, счета и т.д.
Столбец, содержащий наименование показателя (кавычки обязательны), отдельный уровень:
"/Наименование/"
1.1. Столбец с кодами расходной БК, разделенными пробелом, отдельный уровень:
ПСТР("/БКР/";1;3) & " " & ПСТР("/БКР/";4;4) & " " & ПСТР("/БКР/";8;7) & " " & ПСТР("/БКР/";15;3) & " " & ПСТР("/БКР/";18;3)
При этом в группировке полей должна быть отмечена строка с КБК (КОСГУ или полная детализация расходной).
1.2. Код региональной классификации
ЕСЛИ(ИЛИ(IsUp_cloc,IsUp_cbk,IsUp_csbk,IsUp_cibk,IsUp_crbk,IsUp_crsbk,IsUp_cribk); cloc; "")
при этом в настройках отчета должна быть включена опция "Показывать региональную классификацию".
2. Наименование кода дохода и коды доходной БК
При этом в группировке полей должна быть отмечена строка "Полная детализация доходной БК ...".
![gen_otc_pokaz](gen_otc_pokaz.jpg)
3. Номер л/с и наименование его владельца
При этом в группировке полей должна быть отмечен пункт "Номер счета", и номера счетов и наименования владельцев будут выводится начиная с группы по номеру счета.
![gen_otc_pokaz_ls](gen_otc_pokaz_ls.jpg)
Столбец с номером счета:
ЕСЛИ(IsUp_cacc; cacc; "")
Столбец с наименованием владельца счета:
ЕСЛИ(IsUp_cacc; acc_corr_n; "")
3. Наименование корреспондента
ЕСЛИ(IsUp_corr_n; corr_n; "")
При этом в группировке полей должна быть отмечен пункт "Наименование кореспондента".
4. Порядковый номер строки
N пп@Ш/6/\@Ф>>=СТРОКА()-8
5. Реквизиты документа
При этом в группировке полей должна быть отмечен пункт "Реквизиты документа".
Реквизит
|
Выражение
|
Номер
|
ЕСЛИ(IsUp_link1; number; "")
|
Дата
|
ЕСЛИ(IsUp_link1; ДАТАПРОП(date;4); "")
|
Документ наименование
|
ЕСЛИ(IsUp_link1; obj_n; "")
|
Назначение платежа
|
ЕСЛИ(IsUp_link1; nazn; "")
|
|