Имя: Пароль:
1C
1С v8
СКД Убрать Дубли
0 Ravlik
 
21.08.15
10:01
Добрый День. Платформа 8.3.5.1460 конфа KPI 2.0

Возникла такая проблема,необходимо в отчет через СКД вывести структуру компании с учетом Иерархии делаю вот такой запрос:
ВЫБРАТЬ
    ЕСТЬNULL(KPI_СтруктураКомпанииСрезПоследних.СтруктураКомпании.Должность.Наименование, """") + "(" + ЕСТЬNULL(KPI_СтруктураКомпанииСрезПоследних.Сотрудник.ФизическоеЛицо.Наименование, """") + ")" + ЕСТЬNULL("*(" + KPI_СтруктураКомпанииСрезПоследних.Сотрудник.Квалификация.Наименование + ")", """") КАК ОУ_Представление,
    KPI_СтруктураКомпанииСрезПоследних.СтруктураКомпании
ИЗ
    РегистрСведений.KPI_СтруктураКомпании.СрезПоследних(
            &ТекДата,
            НЕ СтруктураУдалена
                И НЕ Уволен) КАК KPI_СтруктураКомпанииСрезПоследних

УПОРЯДОЧИТЬ
ПО
    KPI_СтруктураКомпанииСрезПоследних.СтруктураКомпании ИЕРАРХИЯ

В настройках в схемеКомпановкиДанных выбираю в основных Полях-ОУ_Представление В поле группировки выбираю-СтруктураКомпании
и выдает вот такй результат:
ГенДир
  ГенДир
    ГенДир(Ярославцев А.В.)-Это то что нужно
Получается Главный Родитель выводится и как группа и как элемент группы, как избавится от этого?
1 LordCMEPTb
 
21.08.15
10:07
Как вариант, можно добавить в группировке отбор ЭтоГруппа = Ложь
2 Ravlik
 
21.08.15
10:23
Изминил на вот так:

ВЫБРАТЬ
    ЕСТЬNULL(KPI_СтруктураКомпанииСрезПоследних.СтруктураКомпании.Должность.Наименование, """") + "(" + ЕСТЬNULL(KPI_СтруктураКомпанииСрезПоследних.Сотрудник.ФизическоеЛицо.Наименование, """") + ")" + ЕСТЬNULL("*(" + KPI_СтруктураКомпанииСрезПоследних.Сотрудник.Квалификация.Наименование + ")", """") КАК ОУ_Представление,
    KPI_СтруктураКомпанииСрезПоследних.СтруктураКомпании
ИЗ
    РегистрСведений.KPI_СтруктураКомпании.СрезПоследних(
            &ТекДата,
            НЕ СтруктураУдалена
                И НЕ Уволен) КАК KPI_СтруктураКомпанииСрезПоследних
ГДЕ
    KPI_СтруктураКомпанииСрезПоследних.СтруктураКомпании.Должность.ЭтоГруппа = ЛОЖЬ

УПОРЯДОЧИТЬ ПО
    KPI_СтруктураКомпанииСрезПоследних.СтруктураКомпании ИЕРАРХИЯ

Просто ЭтаГруппа есть только у должности, после добавления убрался немного мусор но основное осталось как и было((

Вот что получается https://yadi.sk/i/YeBqkjy5iZzkt
А вот как надо https://yadi.sk/i/Kz6IJc74iZzsR
Основная теорема систематики: Новые системы плодят новые проблемы.