Текущее время: Ср, июн 18 2025, 02:05

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, дек 28 2012, 13:23 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
Здравствуйте!

Подскажите пожалуйста можно как-то определить был ли распечатан pdf-документ?
Это необходимо для фиксирования кто и когда выполнял печать.
Обязательно необходима возможность просмотра перед печатью, вывод на печать без предворительного просмотра не подходит.
Печать происходит в своей программе.

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, дек 28 2012, 14:12 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
tav написал:
Здравствуйте!

Подскажите пожалуйста можно как-то определить был ли распечатан pdf-документ?
Это необходимо для фиксирования кто и когда выполнял печать.
Обязательно необходима возможность просмотра перед печатью, вывод на печать без предворительного просмотра не подходит.
Печать происходит в своей программе.

Спасибо.

Заведите свою таблицу, куда и записывайте, кто когда печатал.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, дек 28 2012, 14:47 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
bossjohn написал(а):
Заведите свою таблицу, куда и записывайте, кто когда печатал.


Да, так и будем делать.
Только проблема в том, что пользователь может открыть предварительный просмотр документа и не нажать на "Печать", такой случай в своей таблице фиксировать не требуется. Т.е. требуется фиксировать только тех пользователей, которые действительно распечатали документ.

Как можно определить что пользователь выполнил печать pdf-документа, а не просто его просмотрел?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, дек 28 2012, 15:01 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
tav написал:
bossjohn написал(а):
Заведите свою таблицу, куда и записывайте, кто когда печатал.


Да, так и будем делать.
Только проблема в том, что пользователь может открыть предварительный просмотр документа и не нажать на "Печать", такой случай в своей таблице фиксировать не требуется. Т.е. требуется фиксировать только тех пользователей, которые действительно распечатали документ.

Как можно определить что пользователь выполнил печать pdf-документа, а не просто его просмотрел?

ФМ печати возвращает структуру job_output_info. поле OUTPUTDONE заполняется в случае успешного вывода. Таблица SPOOLIDS в структуре содержит ИД спула


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, дек 28 2012, 15:10 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
tav написал:
Да, так и будем делать.
Только проблема в том, что пользователь может открыть предварительный просмотр документа и не нажать на "Печать", такой случай в своей таблице фиксировать не требуется. Т.е. требуется фиксировать только тех пользователей, которые действительно распечатали документ.

Как можно определить что пользователь выполнил печать pdf-документа, а не просто его просмотрел?

В стандарте SAP в журнале регистрации счетов-фактур сделано просто - если пользователь запустил печать фактуры (пусть даже на предварительный просмотр) - считается что он ее напечатал, безотносительно того была ли реальная печать

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, дек 28 2012, 15:56 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
bossjohn написал(а):
ФМ печати возвращает структуру job_output_info. поле OUTPUTDONE заполняется в случае успешного вывода. Таблица SPOOLIDS в структуре содержит ИД спула

Смотрели это перед тем, как написать на форум, но к сожалению ФМ FP_JOB_CLOSE в E_RESULT не заполняет поле OUTPUTDONE и таблица SPOOLIDS пустая :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, дек 28 2012, 16:17 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
tav написал:
bossjohn написал(а):
ФМ печати возвращает структуру job_output_info. поле OUTPUTDONE заполняется в случае успешного вывода. Таблица SPOOLIDS в структуре содержит ИД спула

Смотрели это перед тем, как написать на форум, но к сожалению ФМ FP_JOB_CLOSE в E_RESULT не заполняет поле OUTPUTDONE и таблица SPOOLIDS пустая :(

в смартформах работало, думал и тут сработает.

Попробовал у себя - все заполняется.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Сб, янв 19 2013, 22:06 
Начинающий
Начинающий

Зарегистрирован:
Сб, янв 19 2013, 21:31
Сообщения: 5
Откуда: Чехов
Пол: Мужской
см. таблицу NAST-VSTAT (при создании документа там 0, после успешной печати 1)

но поле не меняется если печать из предпросмотра PDF


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Чт, янв 24 2013, 11:33 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
mikha7 написал:
см. таблицу NAST-VSTAT (при создании документа там 0, после успешной печати 1)
но поле не меняется если печать из предпросмотра PDF


Печать происходит из предпросмотра PDF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Чт, янв 24 2013, 16:07 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Заведите свою переменную в контексте формы, которую заполняйте/изменяйте в событии postPrint (скриптинг LiveCycle Designer), как вариант.

В случае, если после вызова ФМ показа PDF-формуляра и программы содержимое этой переменной изменилось, заносите лог в таблицу с датой, именем и прочими атрибутами.

событие postPrint

Всё это, естественно, предполагает настроенную интерактивность PDF-форм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF: Как определить был ли распечатан документ?
СообщениеДобавлено: Пт, янв 25 2013, 09:56 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
Paul_80 написал:
Заведите свою переменную в контексте формы, которую заполняйте/изменяйте в событии postPrint (скриптинг LiveCycle Designer), как вариант.


Спасибо большое за совет. Как попробуем, отпишусь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB