|
Помогите с шаблоном ограничений | ☑ | ||
---|---|---|---|---|
0
kan81
26.02.13
✎
00:52
|
Доброго времени суток.
Конфигурация УТ 10.3, платформа 8.2.15.294. Необходимо настроить сделать невидимыми для некоторых пользователей документы других пользователей. Для этого внес изменения в регистр сведений "Настройки прав доступа пользователей". Сейчас есть запись: Объект доступа = Администратор (справочник "Пользователи") Вид объекта доступа = Пользователи (перечисление, доработано) Владелец прав доступа = Администратор (Справочник "Пользователи") ... (дальше стандартно, как для всех). Теперь самое интересное - редактирую стандартный шаблон ограничений "ОрганизацияВШапкеКонтрагентВШапке" - добавляю следующий код КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Пользователи) ТОГДА ВЫБОР КОГДА #Параметр(3) = "Неопределено" ТОГДА ИСТИНА // нет ограничения по пользователю ИНАЧЕ ВЫБОР КОГДА ТекущаяТаблица.#Параметр(3) ССЫЛКА Справочник.Пользователи И НЕ ТекущаяТаблица.#Параметр(3) = ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка) ТОГДА ВЫБОР КОГДА 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ (ВЫБРАТЬ 1 КАК ПолеОтбора ) КАК Оптмизация ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ПО НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.#Параметр(3) И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Пользователи) И НастройкиПравДоступаПользователей.ВладелецПравДоступа = &ТекущийПользователь) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ ИНАЧЕ ЛОЖЬ КОНЕЦ КОНЕЦ После этого захожу под пользователем "user1" и все равно вижу документы всех пользователей. Подскажите что делаю не так? Заранее благодарен. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |