helpf.pro
Регистрация

v8: Данные в отчете

tserj4
03.10.2013 10:08Прочитано: 1411
Создаю отчет по заказам покупателей в котором должна выводиться дата закрытия заказа. В связях указываю: регистр накопления "ЗаказыПокупателей.Регистратор" и документ "ЗакрытиеЗаказовПокупателей" по ЗаказыПокупателей.Регистратор и ЗакрытиеЗаказовПокупателей.Ссылка, но вот в чем проблема, если Закрытие заказа происходит в 0 то документ движения по регистрам не производит и в отчете не проставляется дата. Как установить связи чтобы в отчет попадали все закрытые заказы.

Вот код запроса:
ВЫБРАТЬ
ЗаказыПокупателей.ЗаказПокупателя.Ссылка КАК ЗаказПокупателя,
ЗаказыПокупателей.ЗаказПокупателя.Дата КАК Дата,
ЗаказыПокупателей.ЗаказПокупателя.Номер КАК Номер,
ЗаказыПокупателей.ЗаказПокупателя.СуммаДокумента КАК СуммаЗаказа,
КорректировкаЗаказаПокупателя.СуммаДокумента КАК СуммаКорр,
ПриходныйКассовыйОрдер.СуммаДокумента КАК СуммаПКО,
ПлатежноеПоручениеВходящее.СуммаДокумента КАК ПлатПоруч,
РеализацияТоваровУслуг.СуммаДокумента КАК СуммаРеализации,
ВозвратТоваровОтПокупателя.СуммаДокумента КАК СуммаВозврата,
РасходныйКассовыйОрдер.СуммаДокумента КАК СуммаРКО,
ПланируемоеПоступлениеДенежныхСредств.СуммаДокумента КАК ПланируемоеПост,
ЗаказыПокупателей.ЗаказПокупателя.Подразделение КАК Подразделение,
ЗакрытиеЗаказовПокупателей.Дата КАК ЗакрытиеЗаказа,
ЗаказыПокупателей.ЗаказПокупателя.Представление,
ПРЕДСТАВЛЕНИЕ(ЗаказыПокупателей.ЗаказПокупателя.Подразделение),
ЗаказыПокупателей.ЗаказПокупателя.Ответственный КАК Ответственный,
ПРЕДСТАВЛЕНИЕ(ЗаказыПокупателей.ЗаказПокупателя.Ответственный),
Доставка.СуммаДокумента КАК СуммаДоставки,
ОплатаЗаПену.СуммаДокумента КАК ОплатаЗаПену,
ВидыОперацийЗакрытиеЗаказовПокупателей.Ссылка
ИЗ
РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя
ПО ЗаказыПокупателей.Регистратор = ВозвратТоваровОтПокупателя.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.КорректировкаЗаказаПокупателя КАК КорректировкаЗаказаПокупателя
ПО ЗаказыПокупателей.Регистратор = КорректировкаЗаказаПокупателя.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ПО ЗаказыПокупателей.Регистратор = РеализацияТоваровУслуг.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланируемоеПоступлениеДенежныхСредств КАК ПланируемоеПоступлениеДенежныхСредств
ПО ЗаказыПокупателей.Регистратор = ПланируемоеПоступлениеДенежныхСредств.ДокументОснование
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер
ПО ПриходныйКассовыйОрдер.Ссылка = РасходныйКассовыйОрдер.ДокументОснование
ПО ЗаказыПокупателей.Регистратор = ПриходныйКассовыйОрдер.ДокументОснование
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
ПО ЗаказыПокупателей.Регистратор = ПлатежноеПоручениеВходящее.ДокументОснование
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Доставка КАК Доставка
ПО ЗаказыПокупателей.Регистратор = Доставка.Заказ.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОплатаЗаПену КАК ОплатаЗаПену
ПО ЗаказыПокупателей.Регистратор = ОплатаЗаПену.Заказ.Ссылка
ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗакрытиеЗаказовПокупателей КАК ЗакрытиеЗаказовПокупателей
ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыОперацийЗакрытиеЗаказовПокупателей КАК ВидыОперацийЗакрытиеЗаказовПокупателей
ПО ЗакрытиеЗаказовПокупателей.ВидОперации = ВидыОперацийЗакрытиеЗаказовПокупателей.Ссылка
ПО ЗаказыПокупателей.Регистратор = ЗакрытиеЗаказовПокупателей.Ссылка
ГДЕ
ЗаказыПокупателей.ЗаказПокупателя.Дата МЕЖДУ &Дата1 И &Дата2

СГРУППИРОВАТЬ ПО
ЗаказыПокупателей.ЗаказПокупателя.Ссылка,
ЗаказыПокупателей.ЗаказПокупателя.СуммаДокумента,
КорректировкаЗаказаПокупателя.СуммаДокумента,
ПриходныйКассовыйОрдер.СуммаДокумента,
РеализацияТоваровУслуг.СуммаДокумента,
ВозвратТоваровОтПокупателя.СуммаДокумента,
РасходныйКассовыйОрдер.СуммаДокумента,
ПланируемоеПоступлениеДенежныхСредств.СуммаДокумента,
ЗаказыПокупателей.ЗаказПокупателя.Подразделение,
ЗакрытиеЗаказовПокупателей.Дата,
ЗаказыПокупателей.ЗаказПокупателя.Представление,
ЗаказыПокупателей.ЗаказПокупателя.Дата,
ЗаказыПокупателей.ЗаказПокупателя.Номер,
ПлатежноеПоручениеВходящее.СуммаДокумента,
Доставка.СуммаДокумента,
ЗаказыПокупателей.ЗаказПокупателя.Ответственный,
ОплатаЗаПену.СуммаДокумента,
ВидыОперацийЗакрытиеЗаказовПокупателей.Ссылка

УПОРЯДОЧИТЬ ПО
ЗаказПокупателя
{УПОРЯДОЧИТЬ ПО
ЗаказПокупателя.*,
СуммаЗаказа,
СуммаКорр,
СуммаПКО,
СуммаРеализации,
СуммаВозврата,
СуммаРКО,
ПланируемоеПост,
Подразделение.*,
ЗакрытиеЗаказа,
Дата,
Номер,
ПлатПоруч,
Ответственный.*,
СуммаДоставки,
ОплатаЗаПену}
ИТОГИ
СУММА(СуммаКорр),
СУММА(СуммаПКО),
СУММА(ПлатПоруч),
СУММА(СуммаРеализации),
СУММА(СуммаВозврата),
СУММА(СуммаРКО),
СРЕДНЕЕ(ПланируемоеПост),
МАКСИМУМ(ЗакрытиеЗаказа),
СРЕДНЕЕ(СуммаДоставки),
СУММА(ОплатаЗаПену)
ПО
ОБЩИЕ,
ЗаказПокупателя
АВТОУПОРЯДОЧИВАНИЕ
Изменено 03.10.13 12:03:24
Yandex
Возможно, вас также заинтересует
Реклама на портале
Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.