печать репорта
От: Аноним  
Дата: 30.08.08 19:52
Оценка:
Есть ли в reportviewer1 для отслеживания печати отчета. Нужно это для того чтобы после печати узнать, прошла ли печать гладко или с проблемами, т.к. печатаемые отчеты заносятся в базу и на основе данных отчета в конце месяца строятся свои выводы.

Может есть такая возможность в ФВ или другого АПИ.
Спасибо.
Re: печать репорта
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 31.08.08 19:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть ли в reportviewer1 для отслеживания печати отчета. Нужно это для того чтобы после печати узнать, прошла ли печать гладко или с проблемами, т.к. печатаемые отчеты заносятся в базу и на основе данных отчета в конце месяца строятся свои выводы.


А>Может есть такая возможность в ФВ или другого АПИ.


Не скажу за ReportViewer, но даже если там есть возможность допустим отследить факт отправки документа на печать — не стоит на это полагаться. Бумагу может замять, печать может уйти не на тот принтер итп. Лучше уж прямо у пользователя спросить — "отчёт напечатался нормально?" — и уже этот ответ сохранять.
Re[2]: печать репорта
От: Cristoff1  
Дата: 01.09.08 12:14
Оценка:
Здравствуйте, nzeemin, Вы писали:


N>Не скажу за ReportViewer, но даже если там есть возможность допустим отследить факт отправки документа на печать — не стоит на это полагаться. Бумагу может замять, печать может уйти не на тот принтер итп. Лучше уж прямо у пользователя спросить — "отчёт напечатался нормально?" — и уже этот ответ сохранять.


Да в том и проблема, что нельзя доварять пользователю. Печать отчета — означает получение суммы денег — соответсвтенно их учет. А т.к. пользователь не машина и может очень просто случайно или специально не нажать на кнопку "Да" и деньги не учтуться, понимаете к чему я?)
Re[3]: печать репорта
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 01.09.08 13:09
Оценка:
Здравствуйте, Cristoff1, Вы писали:

N>>Не скажу за ReportViewer, но даже если там есть возможность допустим отследить факт отправки документа на печать — не стоит на это полагаться. Бумагу может замять, печать может уйти не на тот принтер итп. Лучше уж прямо у пользователя спросить — "отчёт напечатался нормально?" — и уже этот ответ сохранять.


C>Да в том и проблема, что нельзя доварять пользователю. Печать отчета — означает получение суммы денег — соответсвтенно их учет. А т.к. пользователь не машина и может очень просто случайно или специально не нажать на кнопку "Да" и деньги не учтуться, понимаете к чему я?)


Я понимаю, что вы хотите строгого учёта, и пользователю вы доверять не можете. Но машине в данном случае доверять также вредно. Система печати не предусматривает подтверждения о том что весь документ был полностью удачно распечатан. Максимум что можно получить (теоретически) — что весь документ был передан в память принтера, что вовсе не гарантирует факта его успешной печати.
Re[4]: печать репорта
От: Cristoff1  
Дата: 01.09.08 14:41
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Я понимаю, что вы хотите строгого учёта, и пользователю вы доверять не можете. Но машине в данном случае доверять также вредно. Система печати не предусматривает подтверждения о том что весь документ был полностью удачно распечатан. Максимум что можно получить (теоретически) — что весь документ был передан в память принтера, что вовсе не гарантирует факта его успешной печати.


Очень жаль...
Re[3]: печать репорта
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 01.09.08 16:58
Оценка:
Здравствуйте, Cristoff1, Вы писали:

C>Здравствуйте, nzeemin, Вы писали:



N>>Не скажу за ReportViewer, но даже если там есть возможность допустим отследить факт отправки документа на печать — не стоит на это полагаться. Бумагу может замять, печать может уйти не на тот принтер итп. Лучше уж прямо у пользователя спросить — "отчёт напечатался нормально?" — и уже этот ответ сохранять.


C>Да в том и проблема, что нельзя доварять пользователю. Печать отчета — означает получение суммы денег — соответсвтенно их учет. А т.к. пользователь не машина и может очень просто случайно или специально не нажать на кнопку "Да" и деньги не учтуться, понимаете к чему я?)


Может стоит поменять политику и учитывать отчет, сохраненный в базе? А на печать можно выдавать столько бумажек сколько захочется.
Re[4]: печать репорта
От: Cristoff1  
Дата: 01.09.08 18:21
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Может стоит поменять политику и учитывать отчет, сохраненный в базе? А на печать можно выдавать столько бумажек сколько захочется.


Пройдет только в том случае если "бумажки" строгой отчетности, коими они не являются... А считать обычную бумагу перед выдачей юзеру, а затем и подсчитывать сколько ее осталось... не есть гуд.

Вообщем я понял, что проблема практически не решаема технически.
Re[5]: печать репорта
От: _d_m_  
Дата: 01.09.08 21:37
Оценка: +1
Здравствуйте, Cristoff1, Вы писали:

C>Вообщем я понял, что проблема практически не решаема технически.


В такой постановке — да. Эта постановка некорректна. Очередь печати так устроена. ganjiustas тебе правильно подсказал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.