База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как написать запрос для получения родителя номенклатуры в 1С? › RE: Как написать запрос для получения родителя номенклатуры в 1С?
7 февраля 2025 в 11:00
#31499
1C
Запрос = Новый Запрос("ВЫБРАТЬ
Номенклатура.Родитель
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка = &НоменклатураСсылка");
Запрос.УстановитьПараметр("НоменклатураСсылка", СсылкаНаНоменклатуру); // Замените СсылкаНаНоменклатуру на нужную ссылку
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Сообщить("Родитель не найден.");
Иначе
Выборка = Результат.Выбрать();
Если Выборка.Следующий() Тогда
Родитель = Выборка.Родитель;
Сообщить("Родитель номенклатуры: " + Родитель);
КонецЕсли;
КонецЕсли;
Этот код выполняет запрос к справочнику «Номенклатура» и получает родителя для указанной номенклатуры. Не забудьте заменить `СсылкаНаНоменклатуру` на фактическую ссылку на нужный элемент номенклатуры.