Печать с использованием данных из нескольких баз |
Пред. Начало След. |
Подпункт кнопки печати "Печать с загрузкой данных из вспомогательных баз". Предварительно должен быть заполнен справочник "Источники данных внешних комплексов", и задана настройка "Получение данных из других БД".
При печати с загрузкой данных открывается окно "Загрузка формы печати со вспомогательных баз" со списком доступных баз данных согласно настройке "Получение данных из других баз", информацию из которых можно учесть в отчете. Для формирования отчета в окне загрузки форм нужно:
При этом во вспомогательную базу передается период расчета из настроек отчета, с заменой года согласно параметра "Финансовый год" в справочнике вспомогательных баз. Т.е. если период отчета 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)
Будет получен отчет следующего вида
База текущего года расчитает суммы графы "План 2015", т.к. в ней заданы элементы расчета (БР*Г0*ДП) и оставит пустой графу "План 2014", т.к. не указаны элементы расчета. База 2014 наоборот, заполнит графу "План 2014", и оставит пустой графу "План 2015". При сложении данных в окончательном отчете получим суммы плана за соответствующие года по каждому показателю. |