Если в целях защиты информации необходимо ограничить возможность пользователя печатать отчет или сохранять его в виде файла или просто копировать данные отчета в буфер обмена, можно воспользоваться несколькими вариантами:
- отключить в роли пользователя свойство «Вывод», это будет работать глобально, для всей программы;
- у конкретного отчета или печатной формы документа при формировании табличного документа установить свойство «Вывод», пример: ТабДок.Вывод = ИспользованиеВывода.Запретить;
- если отчет создан с использованием СКД можно установить свойство элемента формы «Результат», для этого нужно создать саму форму, если ее нет, и в процедуре ПриОткрытии() добавить такой код: Элементы.Результат.Вывод = ИспользованиеВывода.Запретить;
Можно использовать обратные варианты наложения разрешений, например, пользователю нужно запретить любой вывод, но разрешить какой-то отчет, для этого в роль пользователя нужно запретить «Вывод», а в отчете установить значение вывода ИспользованиеВывода.Разрешить.