"Пустоты" в кросс-таблице

Обсуждение Stimulsoft Reports.Net
fulldiesel
Сообщения: 7
Зарегистрирован: 16 май 2013, 07:41

"Пустоты" в кросс-таблице

Сообщение fulldiesel » 09 июн 2016, 10:21

Добрый день!
Как ни крутил и не вертел параметрами кросс-таблицы, побороть пустоты так и не вышло. Примеры в картинках прикреплены к теме. Сам отчет тоже. Что я делаю не так?
Вложения
Сводный отчёт по кассе.mrt
Отчет
(25.52 КБ) 210 скачиваний
image2.png
Пример 2
image2.png (34.8 КБ) 3430 просмотров
image1.png
Пример 1
image1.png (49.45 КБ) 3430 просмотров
Aleksey
Сообщения: 2314
Зарегистрирован: 22 апр 2010, 02:57

Re: "Пустоты" в кросс-таблице

Сообщение Aleksey » 09 июн 2016, 11:17

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

Делались некоторые дорабоки по Кросс-Таблице. Пожалуйста, проверьте последнию версию.
Если проблема останется, пожалуйста, пришлите тестовые данные для вашего отчета.

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

Re: "Пустоты" в кросс-таблице

Сообщение EmeJIbka » 20 июл 2016, 04:36

Попробовали на триальной версии 2016.1.20.0, результат тот же
Вложения
cross_report_error.png
cross_report_error.png (53.51 КБ) 3393 просмотра
Aleksey
Сообщения: 2314
Зарегистрирован: 22 апр 2010, 02:57

Re: "Пустоты" в кросс-таблице

Сообщение Aleksey » 20 июл 2016, 06:21

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

Пожалуйста, не могли бы вы предоставить тестовые данные для вашего отчета.

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

Re: "Пустоты" в кросс-таблице

Сообщение EmeJIbka » 20 июл 2016, 08:40

Класс, который передаётся в отчёт

Код: Выделить всё

public class PayDescOperationPrintDto
    {
        public const string PaymentOperationTypeName = "Оплата";
        public const string RefundOperationTypeName = "Возврат";

        public long ServiceId { get; set; }

        public long WorkerId { get; set; }

        public string WorkerCode { get; set; }

        public string WorkerFullName { get; set; }

        public long ClientId { get; set; }

        public string ClientFullName { get; set; }

        public string ClientShortName { get; set; }

        public DateTime? ClientBirthday { get; set; }

        public long ProjectId { get; set; }

        public string ProjectDescription { get; set; }

        public DateTime? OperationDate { get; set; }

        public string OperationType { get; set; }

        public bool IsPaymentOperation { get { return OperationType == PaymentOperationTypeName; } }

        public bool IsRefundOperation { get { return OperationType == RefundOperationTypeName; } }

        public string MethodOfPayment { get; set; }

        public string ServiceTypeCode { get; set; }

        public string ServiceTypeName { get; set; }

        public decimal? Amount { get; set; }

        public string ContractNumber { get; set; }

        public bool IsForeignCitizen { get; set; }
    }
Сериализованный список во вложении Report.Data.txt
Вложения
Сводный отчёт по кассе.mrt
(25.52 КБ) 192 скачивания
report.data.txt
(419.28 КБ) 255 скачиваний
Aleksey
Сообщения: 2314
Зарегистрирован: 22 апр 2010, 02:57

Re: "Пустоты" в кросс-таблице

Сообщение Aleksey » 22 июл 2016, 15:54

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

Не смогли воспроизвести проблему. Пожалуйста, проверьте последний билд и дайте нам знать о результатах.

Спасибо.
Вложения
Capture.PNG
Capture.PNG (66.63 КБ) 3367 просмотров
data.xsd
(2.17 КБ) 165 скачиваний
data.xml
(537.76 КБ) 274 скачивания
Сводный.mrt
(26.97 КБ) 245 скачиваний
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

Re: "Пустоты" в кросс-таблице

Сообщение EmeJIbka » 25 июл 2016, 03:33

Не воспроизвелось, возможно, потому что вы изменили отчёт - включили вывод скрытой колонки с количеством (на скриншоте первые ячейки на пересечении, ячейки с количеством 1 не должно быть видно)
Aleksey
Сообщения: 2314
Зарегистрирован: 22 апр 2010, 02:57

Re: "Пустоты" в кросс-таблице

Сообщение Aleksey » 25 июл 2016, 09:19

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

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

Сейчас разбираемся с проблемой.
Спасибо.
Aleksey
Сообщения: 2314
Зарегистрирован: 22 апр 2010, 02:57

Re: "Пустоты" в кросс-таблице

Сообщение Aleksey » 01 авг 2016, 07:41

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

Проблема решена. Пожалуйста, проверьте следующий билд.

Спасибо.
EmeJIbka
Сообщения: 70
Зарегистрирован: 22 сен 2008, 10:07

Re: "Пустоты" в кросс-таблице

Сообщение EmeJIbka » 07 дек 2016, 09:23

Поставили обновление, стало лучше, но всё равно есть ошибки (см. скриншот)
Вложения
Безымянный.png
Безымянный.png (114.99 КБ) 3281 просмотр
Ответить