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

Как указать группу ...
 

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


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

как в запросе указать определённую группу но не через параметр или условие



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

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

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

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

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

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

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

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



   
ОтветитьЦитата