Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запрет сохранения и копирования отчетов на СКД.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Alex78
Доброго времени суток.
Есть конфигурация "Управление торговлей для Украины 3.1.5.1" (на УФ). Платформа 8.3.10.2252.
В конфигурации все отчеты на СКД.
Как можно запретить пользователям сохранять на диск и копировать отчеты? При этом возможность печати отчетов должна остаться.
Petre
Цитата(Alex78 @ 19.12.17, 10:18) необходимо зарегистрироваться для просмотра ссылки
сохранять на диск и копировать отчеты

Речь о результате отчета - табличном документе?
Alex78
Так точно
Petre
Но зачем?
Alex78
Нашел решение.

Открываем модуль менеджера отчета.

Ищем процедуру ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка) Экспорт.

Если процедуры в модуле нет, создаем ее.

Пишем строки
Если ПроверкаКакогоТоУсловия() Тогда
    ЭтаФорма.Элементы.ОтчетТабличныйДокумент.Защита=Истина;
КонецЕсли;


В итоге результат отчета нельзя сохранить в файл или скопировать в буфер обмена, но можно распечатать.

Всем спасибо за проявленное к теме внимание.




Цитата(Petre @ 19.12.17, 13:31) необходимо зарегистрироваться для просмотра ссылки
Но зачем?

Руководство требует.
Petre
Следующий шаг - создать функционал определения пдф-принтера и запрета печати на него...
Alex78
Полностью с Вами согласен. Я понимаю, что если у пользователя есть доступ к самому отчету, то при желании он данные так или иначе вынесет - PrintScreen, сфотографировать мобильным, распечатать и положить в сумку, переписать от руки, в конце концов. Но доказывать это кому-то: 1. Потратить время и нервы. 2. Подвергнуться риску возникновения мысли "а, программер не может/не хочет это сделать, значит, плохой специалист". В программе я это реализовал, остальное не в моей власти ).
Vofka
Petre, не знаю как у вас, но у меня тоже не редко возникают идиотские задачи, которые проще сделать и забить, чем объяснять, что смысла в этом 0.
Alex78
Увы, такова се ля ви ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.