|
|
|
Печать больших отчетов - пропажа данных.
|
|||
|---|---|---|---|
|
#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?fid=15&msg=34918339&tid=1336924]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 147ms |

| 0 / 0 |

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