|
RLS : Запрет сохранения в файл результата отчета и табличного документа
JohnGilbert, Lama12, Homer, Волшебник, Hawk_1c, Бычье сердце, DiMel_77, p-soft, formista2000, SilentMan, Михаил Козлов, Orion84, CepeLLlka, bvb, Philix, craxx, abfm, kostik79, Rovan, crotnn, paramedic, Гипервизор, Niveus, Мультук, vicof, MWWRuza, Prog_man, DimVad, maxab72, Tatitutu, unenu, maxar, ndrv, AlvlSpb, shuhard, fly7, denk32, ptiz, Caesar, lEvGl, viraboy, Timon1405, Somebody, Доминошник, DemonShinji2, arsik, _Batoo, takefive, RomanYS, Metman, nabd, Кукуев, Karamzin, Гость из Мариуполя, probably, АНДР, Vstur, KJlag, piter3
| ☑ |
0
bvb
09.09.25
✎
11:52
|
Добрый день
Вроде тема должна быть очевидной, а поди же…
Как на различных конфигурациях отключить у пользователя возможность сохранять результаты отчета (а также выведенный в табличный документ список), во внешний файл (дискетка в правом верхнем углу) ?
Кстати еще не факт, что при этом заказчик захочет оставить возможность сохранения печатных форм документов в файл.
Еще меня смущает тот факт, что у пользователя в группе доступа может быть профиль, в котором ЖЕСТКО зашита роль, определяющая доступ к данной опции.
Получается, что мне нужно отключать использование данной роли программно ?
|
|
1
Волшебник
09.09.25
✎
11:55
|
ТабличныйДокумент.Защита = Истина;
|
|
2
maxab72
09.09.25
✎
11:58
|
Я делал расширением, где перед выводом стандартной печатной формы ставилось ТабличныйДокумент.Вывод = ИспользованиеВывода.Запретить
|
|
3
Tatitutu
09.09.25
✎
12:05
|
(0)
- заклеить/сломать кнопку PRTSCN
- не забудь смартфоны и фотоаппараты забрать у пользователей
- что-то придумать с памятью сотрудника
|
|
4
bvb
09.09.25
✎
12:06
|
(1)
Предлагается дописать это для ФормаОтчета при определенном наборе прав ? - годно !
А ежели отчет не использует ФормаОтчета ?
А с формой списка в ТД что делать (например клиент вывел в форму списка контрагентов телефон, а потом хипишует что спиздют клиентскую базу тупо сохранив список)?
|
|
5
p-soft
09.09.25
✎
12:08
|
(3) истинно так. остальное не работает
|
|
6
bvb
09.09.25
✎
12:12
|
(3) Я понимаю какой простор открывает данный сабж для острот, но мне нужно тупо решить поставленную прикладную задачу.
Пока дельно посоветовал Волшебник : добавить определенный роль и при ее включении манипулировать свойствами ТабличногоДокумента в ФормаОтчета (благо все отчеты конфы выводятся через нее)
|
|
7
p-soft
09.09.25
✎
12:30
|
(6) может попытаться объяснить желающим, что это бред? хотя, это не работа программиста..
для решения задачи надо запрещать работу с носителями информации и фото-видео. какая разница откуда файл, сейчас ии по картинке тот же эксель восстановит. еще доступ в инет отрубить
|
|
8
Гипервизор
09.09.25
✎
12:41
|
(6) Никаких острот. Можете что угодно запретить средствами 1С, но это не помешает юзеру сделать скриншоты и закинуть на флешку. И вот уже приходится думать о запрете запуска программ типа Ножницы и подключения устройств и т.д. А иначе какое-то странное будет решение задачи, как ворота без забора поставить.
|
|
9
Волшебник
09.09.25
✎
12:33
|
(8) Нужно ещё отбирать смартфоны перед входом в изолированную комнату.
|
|
10
Гипервизор
09.09.25
✎
12:46
|
(9) Да, отличная мысль, комната как в первой "невыполнимой миссии". Даже вывод на дискету можно оставить. Размагничивать на выходе и свободен.
|
|
11
bvb
09.09.25
✎
13:49
|
(8) Это прерогатива админа.
(10) Можно сразу выколоть ему глазки и отрезать язык - 100% не будет инсайда
А так, чтобы закрыть гештальт клиента достаточно, в ФормеОтчета :
&НаСервере
Функция ЕстьЗапретСохраненияДанныхОтчетовВоВнешнийФайл ()
Возврат РольДоступна(Метаданные.Роли.Расш_ЗапретСохраненияДанныхОтчетовВоВнешнийФайл);
КонецФункции
&НаКлиенте
Процедура Расш_ПриОткрытииПосле(Отказ)
Элементы.ОтчетТабличныйДокумент.Защита = ЕстьЗапретСохраненияДанныхОтчетовВоВнешнийФайл ();
КонецПроцедуры
|
|
12
Гипервизор
09.09.25
✎
14:16
|
(11) Только это методологически неверно. Наличие роли подразумевает разрешение действия. А у вас наоборот.
|
|
13
craxx
09.09.25
✎
14:29
|
(0) я бы пошел другим путем. Запрет путем политик ОС сохранять файлы плюс жесткие квоты для юзера на диске. Ну и да, смартфоны с камерами отобрать.
|
|
14
bvb
09.09.25
✎
14:46
|
(12) Неа. Мне ее нужно вставлять в уже существующий профиль
|
|
15
SilentMan
09.09.25
✎
17:12
|
(0) Платформенное право доступа Вывод?
|
|
16
Lama12
09.09.25
✎
17:29
|
(0) У конфигурации есть такое право, как "Вывод". Посмотри у каких ролей оно есть, и отключи у пользователя в профиле эти роли.
|
|