Вход | Регистрация
 

Отключение возможности печати по комбинации клавиш CTRL+P в отчетах и печатных формах 1С

Отключение возможности печати по комбинации клавиш CTRL+P в отчетах и печатных формах 1С
Я
   KizerSoze
 
29.04.21 - 17:17
Добрый вечер.
Задача: Необходимо фиксировать в журнале регистрации факт печати результата отчета. К сожалению, в программе нет обработчика типа "При отправке на печать", поэтому приходится искать другие решения. Для этого отключаю автозаполнение командной панели отчета (чтобы не было стандартных клавиш) и создаю кнопку, в которой пропишу в журнале регистрации факт печати отчета, а также провожу отправку его на печать.
То есть печать должна проводится только по этой кнопке. Никаких других способов быть не должно.
Просмотрел форумы, порылся в конфигурации - ничего не нашел.
Кто-нибудь сталкивался с похожей проблемой?
   lubitelxml
 
1 - 29.04.21 - 18:37
Можно добавить кнопку в отчете например, которой назначить сочетание клавиш CTRL + P, по сути ты должен поймать это событие в процедуре по этой кнопке. А вот с печатными формами сложнее, придется таб доки переносить на форму... Сам не пробовал кстати ))
   lubitelxml
 
2 - 29.04.21 - 18:40
Еще в свойствах принтера (у локального по крайней мере) есть галочка "Сохранять документы после печати" - можно попробовать посмотреть как это работает, возможно поможет решить сабж. Опять же - сам не пробовал ))
   Ёпрст
 
3 - 29.04.21 - 18:40
(0) Это.. телефоны при входе у сотрудников уже отнимаете ? А то и зафотать могут и без печати
   Ненавижу 1С
 
4 - 29.04.21 - 18:41
(0) это маразм
   lubitelxml
 
5 - 29.04.21 - 18:41
(3) и Print Screen из клавиатуры вырывают
   KizerSoze
 
6 - 30.04.21 - 13:19
Конфискация телефонов - следующий этап. Спасибо за варианты. Попробую назначить процедуре CTRL + P.
   Злопчинский
 
7 - 30.04.21 - 13:25
Абрахамс выкладывал ко
д, которым можно логгировать выполняемую печать средствами ОС.
   Aleksey
 
8 - 30.04.21 - 13:33
Свойство.
ТабличныйДокумент (SpreadsheetDocument)
Вывод (Output)
Использование:
Чтение и запись.
Описание:
Тип: ИспользованиеВывода. Ограничение вывода на печать, сохранения, работы с буфером обмена.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.


Т.е. ТабДок.Вывод=ИспользованиеВывода.Запретить
   программистище
 
9 - 30.04.21 - 13:41
а если я сделаю ctrl+c ctrl+v
а потом эксель выведу на печать
или еще куда сохраню
   Aleksey
 
10 - 01.05.21 - 01:24
(9) он и буфер блочит

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.