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

Вопрос по работе с бизнес-объектами

Добавлено: 03 апр 2015, 11:00
Sergey_Sch
Здравствуйте. Имеем класс Person:

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

public class Person
    {
        public int Id { get; set; }
        public string Area { get; set; }
        public string Snils { get; set; }
        public string Name { get; set; }
        public DateTime BirthDate { get; set; }
        public string Address { get; set; }
        public Payment[] Payments { get; set; }
    }

public class Payment
    {
        public string Name { get; set; }
        public PaySumm[] PaySumms { get; set; }
    }

public class PaySumm
    {
        public DateTime PayDate { get; set; }
        public Double PaySum { get; set; }
    }
Передаю экземпляр в тестовый отчет с созданной вручную структурой, а на выходе в отчете получаю только одну строку вместо трех.

Re: Вопрос по работе с бизнес-объектами

Добавлено: 03 апр 2015, 13:22
Aleksey
Здравствуйте,

Пожалуйста, попробуйте добавить дополнительный бэнд с главным объектом (Person)

Спасибо.

Re: Вопрос по работе с бизнес-объектами

Добавлено: 03 апр 2015, 14:05
Sergey_Sch
Увы, все тоже самое - только одна строчка.. Версия 2014.3.15.0

Re: Вопрос по работе с бизнес-объектами

Добавлено: 03 апр 2015, 14:59
Aleksey
Здравствуйте,

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

Спасибо.

Re: Вопрос по работе с бизнес-объектами

Добавлено: 03 апр 2015, 16:36
Sergey_Sch
Да, собрал консольное приложение.

Re: Вопрос по работе с бизнес-объектами

Добавлено: 06 апр 2015, 09:05
Aleksey
Здравствуйте,

Извините за задержку с ответом.
Пожалуйста, попробуйте удалить следующую строчку кода из вашего приложения:
report.Dictionary.BusinessObjects.Clear();

В данном случае, при регистрации заново бизнес объектов, меняется их GUID и сбрасывается привязка датабэндов к источникам данных.

Спасибо.

Re: Вопрос по работе с бизнес-объектами

Добавлено: 06 апр 2015, 10:57
Sergey_Sch
Все работает, спасибо огромное!

Re: Вопрос по работе с бизнес-объектами

Добавлено: 06 апр 2015, 11:37
Aleksey
Здравствуйте,

Всегда рады помочь!