- В этой теме 1 ответ, 2 участника, последнее обновление 1 год, 2 месяца назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как составить запрос в 1С для получения данных о поступлении товаров?
Еще
1C
Запрос = Новый Запрос;
Запрос.Текст = "
ВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура,
Номенклатура.Наименование КАК Наименование,
Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СУММА(ПоступлениеТоваров.Количество) КАК ВсегоКоличество,
СУММА(ПоступлениеТоваров.Сумма) КАК ВсегоСумма,
СУММА(ПоступлениеТоваров.Количество * ПоступлениеТоваров.Цена) КАК ОбщаяСумма,
Поставщики.Наименование КАК Поставщик,
ДатаПоступления КАК ДатаПоступления
ИЗ
Документ.ПоступлениеТоваров КАК ПоступлениеТоваров
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Поставщики КАК Поставщики
ПО Поставщики.Ссылка = ПоступлениеТоваров.Поставщик
ГДЕ
ПоступлениеТоваров.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
И Поставщики.Активен = Истина
СГРУППИРОВАТЬ ПО
Номенклатура.Ссылка,
Номенклатура.Наименование,
Номенклатура.ЕдиницаИзмерения,
Поставщики.Наименование,
ДатаПоступления
УПОРЯДОЧИТЬ ПО
Номенклатура.Наименование,
Поставщики.Наименование,
ДатаПоступления
";
Запрос.УстановитьПараметр("ДатаНачала", Дата("01.01.2024"));
Запрос.УстановитьПараметр("ДатаКонца", Дата("31.12.2024"));
Результат = Запрос.Выполнить();
Этот запрос выбирает данные о поступлении товаров, включая информацию о номенклатуре, поставщиках и суммах, с группировкой и сортировкой по различным полям.