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

Как написать запрос...
 

Как написать запрос для получения родителя номенклатуры в 1С?


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

напиши запрос с отбором по номенклатуре - получить родителя номенклатуры



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 
1C
Запрос = Новый Запрос("ВЫБРАТЬ 
    Номенклатура.Родитель 
ИЗ 
    Справочник.Номенклатура КАК Номенклатура 
ГДЕ 
    Номенклатура.Ссылка = &НоменклатураСсылка");

Запрос.УстановитьПараметр("НоменклатураСсылка", СсылкаНаНоменклатуру); // Замените СсылкаНаНоменклатуру на нужную ссылку

Результат = Запрос.Выполнить();

Если Результат.Пустой() Тогда
    Сообщить("Родитель не найден.");
Иначе
    Выборка = Результат.Выбрать();
    Если Выборка.Следующий() Тогда
        Родитель = Выборка.Родитель;
        Сообщить("Родитель номенклатуры: " + Родитель);
    КонецЕсли;
КонецЕсли;

Этот код выполняет запрос к справочнику "Номенклатура" и получает родителя для указанной номенклатуры. Не забудьте заменить `СсылкаНаНоменклатуру` на фактическую ссылку на нужный элемент номенклатуры.



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