Страница 1 из 2

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

Добавлено: 09 июн 2016, 13:21
fulldiesel
Добрый день!
Как ни крутил и не вертел параметрами кросс-таблицы, побороть пустоты так и не вышло. Примеры в картинках прикреплены к теме. Сам отчет тоже. Что я делаю не так?

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

Добавлено: 09 июн 2016, 14:17
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 20 июл 2016, 07:36
EmeJIbka
Попробовали на триальной версии 2016.1.20.0, результат тот же

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

Добавлено: 20 июл 2016, 09:21
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 20 июл 2016, 11:40
EmeJIbka
Класс, который передаётся в отчёт

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

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

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

Добавлено: 22 июл 2016, 18:54
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 25 июл 2016, 06:33
EmeJIbka
Не воспроизвелось, возможно, потому что вы изменили отчёт - включили вывод скрытой колонки с количеством (на скриншоте первые ячейки на пересечении, ячейки с количеством 1 не должно быть видно)

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

Добавлено: 25 июл 2016, 12:19
Aleksey
Здравствуйте.

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

Сейчас разбираемся с проблемой.
Спасибо.

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

Добавлено: 01 авг 2016, 10:41
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 07 дек 2016, 12:23
EmeJIbka
Поставили обновление, стало лучше, но всё равно есть ошибки (см. скриншот)