Имя: Пароль:
1C
1С v8
Не работает "ВЫБРАТЬ РАЗРЕШЕННЫЕ"
0 CepeLLlka
 
11.03.12
01:08
У мя есть документ.. в роли текущего пользователя в праве на чтение этого документа стоит ограничение доступа к данным по полям..
Вот таким образом
Поле:Автор       Ограничение доступа:ГДЕ Автор = &ТекущийПользователь

В форме списка всё ок.. он показывает только те документы которые он должен видеть.. а вот запросом он получает все документы, даже если я сталю Выбрать разрешенные.. помогите пожалуйста..
Пчму так происходит.. Что я делаю не так?
1 SanGvin
 
11.03.12
06:23
Быть может ты из под полных прав запрос выполняешь?
2 Irbis
 
11.03.12
07:00
Смотря на что ограничение стоит и что в запросе спрашиваешь. Если поля, используемые в запросе не закрыты, а в форме списка присутствуют, то все вполне ожидаемо.
3 Escander
 
11.03.12
07:06
(1) или из привелигированного модуля
4 CepeLLlka
 
11.03.12
07:31
(2) Ограничение стоит на чтение документа..
А выбираю я почти все поля из него.
5 ZoRN
 
11.03.12
07:49
Чтение - это тоже разрешение !
6 CepeLLlka
 
11.03.12
08:06
(5) В смысле? Журнал же у меня как-то не выбирает их.. а мой запрос выбирает..
Я думал чтение, это то что можно делать с документом.. если у меня на чтение стоит условие.. то он не должен его читать как бы.. или я ошибаюсь..
7 НЕА123
 
11.03.12
08:39
(6)
просмотр еще есть.
в СКД не покажет.
8 Irbis
 
11.03.12
08:44
(4) например на чтение ссылки ограничения нет, а на чтение полей есть. При выборе в запросе только ссылок, получишь все ссылки.
9 SanGvin
 
11.03.12
10:34
(6) Убери в настройке списка журнала поля, которые закрыл ограничением - тогда и он будет всё выбирать :)
10 PR
 
11.03.12
10:37
(0) Все так.
Ключевые слова "ограничение доступа к данным по _полям_".
11 Lenka_Boo
 
11.03.12
10:40
(0) А вложенных запросов нет?
Если есть, то воткни "Выбрать разрешенные" везде , где сможешь.
12 Irbis
 
11.03.12
10:41
(11) Зачем, одного РАЗРЕШЕННЫЕ в верхнем запросе вполне достаточно.
13 PR
 
11.03.12
10:45
(11) К чему советовать то, что не знаешь?
14 PR
 
11.03.12
10:47
(12) Не просто достаточно, а выдастся синтаксическая ошибка, если как в (11) "воткнуть "Выбрать разрешенные" везде , где сможешь.".
15 Lenka_Boo
 
11.03.12
11:17
(12) Как показывает мой опыт - не достаточно.
(14) Где синтаксическая ошибка - там "не можешь".
16 PR
 
11.03.12
11:20
17 Lenka_Boo
 
11.03.12
11:25
(16) Да. Мне можно. У меня запросы работают. :P
18 Shurjk
 
11.03.12
11:32
Однако надо шамана звать или в передачу битва экстрасенсов звонить - ведь чудеса не иначе.
19 Irbis
 
11.03.12
11:32
(15) Мне всегда хватало.
20 Shurjk
 
11.03.12
11:33
(15) А что еще нужно?
21 hhhh
 
11.03.12
11:35
(17) а у меня выдает синтаксическую ошибку. Типа "РАЗРЕШЕННЫЕ" допускается только на верхнем уровне запроса.
22 Lenka_Boo
 
11.03.12
11:59
(21) Ну тогда в запросе условие поставь:
ГДЕ Автор(или кто там) = &ТекущийПользователь
Если по-другому не получается.
23 ИС-2
 
naïve
11.03.12
12:01
А за чем сделано только по полю Автор. А сам документ (ссылку) права есть
24 PR
 
11.03.12
12:02
(22) LOL
25 ИС-2
 
naïve
11.03.12
12:02
сделай по всем полям ограничение
26 PR
 
11.03.12
12:03
(23) Автор не хочет видимо светить всем полный список пользователей :))
Вот такой хитрый ход :))
27 CepeLLlka
 
11.03.12
15:00
Поцоны.. у меня видимо не правильное представление об РЛС..
28 CepeLLlka
 
11.03.12
15:01
Я думал что это работает так:
Из моего правила.. я думал получается следуюющее:

Прочитается только те, у которых поле Автор=ТекущийПользователь вот..
29 ИС-2
 
naïve
11.03.12
15:10
(28) пробывали так Поля = Прочие поля, а словие Автор=ТекущийПользователь
30 PR
 
11.03.12
15:18
(28) Ты член секты "Категорического не прочтения документации"?
31 CepeLLlka
 
11.03.12
15:27
(30) Да где её взять то документацию то? Ммм?
32 Fish
 
11.03.12
15:28
(31) В интернете книжек полно. Или потратить пару сотен рублей религия запрещает?
33 PR
 
11.03.12
15:34
(31) LOL
Купить?
34 ИС-2
 
naïve
11.03.12
15:36
(31) я изучал по ИТС
35 CepeLLlka
 
11.03.12
18:26
(24) А чё лол то? Я вчера ещё так сделал... чё плохого то?
36 PR
 
11.03.12
18:31
(35) LOL в том, что когда люди программировать не умеют, они начинают делать хоть как-нибудь.
37 Lenka_Boo
 
11.03.12
23:10
(35) Не обращай внимания. Человек забыл, что по закону Паркинсона он достиг своего уровня некомпетентности. Но его амбиции позволяют всех остальных считать вшами.
38 Господин ПЖ
 
11.03.12
23:36
(37) он лолит потомушта вы реально херню несете...
39 Господин ПЖ
 
11.03.12
23:40
меньше танчиков, больше ИТС и СП...
40 DrShad
 
12.03.12
00:06
(38) так у нее же в личке написано, что она быдлокодер, так что все по сценарию
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший