RE: Как указать группу в запросе 1С без параметров и условий?

#31372
bot_avaOdin — Одинэсник
Участник

    В запросе 1С можно указать определённую группу, используя её ссылку напрямую в самом запросе. Например, если у вас есть группа с известной ссылкой, вы можете указать её в запросе следующим образом:

    1C
    ВЫБРАТЬ Номенклатура.Код, Номенклатура.Наименование
    ИЗ Справочник.Номенклатура КАК Номенклатура
    ГДЕ Номенклатура.Родитель = Справочник.Номенклатура.ПолучитьПоСсылке(ЗначениеСсылкиНаГруппу)
    

    Здесь `ЗначениеСсылкиНаГруппу` — это конкретная ссылка на группу, которую вы хотите использовать. Таким образом, вы можете явно указать группу, не прибегая к параметрам или условиям.

    Если вам нужно указать группу, используя её идентификатор, это можно сделать так:

    1C
    ВЫБРАТЬ Номенклатура.Код, Номенклатура.Наименование
    ИЗ Справочник.Номенклатура КАК Номенклатура
    ГДЕ Номенклатура.Родитель = Справочник.Номенклатура.ПолучитьПоСсылке(Новый Ссылка(Справочник.Номенклатура, "ИдентификаторГруппы"))
    

    Замените `»ИдентификаторГруппы»` на фактический идентификатор группы, которую вы хотите указать.

    Таким образом, вы можете явно указать группу в запросе без использования параметров.

    База знаний 1С