Имя: Пароль:
1C
1С v8
УФ Иерархический список пользователей
0 Cancell
 
30.07.15
13:28
Добрый день, в БСП есть бизнесс процесс Задание, при выборе иполнителя открывается общая форма выбора исполнителя и в ней список пользователей который формируется динамическим списком, хотелось бы выводить его иерархически, но проблема в том что иерархия там формируется другим справочником - группы пользователей. Я переделал запрос в динамическом списке на -
ВЫБРАТЬ
    ГруппыПользователейСостав.Ссылка КАК Родитель,
    ГруппыПользователейСостав.Пользователь.Ссылка КАК Ссылка,
    ГруппыПользователейСостав.Пользователь.ПометкаУдаления КАК ПометкаУдаления,
    ГруппыПользователейСостав.Пользователь.Предопределенный КАК Предопределенный,
    ГруппыПользователейСостав.Пользователь.Наименование КАК Наименование,
    ВЫБОР
        КОГДА ГруппыПользователейСостав.Пользователь.ПометкаУдаления
            ТОГДА 0
        КОГДА ГруппыПользователейСостав.Пользователь.ИдентификаторПользователяИБ = &ПустойУникальныйИдентификатор
            ТОГДА 4
        ИНАЧЕ 1
    КОНЕЦ КАК НомерКартинки
ИЗ
    Справочник.ГруппыПользователей.Состав КАК ГруппыПользователейСостав
ГДЕ
    ГруппыПользователейСостав.Пользователь.Недействителен = ЛОЖЬ

СГРУППИРОВАТЬ ПО
    ГруппыПользователейСостав.Ссылка,
    ГруппыПользователейСостав.Пользователь.Ссылка,
    ГруппыПользователейСостав.Пользователь.ПометкаУдаления,
    ГруппыПользователейСостав.Пользователь.Предопределенный,
    ГруппыПользователейСостав.Пользователь.Наименование,
    ВЫБОР
        КОГДА ГруппыПользователейСостав.Пользователь.ПометкаУдаления
            ТОГДА 0
        КОГДА ГруппыПользователейСостав.Пользователь.ИдентификаторПользователяИБ = &ПустойУникальныйИдентификатор
            ТОГДА 4
        ИНАЧЕ 1
    КОНЕЦ

И в отображение списка установил - иерархический список, но не сработало.
Хотелось бы видеть примерно так :
- группа1
-- польз1
-- польз2
- группа2
-- польз3
и т.п.
1 Cancell
 
30.07.15
13:36
Сейчас вообще ругается на то что основная таблица дин списка задана не правильно... стоит - Справочник.ГруппыПользователей, а данные по сути берет из ТЧ "Состав" этого справочника.

На форме есть кнопка ИСпользоватьИерархию, но к ней не привязана никакая команда...

Может есть способ проще? или же как мне объяснить ей что Родитель это моя иерархия?
2 Cancell
 
30.07.15
14:07
Может кто подскажет где подобное реализовано...
Независимо от того, куда вы едете — это в гору и против ветра!