Имя: Пароль:
1C
 
Ограничение видимости документов по менеджера
0 lamme
 
29.12.18
13:42
1С83
УФ
УТ11

было ограниченине на чтение на роли:

ГДЕ Менеджер В
            (ВЫБРАТЬ
                СправочникПользователи.Сотрудник
            ИЗ
                Справочник.Пользователи.ДокументыСотрудников КАК СправочникПользователи
            ГДЕ
                СправочникПользователи.Ссылка = &ТекущийПользователь
                )

т.е. текущий пользователь видит документы тех юзеров( по полю документа Менеджер) -список которых ему разрешен
-------------
работало.
добавили поле Менеджер2

Условие чуть изменилось
ТекПользователь должен видеть и документы разрешенных пользователей и те документы - где текпользователь указан в Документ.Менеджер2

как сюда это вставить ?
Объединить ?
1 lamme
 
29.12.18
13:45
или через
ИЛИ

?

короче - с синтаксисом беда (
2 lamme
 
29.12.18
13:47
(ЗаказКлиента.Менеджер В
                (ВЫБРАТЬ
                    СправочникПользователи.Сотрудник
                ИЗ
                    Справочник.Пользователи.ДокументыСотрудников КАК СправочникПользователи
                ГДЕ
                    СправочникПользователи.Ссылка = &ТекущийПользователь)
            ИЛИ ЗаказКлиента.Менеджер2 = &ТекущийПользователь)
3 lamme
 
29.12.18
15:01
в итоге такое



ЗаказКлиента ИЗ Документ.ЗаказКлиента КАК ЗаказКлиента, Документ.ЗаказКлиента КАК ЗаказКлиента1
ГДЕ (ЗаказКлиента.Менеджер В
                (ВЫБРАТЬ
                    СправочникПользователи.Сотрудник
                ИЗ
                    Справочник.Пользователи.ДокументыСотрудников КАК СправочникПользователи
                ГДЕ
                    СправочникПользователи.Ссылка = &ТекущийПользователь)
            Или
            (ЗаказКлиента.Менеджер2 В
                (ВЫБРАТЬ
                    СправочникПользователи.Сотрудник
                ИЗ
                    Справочник.Пользователи.ДокументыСотрудников КАК СправочникПользователи
                ГДЕ
                    СправочникПользователи.Ссылка = &ТекущийПользователь)))
AdBlock убивает бесплатный контент. 1Сергей