Имя: Пароль:
1C
1С v8
Помогите с запросом
0 ded20ded
 
29.09.16
09:13
Добрый день как получить данный по менеджерам, в заказе добавил поле менеджер, т.к. вариант что УТ не подходит.
Нужно получить все оплаченные заказы.

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

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗаказПокупателя.Ссылка,
    ЗаказПокупателя.Менеджер,
    ЗаказПокупателя.СуммаДокумента
ПОМЕСТИТЬ ЗакПокупателя
ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
ГДЕ
    ЗаказПокупателя.Дата <= КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗакПокупателя.Менеджер КАК Менеджер,
    ЗакПокупателя.Ссылка КАК СсылкаЗаказ,
    ЗакПокупателя.СуммаДокумента КАК СуммаЗаказ,
    ППВ.Ссылка КАК СсылкаППВ,
    ППВ.СуммаДокумента КАК СуммаППВ
ПОМЕСТИТЬ ЗаказППВ
ИЗ
    ППВ КАК ППВ
        ЛЕВОЕ СОЕДИНЕНИЕ ЗакПокупателя КАК ЗакПокупателя
        ПО ППВ.Сделка = ЗакПокупателя.Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗакПокупателя.Менеджер,
    ЗакПокупателя.Ссылка КАК СсылкаЗаказ,
    ЗакПокупателя.СуммаДокумента КАК СуммаЗаказ,
    ПКО.Ссылка КАК СсылкаПКО,
    ПКО.СуммаДокумента КАК СуммаПКО
ПОМЕСТИТЬ ЗаказПКО
ИЗ
    ПКО КАК ПКО
        ЛЕВОЕ СОЕДИНЕНИЕ ЗакПокупателя КАК ЗакПокупателя
        ПО ПКО.Сделка = ЗакПокупателя.Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗаказПКО.Менеджер КАК Менеджер,
    ЗаказПКО.СсылкаЗаказ,
    ЗаказПКО.СуммаЗаказ КАК СуммаЗаказ,
    ЗаказПКО.СсылкаПКО,
    ЗаказПКО.СуммаПКО КАК СуммаПКО,
    ЗаказППВ.Менеджер КАК МенеджерППВ,
    ЗаказППВ.СсылкаЗаказ КАК СсылкаЗаказППВ,
    ЗаказППВ.СуммаЗаказ КАК СуммаЗаказППВ,
    ЗаказППВ.СсылкаППВ,
    ЗаказППВ.СуммаППВ
ИЗ
    ЗаказППВ КАК ЗаказППВ,
    ЗаказПКО КАК ЗаказПКО
ИТОГИ ПО
    Менеджер,
    МенеджерППВ
АВТОУПОРЯДОЧИВАНИЕ
1 Lexey_
 
29.09.16
09:22
(0) а если есть РКО или ОплатаОтПокупателяПлатежнойКартой и т.д?Ко всем документам запрос будешь делать?
2 PRO100 NigGaZ
 
29.09.16
09:26
РасчетыСКлиентами.Остатки?
в этом регистре можно получить эти данные
3 shadow_sw
 
29.09.16
09:49
РН заказыпокупателей+движениеденежныхсредств, через левое объединение
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.