|  20.06.2019, 10:03 | #1 | 
| Участник | Как узнать, что отчет печатается на принтер ? 
			
			AX 2009 Есть конкретный Report (в узле АОТ - Reports). Как можно в коде этого Report узнать, что он сейчас печатается на принтер ? Задача - предотвратить повторную печать именно на принтер или не предотвращать, но логировать повторные случаи печати. Это нужно чтобы знать - был ли документ повторно взят в работу. Report печатается как из кода, так и пользователями по кнопке. Надо либо запретить печать, либо логировать, если отчет печатается второй раз. Но выводить отчет на экран отчет можно сколько угодно - вывод на экран не надо логировать или запрещать. Зачем нужно такое ограничение? Принтер стоит в другом отделе. На него идет печать из разных отделов, и сотрудники обрабатывают все бумажки, которые на нем выходят. Если отчет будет отправлен на принтер повторно, то документ начнут обрабатывать повторно. На какой именно принтер отчет был отправлен - неважно. Важно знать, что именно на принтер. 
				__________________ Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ | 
|  | 
|  | 
| 
 |