Имя: Пароль:
1C
1С v8
Ограничение доступа на уровне записей
,
0 bizzon
 
18.11.11
16:26
Необходимо ограничить доступ пользователя к определенным записям из справочника. Ограничив доступ на чтение <Прочие поля> удалось добиться чтобы в списка и выбора "запрещенные" записи не отображались, но вводом по строке "запрещенные" записи все же можно выбрать. Есть ли возможность при вводе по строке ограничить доступность "запрещенных" записей не отлавливая события?
1 Nesh
 
18.11.11
16:29
Ограничить доступ на "ввод по строке"
2 bizzon
 
18.11.11
16:32
(1) а можно подробней?
3 bizzon
 
18.11.11
16:36
каким образом ограничить ввод по строке на уровне записей? Система ведь позволяет ограничивать только для прав: Чтение, Добавление, Изменение, Удаление
4 hhhh
 
18.11.11
16:38
(3) ну, в событии ПриОкончанииВвода Строки написать свой обработчик.
5 bizzon
 
18.11.11
16:41
(4) можно, но это не вариант для 30 документов (и других объектов)
6 gr0ck
 
18.11.11
16:43
А на чтение как ограничение выглядит?
7 gr0ck
 
18.11.11
16:44
Может еще на ссылку, или на наименование тоже надо? Сейчас без конфигуратора, только вечером могу глянуть
8 bizzon
 
18.11.11
16:49
(6)  Стандартно: " 'мойОбъект' Где 'мойОбъект.ИндикаторДоступа' = &ПараметрДоступа
9 bizzon
 
18.11.11
16:59
(7) Для реквизитов есть только права "просмотр" и "редактирование", которые не позволяют настраивать ограничение на уровне записей. Если же задать дополнительное условие на право "чтение" для справочника в котором указать конкретные поля (ссылка, наименование ... ), то ситуация не меняется
10 shuhard
 
18.11.11
17:16
(9) открой типовую
УПП например
подними RSL на организацию и убери не нужную из списка ограничений

ввод по строке будет успешно отрезан
11 bizzon
 
18.11.11
17:18
(10) очень на это надеюсь. благодарю за помощь