StimulSoft. бесконечный цикл для некоторых документов...
Добавлено: 21 фев 2008, 12:04
Выкладываю принтскрин:
Имею две кнопки вызова отчетов: с итогами и без...
Если вызвать формирование отчета с итогами для документа, выделенного красной рамкой - отчет впадает в бесконечный цикл (вместо трех листов - их столько, что ужас)... Если открыть отчет без итогов - все нормально открывается.
Оба варианта отчета - совершенно идентичны (если не учитывать, что второй отчет имеет итоги по разделам). я попросту сделал копию и изменил ее. Сейчас это основной вопрос, который волнует меня больше всего... Не знаю как влезть в код, чтобы отследить, что там происходит, почему возникает бесконечный цикл для этого документа. Я не все документы проверял, так что допускаю, что он такой "счастливый" не один...
Был бы весьма признателен за помощь в разрешении данного вопроса...
Выкладываю исходник моего проекта (1,3 Мб) он представляет из себя ту форму, которая показана на принтскрине. Можно было бы выложить отдельно mdb и mrt файлы, но тогда выборку данных пришлось бы дополнительно делать, а так все сделает клиент...
Архив так же содержит каталог 000, в котором лежит mdb-файл с данными - по нему формируются отчеты. Этот каталог нужно закинуть на диск с, т.к. в конфиг-файле прописан именно этот путь.
п.с. Под бесконечным циклом я подразумеваю количество формируемых листов. вместо трех огромное количество... после 80-того листа я просто сбрасываю действие.
Не утверждаю что проблема именно в вашей программе, вполне возможно, что я в отчете что-то не так сделал, но... ведь оба отчета практически идентичны (за малым исключением). Это исключение настолько мне кажется малым, что я становлюсь в тупик - почему один отчет все же формируется нормально? кроме того, если выбирать др. сметы - то оба отчета работают так как нужно...
Имею две кнопки вызова отчетов: с итогами и без...
Если вызвать формирование отчета с итогами для документа, выделенного красной рамкой - отчет впадает в бесконечный цикл (вместо трех листов - их столько, что ужас)... Если открыть отчет без итогов - все нормально открывается.
Оба варианта отчета - совершенно идентичны (если не учитывать, что второй отчет имеет итоги по разделам). я попросту сделал копию и изменил ее. Сейчас это основной вопрос, который волнует меня больше всего... Не знаю как влезть в код, чтобы отследить, что там происходит, почему возникает бесконечный цикл для этого документа. Я не все документы проверял, так что допускаю, что он такой "счастливый" не один...
Был бы весьма признателен за помощь в разрешении данного вопроса...
Выкладываю исходник моего проекта (1,3 Мб) он представляет из себя ту форму, которая показана на принтскрине. Можно было бы выложить отдельно mdb и mrt файлы, но тогда выборку данных пришлось бы дополнительно делать, а так все сделает клиент...
Архив так же содержит каталог 000, в котором лежит mdb-файл с данными - по нему формируются отчеты. Этот каталог нужно закинуть на диск с, т.к. в конфиг-файле прописан именно этот путь.
п.с. Под бесконечным циклом я подразумеваю количество формируемых листов. вместо трех огромное количество... после 80-того листа я просто сбрасываю действие.
Не утверждаю что проблема именно в вашей программе, вполне возможно, что я в отчете что-то не так сделал, но... ведь оба отчета практически идентичны (за малым исключением). Это исключение настолько мне кажется малым, что я становлюсь в тупик - почему один отчет все же формируется нормально? кроме того, если выбирать др. сметы - то оба отчета работают так как нужно...