Имя: Пароль:
1C
1С v8
Вопрос по RLS
0 kirillsas
 
16.10.13
07:54
Типовая УПП. 1С 8.3
Для роли "Бухгалтер" стоит ограничение на план счетов для "Прочие поля" - "ГДЕ Ссылка <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда)"

В оборотках, планах счетов, отчетах 70 счета для этого пользователя "нет".
Но возникает проблема при открытии отчетов на СКД и проведении типовых доков, как "Перемещение товаров", "Реализация товаров/услуг" и т.д. - ругается на права доступа.
Отладчиком прогоняю, никаких запросов на чтения к 70 счету нет.

Куда копать?
1 golden-pack
 
16.10.13
07:55
как связан RLS по счету с проведением перемещения и реализации ?
2 CepeLLlka
 
16.10.13
07:56
Мне кажется эти две проблемы никак не связаны..
3 Defender aka LINN
 
16.10.13
08:02
(0) Главное тут - ни за что не смотреть на строку, в которой возникает ошибка
4 kirillsas
 
16.10.13
08:17
(1),(2) - связаны. При отключении ограничения все приходит в норму.

(3) При открытии СКД отчетов, мне там отлаживать нечего - ошибка возникает при открытии, замер производительности даж ничего не показывает. пусто.
5 Necessitudo
 
16.10.13
08:19
(4) Настрой журнал регистрации на показ таблицы, при обращении к которой возникает ошибка.
6 Defender aka LINN
 
16.10.13
08:19
(4) Если при открытии отчета не выполняется никакой код и выдается ошибка прав доступа, то у пользователя нет прав на... отчет
7 shuhard
 
16.10.13
08:21
(0) ещё одна жертва RLS на 70 счете
8 kirillsas
 
16.10.13
08:29
(6)А при удаления ограничения из (0) - появляется?
9 kirillsas
 
16.10.13
08:44
В доке "Перемещение товаров" валится на строке -
"Сч003 = ПланыСчетов.Хозрасчетный.МатериалыПринятыеВПереработку;"
10 Defender aka LINN
 
16.10.13
08:59
(8) Я-то откуда знаю - появляется он или нет.
11 alkov
 
16.10.13
09:00
Директор столько получает, что стыдно бухгалтеру показать?
12 kirillsas
 
16.10.13
09:49
В общем, перефразирую вопрос:
Почему
"Прочие поля" - "ГДЕ Ссылка <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда)"
Срабатывает на
"Сч003 = ПланыСчетов.Хозрасчетный.МатериалыПринятыеВПереработку;"
13 Defender aka LINN
 
16.10.13
09:57
(12) Видимо потому, что "ПланыСчетов.Хозрасчетный.МатериалыПринятыеВПереработку" - это, на самом деле, запрос.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан