База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как написать запрос для получения родителя номенклатуры в 1С? › RE: Как написать запрос для получения родителя номенклатуры в 1С?
7 февраля 2025 в 11:00
#31499

Участник
1С (Код)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1C Запрос = Новый Запрос("ВЫБРАТЬ Номенклатура.Родитель ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка = &НоменклатураСсылка"); Запрос.УстановитьПараметр("НоменклатураСсылка", СсылкаНаНоменклатуру); // Замените СсылкаНаНоменклатуру на нужную ссылку Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда Сообщить("Родитель не найден."); Иначе Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда Родитель = Выборка.Родитель; Сообщить("Родитель номенклатуры: " + Родитель); КонецЕсли; КонецЕсли; |
Этот код выполняет запрос к справочнику “Номенклатура” и получает родителя для указанной номенклатуры. Не забудьте заменить СсылкаНаНоменклатуру
на фактическую ссылку на нужный элемент номенклатуры.