Перестали создаваться источники для свойств-коллкций бизнес-объектов

Обсуждение Stimulsoft Reports.NET
Ответить
Валерий В. Шинкевич
Сообщения: 83
Зарегистрирован: 21 фев 2007, 06:29
Откуда: Нижний Новгород/Йошкар-Ола

Перестали создаваться источники для свойств-коллкций бизнес-объектов

Сообщение Валерий В. Шинкевич »

Изображение
Слева версия от 6 мая 2008 года. (2008.1)
Справа версия от 25 августа 2008 года....

В настоящее время использую версию от 6 мая, но в связи с некоторыми улучшениями в новых версиях решил попробовать последнюю...

Бизнес-объект - bill - накладная, Lines - коллекция строк (реализует IList, IEnumerable ...)
Раньше создавались дополнительные источники, даже если их и не требовалось - например bill_Firm - фирма, хотя свойство и не является коллекцией.

Когда открыл новую версию - есстественно - эксепшин bill_Lines не обнаружено!
Полез смотреть - увидел только один источник - bill :angry:
Методом тыка (установки различных значений в конфигах) получилось то, что видите на правой части рисунка.
т.е. появился bill_AuctionDepartment
НО! Он тоже нафиг не нужен - это простое свойство, а не коллекция.....
А вот появления bill_Lines не удалось добиться...

В чём дело ???

Решил пока оставить старую версию...



Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Перестали создаваться источники для свойств-коллкций бизнес-объектов

Сообщение Edward »

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

К сожалению, не смогли воспроизвести проблему.

Если это возможно, пришлите, пожалуйста, пример на support[at]stimulsoft.com. Это бы значительно ускорило решение проблемы.

Спасибо.
Валерий В. Шинкевич
Сообщения: 83
Зарегистрирован: 21 фев 2007, 06:29
Откуда: Нижний Новгород/Йошкар-Ола

Перестали создаваться источники для свойств-коллкций бизнес-объектов

Сообщение Валерий В. Шинкевич »

Edward писал(а):Здравствуйте.

К сожалению, не смогли воспроизвести проблему.

Если это возможно, пришлите, пожалуйста, пример на support[at]stimulsoft.com. Это бы значительно ускорило решение проблемы.

Спасибо.
Хорошо, я попытаюсь воспроизвести это в небольшом примере, если получится- вышлю вам.

Но, хотя бы подскажите все настройки, которые отвечают за создание bill_Firm и т.п., причём как в старом движке, так и в новом.
В принципе, я могу и сам принудительно создавать bill_Lines, но мне нужно гарантировать, что это не будет создаваться еще и автоматически.
Да и хотелось бы избавиться от ненужных источников типа bill_Firm... а то порой при вызове RegData наблюдаются существенные тормоза имено из-за создания вот таких вот "левых" источников.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Перестали создаваться источники для свойств-коллкций бизнес-объектов

Сообщение Edward »

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

Попробуйте ограничить количество уровней, которые обрабатываются в коллекции бизнес-объектов:

Stimulsoft.Report.StiOptions.Dictionary.BusinessObjects.MaxLevel = 3

Все настройки для обработки бизнес-объектов содержатся для обоих версий движков в группе Stimulsoft.Report.StiOptions.Dictionary.BusinessObjects статических свойств.

Спасибо.
Валерий В. Шинкевич
Сообщения: 83
Зарегистрирован: 21 фев 2007, 06:29
Откуда: Нижний Новгород/Йошкар-Ола

Перестали создаваться источники для свойств-коллкций бизнес-объектов

Сообщение Валерий В. Шинкевич »

Я вчера написал вам на support....
Тех данных, что я предоставил хватает ???
Есть ли какой прогресс по этому вопросу ???
Или всё-таки готовить вам тестовый слюшин, воспроизводящий эту проблему ???
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Перестали создаваться источники для свойств-коллкций бизнес-объектов

Сообщение Edward »

Мы внесли некоторые изменения в наш код, и следующий пререлиз эту проблему должен решить. Если проблема останется, то тестовый проект будет очень кстати.

P.S. Спасибо за ту информацию, что вы предоставили, и так же ответ был выслан Вам на Ваш почтовый ящик.

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