Имя: Пароль:
1C
 
работа метода "НайтиПоРеквизиту" в справочнике, при устанвленном RLS
, ,
0 Rodinyr
 
29.08.14
10:52
Доброго времени суток.
Такая ситуация: Установил RLS на справочник магазины. Когда открываю справочник без отработки какого либо кода, то Все выполняется адекватно без ошибок. Но как прописываю код в справочник типа : Справочники.Магазины.НайтиПоРеквизиту("УстанавливатьЦеныРозничнойТорговлиАвтоматически",Истина).Пустая();
мне 1с говорит что недостаточно прав.
Прошу объяснить мне почему так происходит? И как Этого избежать, не переписывать пол конфы на запросы?
1 ДенисЧ
 
29.08.14
10:53
Если есть РЛС, то однозначно запрос с РАЗРЕШЕННЫЕ
2 Rodinyr
 
29.08.14
10:54
жесть. Это же нужно пол конфы переписать придется...
3 МойКодУныл
 
29.08.14
10:55
(0) (1) Или через привилегированный модуль.
А что нужно в итоге? Получить только разрешенные для этого пользователя - тогда запросом. Или просто что-то считать-проверить без контроля прав?
4 Rodinyr
 
29.08.14
10:58
(3) только разрешенные
причем во всех формах(справочников, документов, отчетов и ид.) где участвует данный справочник
5 PR
 
29.08.14
10:59
(2) А потому что сразу нужно при написании кода руки из задницы доставать и вставлять в плечи.
_Никто_ _никогда_ _ужестописятмиллионовлет_ на восбмерке не пишет без запросов.
6 Irbis
 
29.08.14
10:59
(4) тогда (1)
7 Rodinyr
 
29.08.14
11:03
(5)Представь себе есть еще такие "аборигены", которые пишут через "СправочникМенеджер". в основном переучки с 7.7
8 cons74
 
29.08.14
11:20
(2) а еще можно попробовать обойтись без RLS - через ограничения вручную прописываемые в ПередОткрытием формы, например.
9 PR
 
29.08.14
11:23
(7) Да убивать таких тупой пилой.
10 Rodinyr
 
29.08.14
11:31
(7) Кстати, Этот справочник у меня пока что на поддержке стоит, так что этот кусок кода - "привет" от компании 1с.
11 PR
 
29.08.14
11:35
(10) Ты же писал в (0)
>>Но как прописываю код...
12 Rodinyr
 
29.08.14
11:36
(11) Код взял из модуля который на поддержке, и прописывал его в др. месте.
13 Rodinyr
 
29.08.14
11:36
+(11) Короче говоря копи пас хотел применить
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн