|
|
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Установлен PB 6.5. Формирую отчет и отправляю на печать например 50 страниц. 30 страниц печатает как надо, далее идут пустые страницы, но есть нумерация - типа 35 из 50. Что делать и где рыть не пойму. Кто нидь сталкивался ? Как решили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 11:59 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Нет ли полей которые немного выходят за пределы страницы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 12:28 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Нет. При этом если отчет не очень большой ( ну там до 100 страниц), то выборочно т.е. с 1 по 30 с 31 по 60 и т.д. можно весь распечатать нормально. А вот уже на 150 страницах он вообсче отказывается что либо печатать. Есть предположение, что какой то трабл с пулом печати принтера. В целом не понятно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 12:38 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Если на бумаге ничего не видно это не значит что там ничего нет Еще раз проверьте формат бумаги, поля и выход за границы ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 13:23 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
spas2001Если на бумаге ничего не видно это не значит что там ничего нет Еще раз проверьте формат бумаги, поля и выход за границы При таких симптомах SakmaА вот уже на 150 страницах он вообсче отказывается что либо печатать. на это не похоже. А что если попробовать в системе установить один-другой принтер (естественно, достаточно только драйвер, а не сам принтер :) ) и распечатать на них, попробовать их сделать принтерами по-умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:01 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Распечатайте в PDF. Так можно будет узнать, где проблема (в принтере или в программе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:13 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Проблема та же и там же. пробовали, поставили Акробат дистиллер локально - тоже самое. в отчете после 26 страницы печатаются пара страниц с порушенной структурой, далее пустые только с номерами. Еще момент, отчет с субрепортом. Пустые листы идут как раз от вложенного отчета, футер от основного отчета в конце печатается нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:16 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Ух_запарились!Пустые листы идут как раз от вложенного отчета Вот и не пользуйтесь вложенными отчетами, ибо недоработаны они в PB, и всю дорогу с ними проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:27 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Ух_запарились!Пустые листы идут как раз от вложенного отчета Вот и не пользуйтесь вложенными отчетами, ибо недоработаны они в PB, и всю дорогу с ними проблемы. Ура! Проблема решена! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:32 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Хм... Есть с 20 полей с инфой которые надо отобразить только на первой странице и с пяток на последней.... можем конечно сделать одним отчетом, но тогда на таком здоровом отчете придется в резалтсет все эти поля тянуть... траффик сильно вырастит... Или в PB6.5 в одном DW можно с несколькими резалсетами работать? Вот было бы здорово! Конечно если не получится забороть так и сделаем. Но смущает один момент, есть слухи что где-то, у кого-то, все тоже самое работает.... Может надо пропатчить что-ть или еще что... может кто-ть знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:37 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
авторЕсть с 20 полей с инфой которые надо отобразить только на первой странице и с пяток на последней.... можем конечно сделать одним отчетом, но тогда на таком здоровом отчете придется в резалтсет все эти поля тянуть... траффик сильно вырастит... Или в PB6.5 в одном DW можно с несколькими резалсетами работать? Вот было бы здорово! Сделать композит из 3-х частей или размещать 20 и 5 черес computed fields. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2007, 14:49 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Итак, найти хорошее решение так и не удалось, как собственно и источник проблемы. Переделали отчет на композитный - печататься стал нормально... Есть правда у него минус, в отличие от субрепорта, нельзя вычислить свойство visible на подотчет исходя из первого резалтсета... Есть видимо еще минусы (не зря же разработчики софта использовали именно субрепорты), но мы их пока не нашли. В общем, спасибо всем за помощь и участие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 10:31 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
2: Ух_запарились! Стоит огласить версию PB и его билд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 10:43 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Версия PB 6.5 потом попытались накатить 6.5.1 Maintence щас билд 1326 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 10:49 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
EstetsСтоит огласить версию PB и его билд. И что это даст? Повторяю еще раз - наилучшее решение - отказаться от использования nested report. Помимо многочисленных ошибок реализации с которыми приходилось сталкиваться (пример одной из них мы можем видеть выше) они идеологически в PB реализованы криво: 1. Невозможно документированным образом нормально получить доступ к элементам nested report. 2. Невозможно получить консистентный отчет (сильно не извратившись). 3. Nested report генерирует кучу select'ов на сервер (связано с 2). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 11:17 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Возможно и дурацкое предположение, но всё же - м.б. на принтере просто памяти не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 12:12 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
urvasВозможно и дурацкое предположение, но всё же - м.б. на принтере просто памяти не хватает? Ух_запарились!пробовали, поставили Акробат дистиллер локально - тоже самое. в отчете после 26 страницы печатаются пара страниц с порушенной структурой, далее пустые только с номерами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 12:25 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Как вариант - использовать для отображения как есть А при печати эмулировать вложенный отчет ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 13:10 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Ух_запарились!Версия PB 6.5 потом попытались накатить 6.5.1 Maintence щас билд 1326 Когда мы юзали 6 тоже была такая же проблема. Устранилась путем перебора билда PB. Остановились на 6.5.1.1163. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 15:28 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
За последние два предложения спасибо, но у нас система чужой разработки. Нам получается проще переделать отчеты на композитные, чем перекомпилять приложение с непонятными последствиями. Спасибо всем за помосчь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2007, 11:51 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Проблему не решили. Композит прекрасно отработал в PowerBuilder и ваабще ничего не показал в нашей системе. Просто пустая страница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 10:26 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
SakmaКомпозит прекрасно отработал в PowerBuilder и ваабще ничего не показал в нашей системе. Просто пустая страница. Вы думаете, что все знают что такое Ваша система? И как туда попал этот композит? И кроме того, пустая страница - это не вообще ничего. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 11:35 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
А в ресурсы его включили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2007, 10:18 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
AIZА в ресурсы его включили? Мы внутрь подтягиваем pbl - соответсвенно полагаю включили :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 08:53 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Вы думаете, что все знают что такое Ваша система? И как туда попал этот композит? И кроме того, пустая страница - это не вообще ничего. :) Система Аладдин, композит через pbl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 08:54 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
SakmaСистема Аладдин, композит через pbl Перефразируя один фильм: вы видели, когда заходили в этот форум надпись "Форум по системе Аладдин"? Нет? А знаете почему? Потому что это не форум по системе Аладдин. Поэтому если хотите, чтобы Вам ответили - опишите подробно то, что Вы делали и каким образом эта система использует "композит через pbl"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 10:31 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Локшин Марк SakmaСистема Аладдин, композит через pbl Перефразируя один фильм: вы видели, когда заходили в этот форум надпись "Форум по системе Аладдин"? Нет? А знаете почему? Потому что это не форум по системе Аладдин. Поэтому если хотите, чтобы Вам ответили - опишите подробно то, что Вы делали и каким образом эта система использует "композит через pbl"? Хорошо, согласен в данном случае краткость не уместна, сорри. Создал новое DataWindow c указанием Application Library (собственно само pbl). Выбрал один из репортов который собственно и ломается при печати. Сохранил все это дело. Далее в Аладдине описал метод печати с указанием имени нового DataWindow и соответственно библиотеки где оно лежит. Вызвал метод с конкретным id отчета. Системных ошибок не произошло. Окно отчета появилось, но абсолютно пустое. P.S. Может я что то не допонимаю, посему сразу прошу прощения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 12:18 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Кхе кхе Аладдин. Их есть у меня. В смысле советы. Система Аладдин не работает с композитными отчетами. Поэтому ничего не происходит. Аладдин исходя из "метаинформации" внутри приложения пытается подменить хранимую процедуру главного DW, не может ее найти и не выполняет ретрив. В качестве решения можно создать фриформ DW и вставить необходимые страницы как нестед репорты. Если аргументов не нужно то в качестве ХП под основной отчет можно положить просто Код: plaintext 1. 2. Если нужны аргументы то создать процедуру следующего вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. И использовать возвращаемые SELECT-ом значения как аргументы Нестед репортов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 13:02 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Estets, Спасибо. Завтра проведем ксперимент, о результатах сообщу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 15:36 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
SakmaEstets, Спасибо. Завтра проведем ксперимент, о результатах сообщу Если вернуться к первоначальному вопросу, Аладдин не накладывает никаких ограничений на размер отчета, если DW корректно печатается из PB то и из приложения все должно быть ОК. Все баги типа "внизу страницы разрезает пополам последнюю строчку вложенного отчета" это больше вопрос к Sybase. P.S. В этом форуме принято регистрироваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 09:45 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Как это ни странно, но у нас не получилось запинать это дело через фриформ DW. Поведение отчетов было просто не предсказуемо - периодически пропадало все что лежит на фриформ, при этом нестед репорты печатались полностью. То Аладдин просто вылетал без ошибки. В итоге запинали через замену билда PB DLL'ек. При этом была версия 6.5.0.1326. Поставили 6.5.0.444. Все бы ничего, если бы не пользователи. Которые начали дико вопить что у них пропал опер день.... Типа в Аладдине после успешного входа в систему в заголовке окна писала пользователя, базу и опер день. После установки 6.5.0.444 все пропало... В итоге провели еще эксперименты и получили следующую рабочую версию: pbdwe60.dll 6.5.0.444 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 09:00 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
Сорри недочепятал: pbdwe60.dll 6.5.0.444 pbmss60.dll 6.5.0.1326 pbodb60.dll 6.5.0.444 pbvm60.dll 6.5.0.444 P.S. С удовольствием бы зарегился, но на работе повышенная секурность - нет не почты не аськи :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 09:02 |
|
||
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#18+
SakmaВ итоге запинали через замену билда PB DLL'ек. Я бы советовал поставить те DLL, на которых этот Аладдин скомпилирован, и не мешать DLL от разных билдов, они и в комплекте от одного билда не очень-то работают, а то так не только опер день пропадет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 09:58 |
|
||
|
|

start [/forum/topic.php?all=1&fid=15&tid=1336924]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 150ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...