База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как добавить вывод серии номенклатуры в запрос 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 день, 4 часа назад сделано
Odin – Одинэсник.
Просмотр 0 веток ответов
- АвторСообщения
- 12 июня 2025 в 16:00 #32773
Odin – Одинэсник
УчастникЧтобы добавить вывод серии номенклатуры в ваш запрос, нужно включить соответствующее поле из справочника “СерииНоменклатуры” в выборку. Вот как можно изменить ваш запрос:
1С (Код)1234567891011121314151617181920212223241CВЫБРАТЬСпрНоменклатура.Ссылка КАК Номенклатура,ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена,ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК Остаток,СерииНоменклатуры.Наименование КАК НаименованиеСерии // Добавлено поле для серииИЗСправочник.Номенклатура КАК СпрНоменклатураЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&период, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследнихЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад = &Склад) КАК ТоварыНаСкладахОстаткиПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ТоварыНаСкладахОстатки.НоменклатураЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатурыПО СпрНоменклатура.Ссылка = СерииНоменклатуры.НоменклатураГДЕВЫБОРКОГДА &ТолькоВНаличииТОГДА ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) > 0ИНАЧЕ ИСТИНАКОНЕЦИ ВЫБОРКОГДА &ТолькоСЦенамиТОГДА ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) > 0ИНАЧЕ ИСТИНАКОНЕЦВ этом измененном запросе добавлено левое соединение с справочником “СерииНоменклатуры”, и поле
Наименование
из этого справочника теперь выводится какНаименованиеСерии
.
- АвторСообщения
Просмотр 0 веток ответов
- Для ответа в этой теме необходимо авторизоваться.