Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
19 Апр 2019, 09:36
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Настройка ограничений прав доступа на уровне записей  (Прочитано 18908 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн knov

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-10-06
  • Сайт: 
Добрый день, уважаемые пользователи форума!
Помогите, пожалуйста, разобраться.
В Конфигураторе в настройках объекта Роль можно устанавливать разные права доступа (чтение, запись и т.д.) к разным объектам конфигурации.  Для некоторых прав, к примеру, чтение, можно написать запрос на ограничение доступа на уровне записей. Например, чтобы Роль позволяла читать данные только по определенной категории товара. Кроме создания собственного запроса, можно использовать готовый шаблон ограничений (шаблоны перечислены на одноименной закладке окна настройки прав объекта Роль). Но все запросы, должны быть в одном окне - то есть представлять собой один запрос. Мой вопрос заключается в следующем: как совместить в этом окне собственный запрос и готовый шаблон ограничений. Текст шаблона огромный и перекраивать его нет никакого желания, а свой небольшой запрос тоже необходимо добавить.
Заранее благодарю.


Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
А шаблон и Ваш запрос ограничивает одни и те же поля?
Например, если нужно установить два ограничения на элементы справочника: показывать пользователю только Предопределенные элементы и не помеченные на удаление, то в ограничениях можно две строки отдельно написать.
Опять же, если шаблон действует на "Прочие поля", то свое ограничение можно сделать на определенные поля, но не на "Прочие".
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн knov

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-10-06
  • Сайт: 
Нет, ограничения на разные поля. Речь идет о регистре Продажи. Для ограничения чтения данных я использую шаблон  "#ОрганизацияВШапкеКонтрагентВШапке" - это для полей Контрагент и Организация. И еще хочу добавить свой запрос на ограничение поля Номенклатура. Запрос простой:
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   ПО ТекущаяТаблица.Номенклатура = ЗначенияСвойствОбъектов.Объект
ГДЕ ЗначенияСвойствОбъектов.Свойство.Наименование = "Производитель"
   И ЗначенияСвойствОбъектов.Значение.Наименование = "AD"

Сам по себе мой запрос работает и фильтрует записи правильно. Но как его соединить с шаблоном...
А кроме <Прочие поля> для регистра больше ничего добавить нельзя...


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
85 Сообщений
AIFrame AIFrame
78 Сообщений
alexandr_ll
43 Сообщений
alex0402
30 Сообщений
LexaK
21 Сообщений
wise wise
21 Сообщений
pavl_vs
18 Сообщений
BuhRust
15 Сообщений
byte777
14 Сообщений
Weidermail
13 Сообщений

* Кто онлайн

  • Точка Гостей: 629
  • Точка Скрытых: 0
  • Точка Пользователей: 8
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal