Печать с использованием данных из нескольких баз

Пред.  Начало  След.

  Подпункт кнопки печати "Печать с загрузкой данных из вспомогательных баз".

  Предварительно должен быть заполнен справочник "Источники данных внешних комплексов", и задана настройка "Получение данных из других БД".

 

  При печати с загрузкой данных открывается окно "Загрузка формы печати со вспомогательных баз" со списком доступных баз данных согласно настройке "Получение данных из других баз", информацию из которых можно учесть в отчете. Для формирования отчета в окне загрузки форм нужно:

отметить требуемые базы галочкой,
выбрать подходящий вариант в каждой базе в графе "Вариант". Вариант должен иметь ту же структуру граф и строк, что и в рабочей базе данных.
нажать кнопку "Печать" (в окне "Загрузка формы печати со вспомогательных баз").

 

  При этом во вспомогательную базу передается период расчета из настроек отчета, с заменой года согласно параметра "Финансовый год" в справочнике вспомогательных баз. Т.е. если период отчета 01.01.2015 - 30.04.2015 , то вспомогательная база 2013 года будет производить расчет данных за период 01.01.2013 - 30.04.2013.

 

  Во вспомогательной базе нужный вариант отчета должен быть предварительно настроен в части отборов - отборы из основной базы не передаются и во вспомогательной базе не учитываются.

 

  Пример настроек иерархических отборов сумм генератора отчетов для получения сумм росписи за предыдущий и текущий год.

У вспомогательной базы в справочнике указан финансовый год 2014, текущая база за 2015г.

 

Для того, чтобы в отчете данные за разные года (из разных баз) отражались в разных графах необходимо и достаточно настроить варианты отчетов в текущей и подгружаемых базах таким образом, чтобы заполнялись разные графы, например:

 

Вариант иерархического отбора сумм текущей базы (2015г):

+ План 2014

+ План 2015

   \- БР*Г0*ДП

+ Отклонение\@Ф>>=ЯЧ(0;-1)-ЯЧ(0;-2)

 

Вариант иерархического отбора сумм базы прошлого ,2014, года:

+ План 2014

   \- БР*Г0*ДП

+ План 2015

+ Отклонение\@Ф>>=ЯЧ(0;-1)-ЯЧ(0;-2)

 

Будет получен отчет следующего вида

Показатель

План 2014

План 2015

Отклонение

(2015 - 2014)

801 0101 4280000 001 222

10000,00

10500,00

500,00

801 0101 4280000 001 226

7000,00

8000,00

1000,00

801 0101 4280001 001 290

5000,00

0,00

-5000,00

801 0101 4280002 001 290

0,00

5500,00

5500,00

 

База текущего года расчитает суммы графы "План 2015", т.к. в ней заданы элементы расчета (БР*Г0*ДП) и оставит пустой графу "План 2014", т.к. не указаны элементы расчета. База 2014 наоборот, заполнит графу "План 2014", и оставит пустой графу "План 2015". При сложении данных в окончательном отчете получим суммы плана за соответствующие года по каждому показателю.