Имя: Пароль:
1C
 
Ограничение доступа на уровне записей
0 AndyR
 
26.03.08
13:20
Подскажите, где подробнее почитать о сабже. Был тут Книга знаний: v8: Права пользователей в 1С:Предприятии 8.0 и тут http://www.v8.1c.ru/overview/PlRights.htm и ничего не понял. Гугель тоже толкового ничего не дал :( Или может кто на пальцах сможет объяснить...
1 nop
 
26.03.08
13:21
2 AndyR
 
26.03.08
13:26
Эк ее порвало. Но идею я понял :) Спасибо
3 AndyR
 
26.03.08
15:16
Поиск рулит, только остались вопросы:
1) В типовой БП 1.6 Роль "Бухгалтер" на чтение справочника "Сотрудники организаций" РЛС из 2х записей. Во второй записи перечислены поля, но "Ограничение доступа" пустое. Что это значит? К чему приводит?
2) Из http://www.v8.1c.ru/overview/PlRights.htm :
"Ограничение доступа к данным представляет собой условие, описанное на языке, который является подмножеством языка запросов. Это условие применяется для каждой записи таблицы базы данных, над которой выполняется операция. Если условие принимает значение "истина", то операция выполняется, а если нет, то не выполняется."
Т.е., насколько я понимаю, кусок из "Ограничения доступа" должен возвращать либо истину либо ложь. Тогда как понять такую конструкцию:

Инт_Справочник ИЗ Справочник.Инт_Проформы КАК Инт_Справочник
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Инт_НастройкаПравТекущая КАК Инт_НастройкаПрав ......

где и что тут возвращается? Инт_Справочник? Так это таблица... Не понимаю.
Ошибка? Это не ошибка, это системная функция.