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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot]


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

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