Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 02:13

Создание отчета "Отсутствие заказов"

Автор dronspartak9@gmail.com, 16 апр 2014, 13:44

0 Пользователей и 1 гость просматривают эту тему.

dronspartak9@gmail.com

Требуется создать отчет Отсутствие заказов с такой структурой:

№ п/п   Контрагент      Среднемесячный объем продаж за последние 6 месяцев      Дата последней заявки   Сумма последней заявки

Сможете что то подсказать, я не могу понять как мне выбрать дату именно последней заявки если у одного клиента их много

1с ут 11.1

cska-fanat-kz

Например так?
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Контрагент,
| МАКСИМУМ(ПоступлениеТоваровУслуг.Дата) КАК ДатаПоследнейЗаявки
|ПОМЕСТИТЬ ВТ_ПоследниеЗаявки
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|
|СГРУППИРОВАТЬ ПО
| ПоступлениеТоваровУслуг.Контрагент
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Контрагенты.Ссылка КАК Контрагент,
| ВТ_ПоследниеЗаявки.ДатаПоследнейЗаявки
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПоследниеЗаявки КАК ВТ_ПоследниеЗаявки
| ПО (ВТ_ПоследниеЗаявки.Контрагент = Контрагенты.Ссылка)";

Запрос.УстановитьПараметр("Контрагент", Контрагент);

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// Вставить обработку выборки ВыборкаДетальныеЗаписи
КонецЦикла;


(естественно документ "Поступление товаров" надо заменить на документ из УТ)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

dronspartak9@gmail.com


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск