Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Добавление данных в отчет
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
tserj4
Создаю отчет по заказам покупателей в котором должна выводиться дата закрытия заказа. В связях указываю: регистр накопления "ЗаказыПокупателей.Регистратор" и документ "ЗакрытиеЗаказовПокупателей" по ЗаказыПокупателей.Регистратор и ЗакрытиеЗаказовПокупателей.Ссылка, но вот в чем проблема, если Закрытие заказа происходит в 0 то документ движения по регистрам не производит и в отчете не проставляется дата. Как установить связи чтобы в отчет попадали все закрытые заказы.

Вот код запроса:
|ВЫБРАТЬ
|    ЗаказыПокупателей.ЗаказПокупателя.Ссылка КАК ЗаказПокупателя,
|    ЗаказыПокупателей.ЗаказПокупателя.Дата КАК Дата,
|    ЗаказыПокупателей.ЗаказПокупателя.Номер КАК Номер,
|    ЗаказыПокупателей.ЗаказПокупателя.СуммаДокумента КАК СуммаЗаказа,
|    КорректировкаЗаказаПокупателя.СуммаДокумента КАК СуммаКорр,
|    ПриходныйКассовыйОрдер.СуммаДокумента КАК СуммаПКО,
|    ПлатежноеПоручениеВходящее.СуммаДокумента КАК ПлатПоруч,
|    РеализацияТоваровУслуг.СуммаДокумента КАК СуммаРеализации,
|    ВозвратТоваровОтПокупателя.СуммаДокумента КАК СуммаВозврата,
|    РасходныйКассовыйОрдер.СуммаДокумента КАК СуммаРКО,
|    ПланируемоеПоступлениеДенежныхСредств.СуммаДокумента КАК ПланируемоеПост,
|    ЗаказыПокупателей.ЗаказПокупателя.Подразделение КАК Подразделение,
|    ЗакрытиеЗаказовПокупателей.Дата КАК ЗакрытиеЗаказа,
|    ЗаказыПокупателей.ЗаказПокупателя.Представление,
|    ПРЕДСТАВЛЕНИЕ(ЗаказыПокупателей.ЗаказПокупателя.Подразделение),
|    ЗаказыПокупателей.ЗаказПокупателя.Ответственный КАК Ответственный,
|    ПРЕДСТАВЛЕНИЕ(ЗаказыПокупателей.ЗаказПокупателя.Ответственный),
|    Доставка.СуммаДокумента КАК СуммаДоставки,
|    ОплатаЗаПену.СуммаДокумента КАК ОплатаЗаПену,
|    ВидыОперацийЗакрытиеЗаказовПокупателей.Ссылка
|ИЗ
|    РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя
|        ПО ЗаказыПокупателей.Регистратор = ВозвратТоваровОтПокупателя.Ссылка
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.КорректировкаЗаказаПокупателя КАК КорректировкаЗаказаПокупателя
|        ПО ЗаказыПокупателей.Регистратор = КорректировкаЗаказаПокупателя.Ссылка
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|        ПО ЗаказыПокупателей.Регистратор = РеализацияТоваровУслуг.Ссылка
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПланируемоеПоступлениеДенежныхСредств КАК ПланируемоеПоступлениеДенежныхСредств
|        ПО ЗаказыПокупателей.Регистратор = ПланируемоеПоступлениеДенежныхСредств.ДокументОснование
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
|            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер
|            ПО ПриходныйКассовыйОрдер.Ссылка = РасходныйКассовыйОрдер.ДокументОснование
|        ПО ЗаказыПокупателей.Регистратор = ПриходныйКассовыйОрдер.ДокументОснование
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
|        ПО ЗаказыПокупателей.Регистратор = ПлатежноеПоручениеВходящее.ДокументОснование
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.Доставка КАК Доставка
|        ПО ЗаказыПокупателей.Регистратор = Доставка.Заказ.Ссылка
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОплатаЗаПену КАК ОплатаЗаПену
|        ПО ЗаказыПокупателей.Регистратор = ОплатаЗаПену.Заказ.Ссылка
|        ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗакрытиеЗаказовПокупателей КАК ЗакрытиеЗаказовПокупателей
|            ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыОперацийЗакрытиеЗаказовПокупателей КАК ВидыОперацийЗакрытиеЗаказовПокупателей
|            ПО ЗакрытиеЗаказовПокупателей.ВидОперации = ВидыОперацийЗакрытиеЗаказовПокупателей.Ссылка
|        ПО ЗаказыПокупателей.Регистратор = ЗакрытиеЗаказовПокупателей.Ссылка
|ГДЕ
|    ЗаказыПокупателей.ЗаказПокупателя.Дата МЕЖДУ &Дата1 И &Дата2
|
|СГРУППИРОВАТЬ ПО
|    ЗаказыПокупателей.ЗаказПокупателя.Ссылка,
|    ЗаказыПокупателей.ЗаказПокупателя.СуммаДокумента,
|    КорректировкаЗаказаПокупателя.СуммаДокумента,
|    ПриходныйКассовыйОрдер.СуммаДокумента,
|    РеализацияТоваровУслуг.СуммаДокумента,
|    ВозвратТоваровОтПокупателя.СуммаДокумента,
|    РасходныйКассовыйОрдер.СуммаДокумента,
|    ПланируемоеПоступлениеДенежныхСредств.СуммаДокумента,
|    ЗаказыПокупателей.ЗаказПокупателя.Подразделение,
|    ЗакрытиеЗаказовПокупателей.Дата,
|    ЗаказыПокупателей.ЗаказПокупателя.Представление,
|    ЗаказыПокупателей.ЗаказПокупателя.Дата,
|    ЗаказыПокупателей.ЗаказПокупателя.Номер,
|    ПлатежноеПоручениеВходящее.СуммаДокумента,
|    Доставка.СуммаДокумента,
|    ЗаказыПокупателей.ЗаказПокупателя.Ответственный,
|    ОплатаЗаПену.СуммаДокумента,
|    ВидыОперацийЗакрытиеЗаказовПокупателей.Ссылка
|
|УПОРЯДОЧИТЬ ПО
|    ЗаказПокупателя
|{УПОРЯДОЧИТЬ ПО
|    ЗаказПокупателя.*,
|    СуммаЗаказа,
|    СуммаКорр,
|    СуммаПКО,
|    СуммаРеализации,
|    СуммаВозврата,
|    СуммаРКО,
|    ПланируемоеПост,
|    Подразделение.*,
|    ЗакрытиеЗаказа,
|    Дата,
|    Номер,
|    ПлатПоруч,
|    Ответственный.*,
|    СуммаДоставки,
|    ОплатаЗаПену}
|ИТОГИ
|    СУММА(СуммаКорр),
|    СУММА(СуммаПКО),
|    СУММА(ПлатПоруч),
|    СУММА(СуммаРеализации),
|    СУММА(СуммаВозврата),
|    СУММА(СуммаРКО),
|    СРЕДНЕЕ(ПланируемоеПост),
|    МАКСИМУМ(ЗакрытиеЗаказа),
|    СРЕДНЕЕ(СуммаДоставки),
|    СУММА(ОплатаЗаПену)
|ПО
|    ОБЩИЕ,
|    ЗаказПокупателя
|АВТОУПОРЯДОЧИВАНИЕ
Vofka
tserj4, последнее предупреждение: выделяйте код!
tserj4
Кто нибудь может все таки как дату нормально вывести?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.