Всем привет, стоит задача вывести пользователей у кого вход в программу разрешен и их права доступа
Написал запрос, но выводит все подряд. Или соединяю не правильно или подскажите, как правильно сделать
"ВЫБРАТЬ
| СведенияОПользователях.Пользователь КАК Пользователь
|ПОМЕСТИТЬ ВходРазрешен
|ИЗ
| РегистрСведений.СведенияОПользователях КАК СведенияОПользователях
|ГДЕ
| СведенияОПользователях.ВходВПрограммуРазрешен = &ВходВПрограммуРазрешен
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ГруппыДоступа.Профиль КАК Профиль,
| ГруппыДоступа.Пользователь КАК Пользователь
|ПОМЕСТИТЬ Роли
|ИЗ
| Справочник.ГруппыДоступа КАК ГруппыДоступа
|ГДЕ
| ГруппыДоступа.ЭтоГруппа = &ЭтоГруппа
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВходРазрешен.Пользователь КАК Пользователь,
| Роли.Профиль КАК Профиль
|ИЗ
| ВходРазрешен КАК ВходРазрешен
| ЛЕВОЕ СОЕДИНЕНИЕ Роли КАК Роли
| ПО (ВходРазрешен.Пользователь = Роли.Пользователь)
|ИТОГИ ПО
| Пользователь"