8.х Настройка иерархии для полей в СКД для подсчета итогов

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем drugoi_mir, 17 окт 2012.

  1. TopicStarter Overlay
    drugoi_mir
    Offline

    drugoi_mir

    Регистрация:
    30 мар 2012
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Создаю табличку.Изначально первая таблица создается объединением(наименование и код вводятся вручную).
    1 таблица
    Пример
    Код Наименование
    1 Численность
    1.1 ИТОГО
    1.1.1 руководители
    1.1.1.1 лин
    1.1.1.2 нелин
    1.1.2 служащ
    1.1.2.1 лин
    1.1.2.2 нелин

    2 таблица
    в ней у меня (код и наименование тоже сам задаю(в зависимости от сотрудника), дальше по ним группирую и получаю сумму)
    код наименование сумма
    1.1.1.1 лин 10
    1.1.1.1 нелин 20
    1.1.2.1 лин 10
    1.1.2.2 нелин 20

    Дальше соединяю по коду и наименованию, получается

    Код Наименование Сумма
    1 Численность
    1.1 ИТОГО
    1.1.1 руководители
    1.1.1.1 лин 10
    1.1.1.2 нелин 20
    1.1.2 служащ
    1.1.2.1 лин 10
    1.1.2.2 нелин 20


    Но в данном случае тогда не высчитываются локальные итоги.Кто подскажет как это сделать,чтобы выглядело вот так,т.е. просчитывалось автоматом, либо самому заполнить???

    Дополнительные сведения: Мне заранее известно у какого наименования какой код, т.е. структура отчета(в иерархии) изначально жестко задана.

    Код Наименование Сумма
    1 Численность 60
    1.1 ИТОГО 60
    1.1.1 руководители 30
    1.1.1.1 лин 10
    1.1.1.2 нелин 20
    1.1.2 служащ 30
    1.1.2.1 лин 10
    1.1.2.2 нелин 20


    p.s. Пробовал в скд на 1 странице "Поля" в колонке роль задавать родителя, соответственно в запросе был дополнительный реквизит родитель у каждой строки, но так как тип значения константа, а не ссылочное поле, то такой вариант не работал.

Поделиться этой страницей