Имя: Пароль:
1C
1С v8
RLS
, , ,
0 Suxer
 
03.04.12
19:34
Подскажите, пожалуйста, на справочник есть ограничение доступа.
Возможен ли как-то обход ситуации, без запроса:

   Выборка = Справочники..Выбрать();
   Пока Выборка.Следующий() Цикл
   КонецЦикла;

Платформа 8.2
Спасибо.
1 PR
 
03.04.12
19:34
2 asady
 
03.04.12
19:35
(0) никак - запросом привыкай
3 polymorph
 
03.04.12
19:36
(0) такой перебор покажет только разрешенные записи
4 Suxer
 
03.04.12
19:37
(2) Точно никак?
Хотелось бы услышать точный ответ
5 Suxer
 
03.04.12
19:37
(3) такой перебор дает ошибку!
6 Suxer
 
03.04.12
19:38
(3) Ошибка при вызове метода контекста (Следующий)
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
7 PR
 
03.04.12
19:40
(0) А зачем?
8 Suxer
 
03.04.12
19:43
В типовой конфе есть много кода Справочники..Выбрать()
Отсюда вопрос: или не использовать RLS или переписывать везде "Справочники..Выбрать()"
9 asady
 
03.04.12
19:43
(8) ну не так уж и много там таких грабель - конфу озвучь
10 Suxer
 
03.04.12
19:45
Олдовая УПП, редакция 1.2 (1.3.2.15)
11 asady
 
03.04.12
19:46
(10) я не много таких мет в УПП знаю - не более 5.
12 Suxer
 
03.04.12
19:47
Раз олдовая, значит много дописанная.
Но вопрос не в этом.
Исправить не тяжело, хочется услышать точный ответ
13 asady
 
03.04.12
19:49
(12) ещё раз повторю (2) НИКАК
14 Suxer
 
03.04.12
19:49
Тем более, это один момент вылез.
Мало ли еще какие грабли
15 Suxer
 
03.04.12
19:49
(13) Спасибо.
16 Wern
 
03.04.12
20:09
Можно загнать в попытку исключение и дело с концом, отфильтровать только по конкретному виду ошибки на всякий случай.
17 vde69
 
03.04.12
20:29
(0) обходится лекго

УстановитьПривелегированыйРежим(истина)
Выборка = Справочники..Выбрать();
   Пока Выборка.Следующий() Цикл
КонецЦикла;
УстановитьПривелегированыйРежим(ложь)
18 vde69
 
03.04.12
20:30
(17)+ других способов нет :)
19 Suxer
 
04.04.12
11:36
(17) Спасибо.
(13) Незачет!
20 asady
 
04.04.12
14:50
(19) :) нафуя тогда было огород городить с РЛСом если (17) тебя устроило.

там же ты получишь тупо все записи  и ошибку доступа просто отсрочил по времени
21 Suxer
 
04.04.12
14:54
(20) Был вопрос: Возможен ли как-то обход ситуации, без запроса.
Прозвучал ответ - Да.

Все, какие еще вопросы?
22 asady
 
04.04.12
15:01
(21) УстановитьПривелегированыйРежим

...В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий... (c) СП
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn