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


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