8.х Отчет Взаиморасчеты с просмотром продаж

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Alive, 16 май 2011.

  1. TopicStarter Overlay
    Alive
    Offline

    Alive Опытный в 1С

    Регистрация:
    15 янв 2010
    Сообщения:
    141
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток! Необходимо сформировать отчет, где можно смотреть информацию по поставщикам, в котором должна содержатся информация о взаиморасчетах и информация о продажах товара данного поставщика. Продажи поставщиков я вытаскиваю из Регистра накопления Продажи по реквизиту справочника Номенклатура Основной поставщик. Отчет должен формироваться с различной периодичностью. Я попробовала соединить эти 2 регистра, но продажи не вытаскиваются. Подскажите как грамотно создать запрос пожалуйста.
    Код:
    ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период,
    ПродажиОбороты.СтоимостьОборот
    ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНачала, &ДатаКонец, Регистратор, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаКонец, Регистратор, ) КАК ПродажиОбороты
    ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент = ПродажиОбороты.Номенклатура.ОсновнойПоставщик
    ИТОГИ
    СУММА(СуммаВзаиморасчетовНачальныйОстаток),
    СУММА(СуммаВзаиморасчетовКонечныйОстаток),
    СУММА(СуммаВзаиморасчетовПриход),
    СУММА(СуммаВзаиморасчетовРасход)
    ПО
    ОБЩИЕ
    
    
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
    Код:
    "ВЫБРАТЬ РАЗЛИЧНЫЕ
    Номенклатура.ОсновнойПоставщик
    ПОМЕСТИТЬ Поставщики
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    Номенклатура.ОсновнойПоставщик <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка);
    </span>
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    Поставщики.ОсновнойПоставщик,
    СУММА(ЕСТЬNULL(ПродажиОбороты.СтоимостьОборот, 0)) КАК СтоимостьОборот
    ПОМЕСТИТЬ ПоставщикиОбороты
    ИЗ
    Поставщики КАК Поставщики
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаКонец, , ) КАК ПродажиОбороты
    ПО Поставщики.ОсновнойПоставщик = ПродажиОбороты.Номенклатура.ОсновнойПоставщик
    
    СГРУППИРОВАТЬ ПО
    Поставщики.ОсновнойПоставщик;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ПоставщикиОбороты.ОсновнойПоставщик,
    ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток, 0) КАК СуммаВзаиморасчетовНачальныйОстаток,
    ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход, 0) КАК СуммаВзаиморасчетовПриход,
    ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход, 0) КАК СуммаВзаиморасчетовРасход,
    ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток, 0) КАК СуммаВзаиморасчетовКонечныйОстаток,
    ПоставщикиОбороты.СтоимостьОборот КАК СтоимостьОборот
    ИЗ
    ПоставщикиОбороты КАК ПоставщикиОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНачала, &ДатаКонец, , , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
    ПО ПоставщикиОбороты.ОсновнойПоставщик = ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
    ИТОГИ
    СУММА(СуммаВзаиморасчетовНачальныйОстаток),
    СУММА(СуммаВзаиморасчетовПриход),
    СУММА(СуммаВзаиморасчетовРасход),
    СУММА(СуммаВзаиморасчетовКонечныйОстаток)
    ПО
    ОБЩИЕ"
    
    </FONT></FONT></pre>
    ?
  3. TopicStarter Overlay
    Alive
    Offline

    Alive Опытный в 1С

    Регистрация:
    15 янв 2010
    Сообщения:
    141
    Симпатии:
    0
    Баллы:
    26
    Все прекрасно!!только мне надо чтобы продажи можно было как и взаиморасчеты группировать по периодам, по неделям например или месяцам.
  4. TopicStarter Overlay
    Alive
    Offline

    Alive Опытный в 1С

    Регистрация:
    15 янв 2010
    Сообщения:
    141
    Симпатии:
    0
    Баллы:
    26
    Вопрос еще не закрыт, подскажите пожалуйста как в запросе можно для 2-х регистров накопления задать одну периодичность?

Поделиться этой страницей