Пустые и лишние строки при использовании SubReport

Обсуждение Stimulsoft Reports.NET
Ответить
dbjstrov
Сообщения: 2
Зарегистрирован: 22 ноя 2024, 00:08

Пустые и лишние строки при использовании SubReport

Сообщение dbjstrov »

Добрый день!

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

1й вариант:
86_12_0102011_2508 лишние строки.png
86_12_0102011_2508 лишние строки.png (82.66 КБ) 1150 просмотров
В левой части выделено разделение на несколько строк, в правой - повторяющиеся строки (предыдущая строка).
В этом случае если для столбцов мастер-отчета убрать "Может расти" и "Расти в высоту", то это практически решает проблему, но тогда ячейки мастер отчета не увеличиваются динамически до размеров ячеек подотчета.

2й вариант:
Снимок экрана 2024-11-22 031101.png
Снимок экрана 2024-11-22 031101.png (98.88 КБ) 1150 просмотров
В этом случае ячейки из подотчета не подгоняются по высоте до высоты ячеек и много пустых строк.

Подскажите, можно ли это исправить в указанной версии дизайнера.

Шаблоны:
1й вариант:
stimulsoftReport_v1.mrt
(68.07 КБ) 53 скачивания
2й вариант:
stimulsoftReport_v2.mrt
(67.38 КБ) 57 скачиваний
Версия Stimulsoft 2018.2.3 from 05 июля 2018, Java , JS
Aleksey
Сообщения: 2923
Зарегистрирован: 22 апр 2010, 06:57

Re: Пустые и лишние строки при использовании SubReport

Сообщение Aleksey »

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

Посмотрите следующую статью
https://www.stimulsoft.com/en/documenta ... export.htm

Также проверьте последнюю версию. Если проблема останется, вышите тестовые данные для вашего отчета.

Спасибо.
dbjstrov
Сообщения: 2
Зарегистрирован: 22 ноя 2024, 00:08

Re: Пустые и лишние строки при использовании SubReport

Сообщение dbjstrov »

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

1. Произошло обновление Stimulsoft до версии "Version 2024.4.5 from 22 November 2024, Java, JS".
Как определить, что обновление действительно было выполнено? Визуально в интерфейсе дизайнера почти ничего не изменилось.
На странице дизайнера в демо-примерах интерфейс существенно отличается:
Дизайнер в обновленной версии:
Снимок экрана 2024-12-13 214926.png
Снимок экрана 2024-12-13 214926.png (314.97 КБ) 442 просмотра
Дизайнер в демо-примерах:
Снимок экрана 2024-12-13 215016.png
Снимок экрана 2024-12-13 215016.png (111.19 КБ) 442 просмотра
2. Тестовые данные.
Скрипт для создания тестовых таблиц с данными:
create table demo_objects (
id bigint,
type varchar(255),
registrynumber varchar(255),
name varchar(255)
);

create table demo_details (
id bigint,
object_id bigint,
area numeric(18,2),
type varchar(255),
startdate varchar(255),
enddate varchar(255)
);

insert into demo_objects
values
(89269600, 'Тип 1', '11111', 'Объект1'),
(89269700, 'Тип 2', '22222', 'Объект2'),
(89269800, 'Тип 3', '33333', 'Объект3'),
(89269900, 'Тип 4', '44444', 'Объект4'),
(89270000, 'Тип 5', '55555', 'Объект5')
;

insert into demo_details
values
(89271600, 89269600, 100, 'Аренда', '01.01.1900', '01.01.2071'),
(89271700, 89269700, 100, 'Аренда', '01.01.1900', '01.01.2071'),
(89271800, 89269800, 100, 'Аренда', '01.01.1900', '01.01.2071'),
(89271900, 89269900, 100, 'Аренда', '01.01.1900', '01.01.2071'),

(89272000, 89270000, 100, 'Аренда', '01.01.1900', '01.01.2071'),
(89272100, 89270000, 200, 'Аренда', '01.01.1900', '01.01.2071'),
(89272200, 89270000, 300, 'Аренда', '01.01.1900', '01.01.2071'),
(89272300, 89270000, 400, 'Аренда', '01.01.1900', '01.01.2071'),
(89272400, 89270000, 500, 'Аренда', '01.01.1900', '01.01.2071'),
(89272500, 89270000, 600, 'Аренда', '01.01.1900', '01.01.2071'),
(89272600, 89270000, 700, 'Аренда', '01.01.1900', '01.01.2071'),
(89272700, 89270000, 800, 'Аренда', '01.01.1900', '01.01.2071'),
(89272800, 89270000, 900, 'Аренда', '01.01.1900', '01.01.2071'),
(89272900, 89270000, 1000, 'Аренда', '01.01.1900', '01.01.2071'),
(89273000, 89270000, 1100, 'Аренда', '01.01.1900', '01.01.2071'),
(89272100, 89270000, 1200, 'Аренда', '01.01.1900', '01.01.2071'),
(89272200, 89270000, 1300, 'Аренда', '01.01.1900', '01.01.2071'),
(89272300, 89270000, 1400, 'Аренда', '01.01.1900', '01.01.2071'),
(89272400, 89270000, 1500, 'Аренда', '01.01.1900', '01.01.2071')
;
В шаблоне в источнике данных уже созданы источники с выборкой из этих таблиц.

Шаблон:
stimulsoftReport.mrt
(35.13 КБ) 17 скачиваний
Результат:
Отчеты (15).xlsx
(7.59 КБ) 17 скачиваний
Проблема сохраняется.
Aleksey
Сообщения: 2923
Зарегистрирован: 22 апр 2010, 06:57

Re: Пустые и лишние строки при использовании SubReport

Сообщение Aleksey »

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

Нужно дополнительное время для анализа проблемы.

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