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

Автор Тема: Синтаксическая ошибка в запросе RLS  (Прочитано 1268 раз)

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

Оффлайн jediAlex1985

  • *
  • Сообщений: 6
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-02-11
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте. Делаю конфу на 1с 8.3. Добавил справочник Сотрудники со стандартными реквизитами и реквизитом Подразделение (СправочникСсылка.Подразделения) и справочник Подразделения тоже со стандартными реквизитами. Сделал документ "ОценочнаяВедомость" с реквизитами Сотрудник-СправочникСсылка.Сотрудники и Подразделение-Справочникссылка.Подразделения. Возникла задача разграничить права доступа к документу: Роль1-доступ только к тем документам,у которых Сотрудник - текущий пользователь; Роль2 - доступ к документам, у которых Подразделение - подразделение текущего пользователя. Для решения этой задачи я создал параметры сеанса:ТекущийПользователь - СправочникСсылка.Сотрудники и Подразделение - СправочникСсылка.Подразделения. В модуле сеанса написал процедуру
 Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
 
//ищем физ. лицо по имени пользователя
 ТекПользователь = Справочники.Сотрудники.НайтиПоНаименованию(ИмяПользователя());
  //приваиваем параметру сеанса ТекущийПользователь ссылку на справчоник физ.лиц
 ПараметрыСеанса.ТекущийПользователь = ТекПользователь;
 
КонецПроцедуры
Далее для роли с именем Роль1 для документа на чтение попробовал прописать запрос в ограничении дочступа к данным:
 
ГДЕ Сотрудник = &ПараметрыСеанса.ТекущийПользователь

. На эту строку платформа ругается -
"Синтаксическая ошибка ".ТекущийПользователь"

 ГДЕ Сотрудник = &ПараметрыСеанса<<?>>.ТекущийПользователь"
. Как прописать правильно этот шаблон ограничения, чтоб он реагировал на текущего пользователя? и из первого вопроса второй вопрос - как для роли2 прописать шаблон ограничения по подразделению текущего пользователя? Впервые столкнулся с RLS... Заранее спасибо.


Оффлайн LexaK

  • *****
  • Сообщений: 1280
  • РЕПУТАЦИЯ: 352
  • КПД: 28%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
уберите слово ПараметрыСеанса, сделайте так

ГДЕ Сотрудник = &ТекущийПользователь
Помогло? - Нажми СПАСИБО!!!
                       :)


Теги:
 

При открытии обр-ки в "Предприятии" есть ошибка, а в "Отладке" нет

Автор proofetРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4690
Последний ответ 21 Сен 2011, 17:35
от proofet
ошибка "Невозможно обработать параметр "ПрофильПолномочийПользователя""

Автор lindeluРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 6275
Последний ответ 06 Июн 2012, 09:15
от lindelu
При создании нового документа "Заявка на кассовый расход" Ошибка "Значение 9 поля "номер" не уникально

Автор ppkmliteРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 8983
Последний ответ 22 Ноя 2014, 04:50
от cska-fanat-kz
Ошибка при загрузке данных через (Обработка "Выгрузка и загрузка данных XML")

Автор Сергей_87Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 8755
Последний ответ 26 Апр 2012, 23:08
от Dethmontt
Ошибка "Деление на 0"

Автор Dmitry QweРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 698
Последний ответ 21 Авг 2017, 18:06
от Dmitry Qwe

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
96 Сообщений
AIFrame
71 Сообщений
alex0402
32 Сообщений
kiksi
27 Сообщений
pavl_vs
24 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
15 Сообщений
KOI8-R
14 Сообщений
MuI_I_Ika MuI_I_Ika
13 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal