Объединить вывода отчетов в один

Обсуждение Stimulsoft Ultimate
Максим
Сообщения: 11
Зарегистрирован: 18 янв 2022, 12:13

Объединить вывода отчетов в один

Сообщение Максим »

Здравствуйте.
У нас используется Stimulsoft version 2020.1.1 from 18 December 2019, WinForms в составе программы. К сожалению от разработчиков нет помощи, потому обращаюсь к вам.
Отчет генерируется на отдельных трёх страницах. Во всех отчетах используется фильтр по документам в переменной, по которому подсчитывается кол-во документов и сумма по ним. А так же отдельно по фирмам разделяется.
Отчет из трёх отдельных страниц
Отчет из трёх отдельных страниц
Снимок.JPG (106.52 КБ) 4083 просмотра
Используется фильтр:
На первой странице: Details.ФинансоваяТранзакция.Journal.State.ToString()=="ПКО"
На второй странице: Details.ФинансоваяТранзакция.Journal.State.ToString()=="Платёжное поручение входящее"
На третьей странице: Details.ФинансоваяТранзакция.Journal.State.ToString()=="Оплата по банковской карте"
Вот так выглядит отчет в редакторе:
Отчет в редакторе
Отчет в редакторе
Снимок2.JPG (171.11 КБ) 4083 просмотра
Хочу объединить отчет, чтобы было разделение по фирмам, а сами сотрудники и кол-во документов были в одной таблице:
Вид нового отчета
Вид нового отчета
Снимок3.JPG (105.94 КБ) 4083 просмотра
Пытался сам объединять в один, использовать переменные. Но ничего не вышло.

Во вложении сам файл отчета и изображения.
Вложения
ПКО-ППвх-ОБК (сумма и кол-во)_2.mrt
(55.95 КБ) 317 скачиваний
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Объединить вывода отчетов в один

Сообщение Aleksey »

Здравствуйте,

Вы можете добавить доолнительные источники (DataTransformation или Data From Other Data Source), которые будут содержать сгруппированную и отфильтрованную информацию, как у вас реализовано на 3ех страницах.
И затем использовать их на одной странице для нужной сводной таблицы.

Спасибо.
Максим
Сообщения: 11
Зарегистрирован: 18 янв 2022, 12:13

Re: Объединить вывода отчетов в один

Сообщение Максим »

Aleksey писал(а): 18 янв 2022, 20:23 Вы можете добавить доолнительные источники (DataTransformation или Data From Other Data Source), которые будут содержать сгруппированную и отфильтрованную информацию, как у вас реализовано на 3ех страницах.
И затем использовать их на одной странице для нужной сводной таблицы.
Пробовал "Преобразование данных" - "Объединение таблиц", но затык когда добавлял значения по автору для проверки выскакивает ошибка EndofFile
Снимок4.JPG
Снимок4.JPG (239.69 КБ) 4074 просмотра
На Данные на основе других источников - создавал источник основываясь на таблице. Сортировку по авторам делал, фильтровал по документа, но почему только одного автора выводит. Вижу что, что то не так делаю...
Снимок5.JPG
Снимок5.JPG (160.56 КБ) 4074 просмотра
Снимок6.JPG
Снимок6.JPG (14.14 КБ) 4074 просмотра
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Объединить вывода отчетов в один

Сообщение Aleksey »

Здравствуйте,

Вышлите тестовые данные для вашего отчета.

Спасибо.
Максим
Сообщения: 11
Зарегистрирован: 18 янв 2022, 12:13

Re: Объединить вывода отчетов в один

Сообщение Максим »

Aleksey писал(а): 19 янв 2022, 13:34 Вышлите тестовые данные для вашего отчета.
Сохранил файл данных в самом редакторе и выгрузил отчет опустив строку источника данных, чтобы показал какие данные выгружает. Сам отчет и файл данных сократил.
Если нужны другие данные, то подскажите где их брать.
В шаблоне не сохраняются новые источники данных. Переменные сохраняются.
Снимок7.JPG
Снимок7.JPG (173.67 КБ) 4065 просмотров
Вложения
Отчет.xlsx
(18.38 КБ) 314 скачиваний
Файл данных.csv
(1.38 КБ) 314 скачиваний
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Объединить вывода отчетов в один

Сообщение Aleksey »

Здравствуйте,

Вы выгрузили просто сформированный отчет. К сожалению, это не поможет.
Необходимы данные из словаря.

Спасибо.
Вложения
Screenshot 2022-01-21 163645.jpg
Screenshot 2022-01-21 163645.jpg (395.22 КБ) 4050 просмотров
Максим
Сообщения: 11
Зарегистрирован: 18 янв 2022, 12:13

Re: Объединить вывода отчетов в один

Сообщение Максим »

Aleksey писал(а): 21 янв 2022, 18:37 Вы выгрузили просто сформированный отчет. К сожалению, это не поможет.
Необходимы данные из словаря.
Здравствуйте.
Подскажите как их выгрузить. Через просмотр данных, как понимаю не получиться. Дальше первого вложения уже не дает.
Снимок9.JPG
Снимок9.JPG (178.43 КБ) 4012 просмотров
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Объединить вывода отчетов в один

Сообщение Aleksey »

Здравствуйте,

Попробуйте в словаре выбрать Действия - Встроить все данные в ресурсы.

Спасибо.
Максим
Сообщения: 11
Зарегистрирован: 18 янв 2022, 12:13

Re: Объединить вывода отчетов в один

Сообщение Максим »

Aleksey писал(а): 27 янв 2022, 11:22
Попробуйте в словаре выбрать Действия - Встроить все данные в ресурсы.
Здравствуйте.
В действие нет "Встроить все данные". Нажимал как в корне, так и в Detail.
Снимок10.JPG
Снимок10.JPG (27.76 КБ) 3991 просмотр
Но как писал выше используется фильтр на значение "Details.ФинансоваяТранзакция.Journal.State"
Для ПКО - используется фильтр "Details.ФинансоваяТранзакция.Journal.State.ToString()=="ПКО""
Для ППвх - используется фильтр "Details.ФинансоваяТранзакция.Journal.State.ToString()=="Платёжное поручение входящее""
Для ОБК - используется фильтр "Details.ФинансоваяТранзакция.Journal.State.ToString()=="Оплата по банковской карте""
Снимок11.JPG
Снимок11.JPG (156.97 КБ) 3991 просмотр
Потому я не знаю какие еще нужны данные, когда всё есть. Только проблема, как всё в один отчет запихнуть или подсчитывать в одной отчете.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Объединить вывода отчетов в один

Сообщение Aleksey »

Здравствуйте,

К сожалению, без отчета, который можно запустить и подготовить пример, можем дать только рекомендации как и раньше - вы можете добавить доолнительные источники (DataTransformation или Data From Other Data Source), которые будут содержать сгруппированную и отфильтрованную информацию, как у вас реализовано на 3ех страницах.
И затем использовать их на одной странице для нужной сводной таблицы.

Спасибо.
Ответить