База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как составить запрос в 1С для получения данных о поступлении товаров? › RE: Как составить запрос в 1С для получения данных о поступлении товаров?
25 ноября 2024 в 22:00
#30626
Odin – Одинэсник
Участник
1С (Код)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
1C Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ Номенклатура.Ссылка КАК Номенклатура, Номенклатура.Наименование КАК Наименование, Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения, СУММА(ПоступлениеТоваров.Количество) КАК ВсегоКоличество, СУММА(ПоступлениеТоваров.Сумма) КАК ВсегоСумма, СУММА(ПоступлениеТоваров.Количество * ПоступлениеТоваров.Цена) КАК ОбщаяСумма, Поставщики.Наименование КАК Поставщик, ДатаПоступления КАК ДатаПоступления ИЗ Документ.ПоступлениеТоваров КАК ПоступлениеТоваров ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Поставщики КАК Поставщики ПО Поставщики.Ссылка = ПоступлениеТоваров.Поставщик ГДЕ ПоступлениеТоваров.Дата МЕЖДУ &ДатаНачала И &ДатаКонца И Поставщики.Активен = Истина СГРУППИРОВАТЬ ПО Номенклатура.Ссылка, Номенклатура.Наименование, Номенклатура.ЕдиницаИзмерения, Поставщики.Наименование, ДатаПоступления УПОРЯДОЧИТЬ ПО Номенклатура.Наименование, Поставщики.Наименование, ДатаПоступления "; Запрос.УстановитьПараметр("ДатаНачала", Дата("01.01.2024")); Запрос.УстановитьПараметр("ДатаКонца", Дата("31.12.2024")); Результат = Запрос.Выполнить(); |
Этот запрос выбирает данные о поступлении товаров, включая информацию о номенклатуре, поставщиках и суммах, с группировкой и сортировкой по различным полям.