Имя: Пароль:
1C
 
Магия рлс в зуп 3.1
0 Terras
 
07.08.20
08:55
Добрый день, форумчане!
Помогите с рлс.
Входные данные:
есть зуп 3.1
Есть рлс по организациям и группам доступа физ лиц.
При попытке записи документа у всех пользователей кроме полных прав ругается на чтение таблицы некоторых сотрудников, нашла в каком месте:
Запрос.Текст =
        "ВЫБРАТЬ
        |    Сотрудники.Ссылка КАК Сотрудник,
        |    Сотрудники.ФизическоеЛицо КАК ФизическоеЛицо
        |ПОМЕСТИТЬ ВТФизическиеЛица
        |ИЗ
        |    Справочник.Сотрудники КАК Сотрудники
        |ГДЕ
        |    Сотрудники.ФизическоеЛицо В(&СписокФизическихЛиц)
        |    И Сотрудники.ГоловнаяОрганизация = &ГоловнаяОрганизация";
Запрос.Выполнить();
физ лицо одно, организация одна.
Под полными правами видно 4 сотрудников, а под пользователем под которым ругается видно только 3.
У физ лица группа доступа заполнена.
На всякий случай перезаписала организацию у проблемного сотрудника - результат тот же.
Где еще может быть проблема?
1 FIXXXL
 
07.08.20
08:56
(0) РАЗРЕШЕННЫЕ в запросе
2 Terras
 
07.08.20
08:57
если отключить рлс по организации - все отрабатывает без ошибок. Т.е. проблема явно в организации.
3 FIXXXL
 
07.08.20
08:59
(2) проблема в кривом запросе
4 Terras
 
07.08.20
09:01
На это в первую очередь обратила внимание, но запрос типовой, не хотелось бы менять типовую конфу, пусть даже через расширение, ведь так по плану не должно быть.
5 Terras
 
07.08.20
09:01
и потом если организация у сотрудника стоит, то почему ругается...
6 Terras
 
07.08.20
09:06
УРА! разобралась.
В РЛС есть связь по регистру "Организации в которых работали сотрудники".
По проблемному сотруднику не было данных в этом регистре.
7 Eiffil123
 
07.08.20
18:32
(6) расплодили миллион регистров
8 CepeLLlka
 
07.08.20
18:45
(6)РЛС работает нормально, но такие вот косяки бывают, да, частенько сталкиваюсь с этим.. А вообще не очень удобно когда десятки юр. лиц и пользователей в одной базе
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.