forum.bitel.ru
http://forum.bitel.ru/

Как нибудь можно отловить событие нажатия кнопки "Печать"?
http://forum.bitel.ru/viewtopic.php?f=14&t=9048
Страница 1 из 1

Автор:  2ray [ 17 мар 2014, 12:09 ]
Заголовок сообщения:  Как нибудь можно отловить событие нажатия кнопки "Печать"?

Необходимо выяснить был ли распечатан "Счета" или "Счета-фактуры"

Автор:  dimOn [ 17 мар 2014, 12:22 ]
Заголовок сообщения:  Re: Как нибудь можно отловить событие нажатия кнопки "Печат

отловить нажатие именно кнопки нельзя.
ок, нужно выяснить, а что дальше то делать собираетесь? на клиенте, на сервере?

Автор:  2ray [ 17 мар 2014, 12:49 ]
Заголовок сообщения:  Re: Как нибудь можно отловить событие нажатия кнопки "Печат

dimOn писал(а):
отловить нажатие именно кнопки нельзя.
ок, нужно выяснить, а что дальше то делать собираетесь? на клиенте, на сервере?

Необходимо выгрузить из базы те счета, счета-фактуры, которые распечатали.

Автор:  dimOn [ 17 мар 2014, 12:58 ]
Заголовок сообщения:  Re: Как нибудь можно отловить событие нажатия кнопки "Печат

Ну, понять действительно распечатали на бумагу что-то или нет, разумеется, невозможно. Это должно быть понятно и без глубокого знания архитектуры модуля.
Печать проходит сторого на клиенте же, причём даже вне клиента самого.
Теоретически можно отловить запрос материала счёта с сервера (перегрузить экшены модуля, ActionViewDocs итд), но дальше - не очень понятно что именно считать за распечатывание.

Автор:  2ray [ 17 мар 2014, 14:17 ]
Заголовок сообщения:  Re: Как нибудь можно отловить событие нажатия кнопки "Печат

dimOn писал(а):
Ну, понять действительно распечатали на бумагу что-то или нет, разумеется, невозможно. Это должно быть понятно и без глубокого знания архитектуры модуля.
Печать проходит сторого на клиенте же, причём даже вне клиента самого.
Теоретически можно отловить запрос материала счёта с сервера (перегрузить экшены модуля, ActionViewDocs итд), но дальше - не очень понятно что именно считать за распечатывание.

А если логи модуля мониторить на данное событие?
Если смотреть в Журнале событий. Там есть экшен ViewDocs - Просмотр/распечатка счета. Не понятно, была ли попытка печати или же просто посмотрели счет?

Автор:  dimOn [ 17 мар 2014, 19:59 ]
Заголовок сообщения:  Re: Как нибудь можно отловить событие нажатия кнопки "Печат

Цитата:
Не понятно, была ли попытка печати или же просто посмотрели счет?
Вот именно что печать происходит строго на клиенте в данном варианте. Уже после запроса документа на отображение.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/