Версия для печати темы (https://pro1c.org.ua/index.php?s=2615a180a5c03bd75a560fa00dbc9902&showtopic=52032)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ 7.7 Запрет копирования данных из печатной формы в буфер обмена

Автор: Lunatik_55 16.05.19, 8:45

Добрый день. Нужно запретить копировать данные из печатной формы в буфер обмена, при этом функции меню "Файл" - "Сохранить" и "Сохранить как" должны быть доступны.
Если использовать стандартный метод таблицы "Защита(1)", то блокируется не только копирование в буфер, но и функции сохранения в файл. Пробовал вернуть доступность этим функциям меню через использование "FormEx", не срабатывает. Может у кого-то есть идеи как это реализовать?

Делается все это для защиты данных. Сохранение в файл я могу перехватить, сделать копию и потом проанализировать кто и что копировал. С тем что копируют через буфер, у меня проанализировать не получается. Проще запретить копировать в буфер, но как это сделать не знаю.

Автор: Vladal 16.05.19, 8:52

Цитата(Lunatik_55 @ 16.05.19, 9:45) *
Если использовать стандартный метод таблицы "Защита(1)", то блокируется не только копирование в буфер, но и функции сохранения в файл.

Создайте обработку, в которую будете передавать сформированный табличный документ. На форму добавьте кнопки сохранения в файл или передачи в Excel и т.д.
А текстовое поле блокируйте методом Защита(1).

Автор: Naghual 16.05.19, 9:12

нельзя

Можно заморочиться с выводом отчета программно в фоне, например, в ПДФ и потом показывать его, но ПринтСкрин еще никто не отменял. И в чем проблема сфоткать телефоном экран компьютера?

Автор: CobraS 16.05.19, 10:14

Цитата(Lunatik_55 @ 16.05.19, 8:45) *
Делается все это для защиты данных.

Все это борьба с ветряными мельницами. Это я понял еще лет 15 назад.
Защищать данные нужно, но эффективность этого падает с каждым годом с геометрической прогрессией.
А стоимость растет обратно пропорционально.
Пока самым эффективным средством является подбор персонала, которому можно доверять.
А инфу любую можно украсть, вопрос только в цене.

Автор: sava1 16.05.19, 10:28

Цитата(Lunatik_55 @ 16.05.19, 9:45) *
С тем что копируют через буфер,


у срр (?) есть перехват клавиш - можно отслеживать копи/паст, но при работе мышей не пройдет.

Автор: Lunatik_55 21.05.19, 12:12

Спасибо за помощь. Все печатные формы отчетов закрыл методом Защита(1) и добавил кнопку "Сохранить", нажатие которой обрабатываю в процедуре ОбработкаЯчейкиТаблицы. Заказчик пока доволен этим.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua