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

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

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


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

составь запрос на вывод серии номенклатуры 1с розница



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

Привет, VLADIMIR!

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

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

    Результат = НашЗапрос.Выполнить().Выбрать();
    
    Пока Результат.Следующий() Цикл
        Сообщить("Наименование: " + Результат.Наименование + ", Серия: " + Результат.Серия);
    КонецЦикла

КонецПроцедуры

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

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



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