Документ Отчет комитентам. Заполнение из накоплений

1. MegaNoise 06.04.18 07:36 Сейчас в теме
1с8 "Управление торговлей", редакция 10.3
Документ.ОтчетКомитентамОПродажахТоваров
Заполняем реализованными товарами
Подскажите пожалуйста,как исправить запрос что бы он искал реализованные товары только до текущего документа?

Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДоговорКонтрагента", ДоговорКонтрагента);
Запрос.УстановитьПараметр("ДокументПоставки", ДокументПоставки); 

Если НЕ ЗначениеЗаполнено(Сделка) Тогда
Запрос.УстановитьПараметр("Сделка", Неопределено);
Иначе
Запрос.УстановитьПараметр("Сделка", Сделка);
КонецЕсли;

Запрос.Текст = "
|ВЫБРАТЬ 
| Реализованные.Номенклатура КАК Номенклатура,
| Реализованные.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения,
| Реализованные.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Коэффициент,
| Реализованные.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| Реализованные.СерияНоменклатуры КАК СерияНоменклатуры,
| Реализованные.ДокументПоставки КАК ДокументПоставки,
| МАКСИМУМ(Полученные.КоличествоОстаток) КАК КоличествоПолученных, 
| МАКСИМУМ(Полученные.СуммаВзаиморасчетовОстаток) КАК СуммаПоступления,
| СУММА(Реализованные.ВыручкаОстаток) КАК Выручка,
| СУММА(Реализованные.КоличествоОстаток) КАК КоличествоРеализованных,
| Реализованные.Покупатель КАК Покупатель,
| Реализованные.ДатаРеализации КАК ДатаРеализации
|ИЗ
| РегистрНакопления.РеализованныеТовары.Остатки(, ДоговорКонтрагента = &ДоговорКонтрагента И Сделка = &Сделка
| " + ?(НЕ ЗначениеЗаполнено(ДокументПоставки), "", "И ДокументПоставки = &ДокументПоставки ") + ") КАК Реализованные
|ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрНакопления.ТоварыПолученные.Остатки(, ДоговорКонтрагента = &ДоговорКонтрагента
| И Сделка = &Сделка) КАК Полученные
|ПО
| Полученные.Номенклатура = Реализованные.Номенклатура
| И Полученные.ХарактеристикаНоменклатуры = Реализованные.ХарактеристикаНоменклатуры
| И Полученные.СерияНоменклатуры = Реализованные.СерияНоменклатуры
|СГРУППИРОВАТЬ ПО
| Реализованные.Номенклатура,
| Реализованные.ХарактеристикаНоменклатуры,
| Реализованные.СерияНоменклатуры,
| Реализованные.ДокументПоставки,
| Реализованные.Покупатель,
| Реализованные.ДатаРеализации
|УПОРЯДОЧИТЬ ПО
| Номенклатура,
| Покупатель,
| ДатаРеализации
|";

// начальная дата - 1 января 2014 года
Запрос.УстановитьПараметр("НачДата", '20140101000000');
// конечная дата - 31 марта 2014 года 23 часа 59 минут 59 секунд
Запрос.УстановитьПараметр("КонДата", '20140331235959');

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

Пока Выборка.Следующий() Цикл ....
Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. AHDP 8 06.04.18 07:53 Сейчас в теме
Подставь ссылку на документ в первый параметр виртуальной таблицы остатки.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот