|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Доброго времени суток! Мне нужно сбросить содержимое REPORT'а в файл .mdi Вод фрагмент кода: * SET PRINTER TO NAME 'Microsoft Office Document Image Writer' REPORT FORM passport_smena_st1 TO FILE 'c:\passport\hhh.mdi' SET PRINTER TO DEFAULT * Сбрасывает правильно, но выводит содержимое в режиме предпросмотра (не FOX'овский preview, а WINDOWS'овский 'Microsoft Office Document Imaging') Вопрос: как сделать, чтоб при выполнении команды 'REPORT FORM passport_smena_st1 TO FILE 'c:\passport\hhh.mdi'' подавить предпросмотр? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 15:17 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
report form passport_smena_st1 noconsole to printer ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 15:32 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
XAndy, пробовал я так, ещё хуже получается, программа выдает окно для сохранения файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 15:43 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Pulsar_p (не FOX'овский preview, а WINDOWS'овский 'Microsoft Office Document Imaging') Вопрос: как сделать, чтоб при выполнении команды 'REPORT FORM passport_smena_st1 TO FILE 'c:\passport\hhh.mdi'' подавить предпросмотр?Ну так этот WINDOWS'овский 'Microsoft Office Document Imaging' и настраивайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 18:23 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Опишу проблему подробнее. При печати документа программа автоматически сбрасывает его графическую копию в отдельную папку. Нужно это, например, для СМЭВ, но это не суть. Пользователь об этом даже не подозревает, работает себе потихоньку. Делаю я такую штуку через Reportlistener: сначала report form aaa to print, затем ... oreportlistener = NEWOBJECT("MPTiffListener") ... и т.д. Все было нормально, пока не понадобилось в Report'е поворачивать объекты. Пришлось давать установку SET REPORTBEHAVIOR 90. В результате Report печатается нормально, а Reportlistener, зараза, работает как и прежде т.е. как если бы обычный Report работал при установке SET REPORTBEHAVIOR 80. Я сделал через SET PRINTER TO NAME 'Microsoft Office Document Image Writer', эта проблема решилась, появилась другая: предварительный просмотр выходит. Объем печатаемых документов большой, пользователь начинает нервничать. Замкнутый круг: Reportlistener работает почти как надо и 'Microsoft Office Document Image Writer' тоже почти. Честно говоря, вариант с Reportlistener меня бы устроил больше, и чувствую, что истина где-то рядом, но вот сделать нужный окончательный шаг никак не могу. Может кто кинет ссылку на подобную тему, а то я искал, но там тоже почти, все вокруг, да около... Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 20:18 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Pulsar_pОпишу проблему подробнее. При печати документа программа автоматически сбрасывает его графическую копию в отдельную папку. Нужно это, например, для СМЭВ, но это не суть. Пользователь об этом даже не подозревает, работает себе потихоньку. Делаю я такую штуку через Reportlistener: сначала report form aaa to print, затем ... oreportlistener = NEWOBJECT("MPTiffListener") ... и т.д. Все было нормально, пока не понадобилось в Report'е поворачивать объекты. Пришлось давать установку SET REPORTBEHAVIOR 90. В результате Report печатается нормально, а Reportlistener, зараза, работает как и прежде т.е. как если бы обычный Report работал при установке SET REPORTBEHAVIOR 80. Я сделал через SET PRINTER TO NAME 'Microsoft Office Document Image Writer', эта проблема решилась, появилась другая: предварительный просмотр выходит. Объем печатаемых документов большой, пользователь начинает нервничать. Замкнутый круг: Reportlistener работает почти как надо и 'Microsoft Office Document Image Writer' тоже почти. Честно говоря, вариант с Reportlistener меня бы устроил больше, и чувствую, что истина где-то рядом, но вот сделать нужный окончательный шаг никак не могу. Может кто кинет ссылку на подобную тему, а то я искал, но там тоже почти, все вокруг, да около... Заранее благодарен.Это не предварительный просмотр вылезает, это 'Microsoft Office Document Image Writer' показывает что на него напечатали. Потому повторюсь - вот его и настраивайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 20:29 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Sergey Sizov, так я бы с удовольствием настроил, да вот только не знаю как, потому и задаю вопросы... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 20:41 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Pulsar_pSergey Sizov, так я бы с удовольствием настроил, да вот только не знаю как, потому и задаю вопросы...Наверное, зайдя в его настройки. Фокс тут ни при каких делах. И тут нет спецов по использованному Вами продукту. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 20:45 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Да черт с ним, с Microsoft Office Document Image Writer'ом, Reportlistener -то можно как-то настроить? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 22:08 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Pulsar_pДа черт с ним, с Microsoft Office Document Image Writer'ом, Reportlistener -то можно как-то настроить?Если судить по наличию в нем настраиваемых элементов, то можно сделать вывод о наличии такой возможности. Вопрос только в том, ЧТО таки надо настроить? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 22:20 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Sergey Sizov, если в общем случае настроить так, чтоб Reportlistener работал с учетом установки SET REPORTBEHAVIOR 90, а если это невозможно, то как в нем объекты поворачивать. Мне бы какой-нибудь пример толковый, я б уж допилил... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 04:15 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Мне хотя бы просто знать имеет ли эта проблема нормальное решение или нужно устраивать "шаманские пляски с бубном?" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 04:19 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Pulsar_pSergey Sizov, если в общем случае настроить так, чтоб Reportlistener работал с учетом установки SET REPORTBEHAVIOR 90, а если это невозможно, то как в нем объекты поворачивать. Мне бы какой-нибудь пример толковый, я б уж допилил...1. В общем-то, Reportlistener без SET REPORTBEHAVIOR 90 и не работает совсем. При другой настройке SET REPORTBEHAVIOR работает совершенно другой механизм. К тому же, он не занимается выводом на экран или куда-либо еще, этим занимается другой механизм. И фоксовый механизм предпросмотра работаtт только при указании PREVIEW, которого в команде нет. 2. (не FOX'овский preview, а WINDOWS'овский 'Microsoft Office Document Imaging') говорит о том, что фокс со всеми его механизмами уже закончил работать и в дело вступил WINDOWS'овский 'Microsoft Office Document Imaging'. Который и показывает на экране результат работы фокса совершенно не интересуясь фоксом и всем, что в нем есть. Это не предпросмотр, а демонстрация виртуальным принтером того, что на него пришло. Уже сформировано, уже пришло, и работа фокса уже закончена, он уже ни на что влиять не может. Это так трудно понять? Четвертый раз - смотрите настройки Microsoft Office Document Imaging. Например, в имеющемся у меня Microsoft XPS Document Writer есть галочка Автоматически открывать XPS документы в средстве просмотра XPS. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 09:32 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Если уж совсем в двух словах: при установке SET REPORTBEHAVIOR 80 REPORT FORM и Reportlistener работают одинаково (в смысле результат полностью идентичен), а при при установке SET REPORTBEHAVIOR 90, по-разному. Решается ли эта проблема как-то просто или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 10:29 |
|
Вывод REPORT в файл
|
|||
---|---|---|---|
#18+
Pulsar_pЕсли уж совсем в двух словах: при установке SET REPORTBEHAVIOR 80 REPORT FORM и Reportlistener работают одинаково (в смысле результат полностью идентичен), а при при установке SET REPORTBEHAVIOR 90, по-разному. Решается ли эта проблема как-то просто или нет?Еще раз - при значении 80 НЕТ Reportlistener и он НЕ работает. Это работает ДРУГОЙ механизм. Настройкой SET REPORTBEHAVIOR переклюячаются ДВА РАЗНЫХ механизма. Об отличиях этих механизмов и результатов их работы подробно расписано в хелпе. В том числе и причины отличий в результатх. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 11:24 |
|
|
start [/forum/topic.php?fid=41&fpage=41&tid=1583014]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 153ms |
0 / 0 |