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

StimulSoft. бесконечный цикл для некоторых документов...

Добавлено: 21 фев 2008, 12:04
compositum
Выкладываю принтскрин:

Изображение


Имею две кнопки вызова отчетов: с итогами и без...

Если вызвать формирование отчета с итогами для документа, выделенного красной рамкой - отчет впадает в бесконечный цикл (вместо трех листов - их столько, что ужас)... Если открыть отчет без итогов - все нормально открывается.
Оба варианта отчета - совершенно идентичны (если не учитывать, что второй отчет имеет итоги по разделам). я попросту сделал копию и изменил ее. Сейчас это основной вопрос, который волнует меня больше всего... Не знаю как влезть в код, чтобы отследить, что там происходит, почему возникает бесконечный цикл для этого документа. Я не все документы проверял, так что допускаю, что он такой "счастливый" не один...
Был бы весьма признателен за помощь в разрешении данного вопроса...

Выкладываю исходник моего проекта (1,3 Мб) он представляет из себя ту форму, которая показана на принтскрине. Можно было бы выложить отдельно mdb и mrt файлы, но тогда выборку данных пришлось бы дополнительно делать, а так все сделает клиент...
Архив так же содержит каталог 000, в котором лежит mdb-файл с данными - по нему формируются отчеты. Этот каталог нужно закинуть на диск с, т.к. в конфиг-файле прописан именно этот путь.

Изображение
п.с. Под бесконечным циклом я подразумеваю количество формируемых листов. вместо трех огромное количество... после 80-того листа я просто сбрасываю действие.
Не утверждаю что проблема именно в вашей программе, вполне возможно, что я в отчете что-то не так сделал, но... ведь оба отчета практически идентичны (за малым исключением). Это исключение настолько мне кажется малым, что я становлюсь в тупик - почему один отчет все же формируется нормально? кроме того, если выбирать др. сметы - то оба отчета работают так как нужно...

StimulSoft. бесконечный цикл для некоторых документов...

Добавлено: 22 фев 2008, 11:21
Edward
Большое спасибо за подробное описание проблемы и тестовый пример.

Установите, пожалуйста, у датабэнда ДанныеtblPartsSmet свойство KeepHeadertogether(Держать Заголовок Вместе) в false.

Спасибо.

StimulSoft. бесконечный цикл для некоторых документов...

Добавлено: 23 фев 2008, 05:41
compositum
Огромнейшее вам спасибо за вашу отзывчивость!!! Поздравляю всех сотрудников сильного пола компании StimulSoft с наступившим праздником - 23 февраля. Желаю вам и вашим близким счастья, здоровья, тепла в семейном кругу, успехов в работе и всего самого-самого лучшего!

Изображение

StimulSoft. бесконечный цикл для некоторых документов...

Добавлено: 23 фев 2008, 06:10
Edward
Спасибо Вам большое за теплые слова и поздравления!

С праздником и Вас также от всей компании Stimulsoft.

Здоровья Вам, Вашим близким и удачи! Пусть простое и одинаковое для всех счастье всегда живет в Вашем доме. Счастье - это когда утром спешишь заняться работой, а вечером - домой.

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

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

Спасибо.