Как можно сделать автоматической архивацию отчетов в Run time report

Обсуждение извечных проблем кларионовских (и не только) отчетов

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gala
Прохожий
Сообщения: 4
Зарегистрирован: 28 Октябрь 2015, 17:26

Как можно сделать автоматической архивацию отчетов в Run time report

Сообщение gala »

У меня доисторический Clarion4. Понимаю, что надо, что надо скопировать код архивирования сгенерированных страниц отчета и вставить его в embed "Before Print Preview", но где взять его , этот код архивирования???
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Как можно сделать автоматической архивацию отчетов в Run time report

Сообщение kreator »

Yufil писал(а):А что не работает?
В свойствах App переставляю свойство "Report Preview Mode" в "ABC Class". Шаблоны генерят описание:

Код: Выделить всё

Previewer            CLASS(PrintPreviewClass)              ! Print Previewer
Ask                    PROCEDURE(),DERIVED
AskPage                PROCEDURE(),BYTE,PROC,DERIVED
AskThumbnails          PROCEDURE(),DERIVED
ChangeAction           PROCEDURE(),BYTE,DERIVED
Init                   PROCEDURE(*PreviewQueue ImageQueue),DERIVED
InsertAction           PROCEDURE(),BYTE,DERIVED
Open                   PROCEDURE(),DERIVED
PrimeUpdate            PROCEDURE(),BYTE,PROC,DERIVED
Reset                  PROCEDURE(BYTE Force=0),DERIVED
Run                    PROCEDURE(),BYTE,PROC,DERIVED
SetAlerts              PROCEDURE(),DERIVED
TakeAccepted           PROCEDURE(),BYTE,PROC,DERIVED
TakeCurrentPage        PROCEDURE(),DERIVED
TakeEvent              PROCEDURE(),BYTE,PROC,DERIVED
Update                 PROCEDURE(),DERIVED
                     END
Видимых отличий от того, что было раньше, не наблюдается. Но при вызове процедуры - Exception. Похоже, управление в процедуру не передаётся совсем. Я грешу на "инициализацию" вот этого класса. Куда копать - не знаю.
We are hard at work… for you. :)
Ответить