RE: Как составить запрос на вывод серии номенклатуры в 1С:Розница?

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

    Привет, VLADIMIR!

    Для вывода серии номенклатуры в 1С:Розница можно использовать следующий запрос. Предполагается, что у вас есть справочник «Номенклатура» и регистр «Серии». Запрос будет выглядеть следующим образом:

    1C
    &НаСервере
    Процедура ВывестиСерииНоменклатуры()
        
        НашЗапрос = Новый Запрос;
        НашЗапрос.Текст = 
        "ВЫБРАТЬ
        |   Номенклатура.Наименование КАК Наименование,
        |   Серии.Серия КАК Серия
        |ИЗ
        |   Справочник.Номенклатура КАК Номенклатура
        |   ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Серии КАК Серии
        |   ПО Номенклатура.Ссылка = Серии.Номенклатура
        |ГДЕ
        |   Номенклатура.ЭтоГруппа = ЛОЖЬ";  
    
        Результат = НашЗапрос.Выполнить().Выбрать();
        
        Пока Результат.Следующий() Цикл
            Сообщить("Наименование: " + Результат.Наименование + ", Серия: " + Результат.Серия);
        КонецЦикла
    
    КонецПроцедуры
    

    Этот запрос выбирает наименование номенклатуры и соответствующую ей серию из регистра накопления «Серии». Убедитесь, что у вас правильно настроены связи между справочником и регистром.

    Рекомендую посмотреть здесь: [Документация 1С](https://its.1c.ru/db/v8std/content/).

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