V8.3 RLS Объект не найден, как заменить отображение?
☑
0
ZUM
04.09.14
✎
18:01
Доброго дня коллеги!
При наложении ограничений RLS отображается <Объект не найден>.
можно ли элементе диалога заменить это на произвольный текст?
Типа <Доступ закрыт>
Пока к сожалению не нашел... :(.
Если кто морочился подскажите, пожалуйста!
ИСХ. ДАН.
1С:Предприятие 8.3 (8.3.5.1119)
1
Зойч
04.09.14
✎
18:03
в модуле менеджера можно переопределять представление
2
ZUM
05.09.14
✎
11:27
Почему то не работает... даже в эти методы не заходит.
Может потому что режим совместимости Версия 8.2.16
3
Cube
05.09.14
✎
11:28
(1) В 8.3
4
Maxus43
05.09.14
✎
11:28
(2) да, это фишка 8.3
5
Maxus43
05.09.14
✎
11:29
только непонятно как сработает при ограничениях РЛС
6
ZUM
05.09.14
✎
11:29
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Попытка
Представление = Данные.Наименование;
Исключение
Представление = "<Доступ закрыт>"
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Поля.Добавить(Наименование);
КонецПроцедуры
7
ZUM
05.09.14
✎
11:29
Думаю так, щас сниму поддержку
8
Maxus43
05.09.14
✎
11:30
А может таки дать права (исключить из РЛС) на поля Номер, Дата и др (необходимые для формирования стандартного представления)
(6) некрасиво что-то
9
ZUM
05.09.14
✎
11:40
Снял поддержку 8.2! Все взлетело! Спасибо Зойч и Maxus43!
10
Зойч
05.09.14
✎
11:40
(8) ковырять стандартные роли. нет уж нет уж
(6) Это можно в подписке делать
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший