Имя: Пароль:
1C
1С v8
Запретить печать программно ИспользованиеВывода.Запретить
,
0 MistaEr
 
23.06.15
15:08
Добрый день!

некоторым пользователям нужно запретить печатать, сохранять несколько отчетов. При открытии формы отчета задаю
Результат.Вывод = ИспользованиеВывода.Запретить;
Не работает.
А если в Свойствах табличного документа поставить Вывод = Запретить, работает
1 Escander
 
23.06.15
15:09
программирования не надо - всё настраивается на уровне прав пользователей
2 MistaEr
 
23.06.15
15:10
это для всех отчетов
3 DTXqueque
 
23.06.15
15:11
(1) На пустой платформе?

(0) И что тебя смущает? Используй свойства табдокумента.
4 MistaEr
 
23.06.15
15:11
(3) тогда запрет будет для всех пользователей
5 Escander
 
23.06.15
15:12
(2) создай для таких пользователей роль у которой не будет разрешено право "Вывод".
6 DTXqueque
 
23.06.15
15:13
(4) Тип если бы Результат.Вывод работал, то запрет распространялся только на избранных?
7 MistaEr
 
23.06.15
15:13
(5) У отчетов есть право только Просмотр и Использование, "Вывод" не нашел
8 MistaEr
 
23.06.15
15:14
(6) Ну я бы условие поставил, если тек пользователь ....
9 DexterMorgan
 
23.06.15
15:14
"некоторым пользователям нужно запретить печатать, сохранять несколько отчетов"

Клавишу Принтскрин выдернули на клавах? Мобилы с фотиками у таких сотрудников тоже отбирают?
10 MistaEr
 
23.06.15
15:15
(9) Это уже других служб забота
11 DTXqueque
 
23.06.15
15:16
(8) А что мешает сделать то же самое для свойств табличного документа?
12 DexterMorgan
 
23.06.15
15:16
(10) Каких ?!
13 MistaEr
 
23.06.15
15:17
(11) Не понял
14 MistaEr
 
23.06.15
15:41
(11) Результат и есть табличный документ
15 MistaEr
 
23.06.15
15:42
А вот так работает: Элементы.Результат.Вывод = ИспользованиеВывода.Запретить;
Всем спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший