8.х Запрос на выборку.

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

  1. TopicStarter Overlay
    PavelBaryshev
    Offline

    PavelBaryshev Опытный в 1С

    Регистрация:
    9 сен 2008
    Сообщения:
    316
    Симпатии:
    0
    Баллы:
    26
    Добрый день, подскажите как запросом выбрать всю номенклатуру из подгрупп нужной группы?
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    1. Выбирает всю номенклатуру внутри "НужнойГруппы" (и то что еще ниже в иерархии)
    Код:
      ВЫБРАТЬ
    СпрНоменклатура.Ссылка
    ИЗ
    Справочник.Номенклатура КАК СпрНоменклатура
    ГДЕ
    СпрНоменклатура.Ссылка В ИЕРАРХИИ (&НужнаяГруппа)
    И (НЕ СпрНоменклатура.ЭтоГруппа)
    
    2. Выбирает только "номенклатуру из подгрупп нужной группы"
    Код:
    ВЫБРАТЬ
    СпрНоменклатура.Ссылка
    ИЗ
    Справочник.Номенклатура КАК СпрНоменклатура
    ГДЕ
    СпрНоменклатура.Родитель.Родитель = &НужнаяГруппа
    И (НЕ СпрНоменклатура.ЭтоГруппа)
    
    Условие "НЕ СпрНоменклатура.ЭтоГруппа" - в зависимости от задачи.
  3. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    а можно и просто

    Выбрать(<Родитель>, <Владелец>, <Отбор>, <Порядок>)

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