8.х иерархия справочника номенклатура (скд)

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем bluntschi, 1 сен 2015.

  1. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    добрый день, подскажите, у меня есть справочник номенклатура, в нем есть 4 уровня, как мне вывести в СКД эти 4 уровня в строчку


    то есть грубо говоря, в номенклатуре так

    1. Машина (группа)
    1.1. Кузов (группа)
    1.1.1. Металл для кузова (группа)
    1.1.1.1. Инструменты (группа)
    Позиция 1 (элемент)
    Позиция 2 (элемент)


    а вывести в табличку так:

    1. Машина (группа) | 1.1 Кузов (группа) | 1.1.1. Металл для кузова (группа) | 1.1.1.1. Инструменты (группа) | Позиция 1 (элемент)
    1. Машина (группа) | 1.1 Кузов (группа) | 1.1.1. Металл для кузова (группа) | 1.1.1.1. Инструменты (группа) | Позиция 2 (элемент)


    когда обращаюсь в запросе как Родитель.Родитель.Родитель - ничего не выводит, хотя эти уровни есть
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.647
    Симпатии:
    948
    Баллы:
    204
    скажем так, что если уровня 4 и не меняется то принципе можно тупо
    Код:
    ВЫБРАТЬ
        Номенклатура.Ссылка КАК Номенклатура,
        Номенклатура.Родитель КАК Группа1_4,
        Номенклатура.Родитель.Родитель КАК Группа1_3,
        Номенклатура.Родитель.Родитель.Родитель КАК Группа1_2,
        Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Группа1_1
    ИЗ
        Справочник.Номенклатура КАК Номенклатура
    bluntschi нравится это.
  3. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26

    спасибо, получилось!

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