Имя: Пароль:
1C
1С v8
некорректный выбор когда
0 Baumgartlinger
 
17.08.19
00:44
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБОР
        КОГДА ТЧПользователиГруппы.Пользователь ЕСТЬ NULL
            ТОГДА 0
        ИНАЧЕ ГруппыПользователей.Ссылка
    КОНЕЦ КАК группы
ИЗ
    Справочник.ГруппыПользователей КАК ГруппыПользователей
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГруппыПользователей.ПользователиГруппы КАК ТЧПользователиГруппы
        ПО (ТЧПользователиГруппы.Ссылка = ГруппыПользователей.Ссылка)
            И (ТЧПользователиГруппы.Пользователь = &ТекПользователь)
ГДЕ
    ГруппыПользователей.Ссылка <> &ВсеПользователи

на выходе получается список со всеми группами пользователей, а нужно отобрать лишь те, в каких состоит текущий
неккоректный выбор когда?
1 palsergeich
 
17.08.19
02:49
Я конечно могу ошибаться но попробуй
ТЧПользователиГруппы.Пользователь = &ТекПользователь
В секцию где перенеси
2 Baumgartlinger
 
17.08.19
17:31
(1) спасибо боьшое, точно
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший