Получение данных из нескольких баз |
Пред. Начало След. |
Используется подпункт кнопки Печати "Печать с загрузкой данных из других баз". Предварительно должен быть заполнен справочник "Источники данных внешних комплексов", и задана настройка "Получение данных из других БД".
При печати с загрузкой данных открывается окно "Загрузка формы печати со вспомогательных баз" со списком баз данных из настройки "Получение данных из других БД", информацию из которых можно учесть в отчете. Для формирования отчета нужно в окне загрузки :
При этом во вспомогательную базу передается период расчета из настроек отчета, с заменой года согласно параметра "Финансовый год" в справочнике вспомогательных баз. Т.е. если период отчета 01.01.2023 - 30.04.2023 , то вспомогательная база 2022 года будет производить расчет данных за период 01.01.2022 - 30.04.2022.
Пример У дополнительной базы в справочнике указан финансовый год 2022, текущая база за 2023г.
0) Настроить вспомогательные базы в базе 2023г :
1) Создать новый вариант отчета "Генератор отчетов (с использованием макета)" в базе 2023г с нужными колонками, суммы которые должны быть получены из двух баз добавить два раза.
2) Сохраненный вариант выгрузить в файл (xml). 3) Запустить комплекс с подключением к базе 2022г: загрузить вариант отчета из п.3, задать в нём нужные отборы (при необходимости) . 4) В текущей базе 2023г сформировать отчет, используя подпункт печати "Печать с загрузкой данных из других баз": в открывшемся окне отметить нужную базу(-ы) 2022г, далее выбрать соответствующий вариант (в выбранной базе 2022 года), и нажать "Печать".
Будет получен отчет следующего вида
База текущего 2023г года расчитает суммы графы "План 2023", т.к. в ней задано уточнение по 2023 году даты проводки и оставит пустой графу "План 2022", т.к. в базе 2023г нет документов 2022г. База 2022г наоборот, заполнит графу "План 2022", и оставит пустой графу "План 2023". При сложении данных в окончательном отчете получим суммы плана за соответствующие года по каждому показателю.
|