Как объединить два запроса?

1. Saengmyung 25.12.13 08:52 Сейчас в теме
Здравствуйте!!!
Подскажите, пожалуйста, как можно объединить два запроса?
Первый запрос берет данные из документа Реализация товаров и услуг и выглядит так:

ВЫБРАТЬ
	СУММА(Реализация.Р_Количество) КАК Р_Количество,
	СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
	СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
	СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
	Реализация.Р_СчетУчета,
	Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
	Реализация.Р_Период,
	Реализация.Р_НоменклатурнаяГруппа,
	Реализация.Р_Номенклатура
ИЗ
	(ВЫБРАТЬ
		СУММА(РеализацияТоваровУслугТовары.Количество) КАК Р_Количество,
		ВЫБОР
			КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &нет
				ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Р_Сумма_С_НДС,
		РеализацияТоваровУслугТовары.СчетУчета КАК Р_СчетУчета,
		РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК Р_НоменклатурнаяГруппа,
		СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК Р_Сумма_НДС,
		РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК Р_СчетУчетаРасчетовСКонтрагентом,
		НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) КАК Р_Период,
		ВЫБОР
			КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &да
				ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Р_Сумма_Без_НДС,
		РеализацияТоваровУслугТовары.Номенклатура КАК Р_Номенклатура,
		РеализацияТоваровУслуг.Ссылка КАК Р_Ссылка,
		РеализацияТоваровУслуг.СуммаВключаетНДС КАК Р_СуммаВключаетНДС
	ИЗ
		Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
			ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
	ГДЕ
		РеализацияТоваровУслугТовары.СчетУчета = &Р_СчетУчета
		И РеализацияТоваровУслуг.Проведен = &Да
	
	СГРУППИРОВАТЬ ПО
		РеализацияТоваровУслугТовары.СчетУчета,
		РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
		РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
		РеализацияТоваровУслугТовары.Номенклатура,
		НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ),
		РеализацияТоваровУслуг.Ссылка,
		РеализацияТоваровУслуг.СуммаВключаетНДС) КАК Реализация

СГРУППИРОВАТЬ ПО
	Реализация.Р_СчетУчета,
	Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
	Реализация.Р_Период,
	Реализация.Р_НоменклатурнаяГруппа,
    Реализация.Р_Номенклатура
УПОРЯДОЧИТЬ ПО
	Реализация.Р_Период,
	Реализация.Р_НоменклатурнаяГруппа
Показать


Второй запрос берет информацию из документов Поступление товаров и услуг. Он выглядит следующим образом:

ВЫБРАТЬ
	Возврат.Период КАК В_Период,
	СУММА(Возврат.Сумма_С_НДС) КАК В_Сумма_С_НДС,
	Возврат.НоменклатурнаяГруппа КАК В_НоменклатурнаяГруппа,
	СУММА(Возврат.Сумма_без_НДС) КАК В_Сумма_без_НДС,
	СУММА(Возврат.Количество) КАК В_Количество,
	СУММА(Возврат.Сумма_НДС) КАК В_Сумма_НДС,
	Возврат.СчетУчета КАК В_СчетУчета,
	Возврат.Номенклатура КАК В_Номенклатура,
	Возврат.СчетУчетаРасчетовСКонтрагентом КАК В_СчетУчетаРасчетовСКонтрагентом
ИЗ
	(ВЫБРАТЬ
		ВЫБОР
			КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &нет
				ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Сумма_С_НДС,
		СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
		ПоступлениеТоваровУслугТовары.СчетУчета КАК СчетУчета,
		ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
		СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК Сумма_НДС,
		ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
		НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ) КАК Период,
		ВЫБОР
			КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &да
				ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Сумма_без_НДС,
		ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура
	ИЗ
		Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
			ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
	ГДЕ
		ПоступлениеТоваровУслуг.Проведен = &Да
		И ПоступлениеТоваровУслугТовары.СчетУчета = &СчетУчета
	
	СГРУППИРОВАТЬ ПО
		ПоступлениеТоваровУслугТовары.СчетУчета,
		ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
		ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
		НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ),
		ПоступлениеТоваровУслуг.СуммаВключаетНДС,
		ПоступлениеТоваровУслугТовары.Номенклатура) КАК Возврат

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

УПОРЯДОЧИТЬ ПО
	В_Период,
	В_НоменклатурнаяГруппа
Показать


По отдельности запросы работают идеально: и данные выводят верные, и группируют по периоду и по номенклатурной группе. А когда пытаюсь их объединить вместе - выводят данные абы как: как минимум отсутствует банальная группировка.

Подскажите, пожалуйста, как можно объединить запросы, чтобы было правильно.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. polia 3 25.12.13 09:15 Сейчас в теме
Пользуйся ОБЪЕДИНИТЬ ВСЕ. В объединяемых запросах поля должны совпадать по типу (это я про первое поле)
3. kvikster 84 25.12.13 09:15 Сейчас в теме
Если объединить, то поля должны быть в том же порядке как в 1 запросе
ВЫБРАТЬ
    СУММА(Реализация.Р_Количество) КАК Р_Количество,
    СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
    СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
    СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
    Реализация.Р_СчетУчета,
    Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
    Реализация.Р_Период,
    Реализация.Р_НоменклатурнаяГруппа,
    Реализация.Р_Номенклатура

Объединить Все

ВЫБРАТЬ
    СУММА(Возврат.Количество) КАК В_Количество,
    СУММА(Возврат.Сумма_С_НДС) КАК В_Сумма_С_НДС,
    СУММА(Возврат.Сумма_НДС) КАК В_Сумма_НДС,
    СУММА(Возврат.Сумма_без_НДС) КАК В_Сумма_без_НДС,
    Возврат.СчетУчета КАК В_СчетУчета,
    Возврат.СчетУчетаРасчетовСКонтрагентом КАК В_СчетУчетаРасчетовСКонтрагентом
    Возврат.Период КАК В_Период,
    Возврат.НоменклатурнаяГруппа КАК В_НоменклатурнаяГруппа,
    Возврат.Номенклатура КАК В_Номенклатура,
   
Показать
5. Saengmyung 25.12.13 10:06 Сейчас в теме
(3) kvikster, у меня получилось вот так:

ВЫБРАТЬ
	СУММА(Реализация.Р_Количество) КАК Р_Количество,
	СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
	СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
	СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
	Реализация.Р_СчетУчета,
	Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
	Реализация.Р_Период,
	Реализация.Р_НоменклатурнаяГруппа,
	Реализация.Р_Номенклатура
ИЗ
	(ВЫБРАТЬ
		СУММА(РеализацияТоваровУслугТовары.Количество) КАК Р_Количество,
		ВЫБОР
			КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &нет
				ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Р_Сумма_С_НДС,
		РеализацияТоваровУслугТовары.СчетУчета КАК Р_СчетУчета,
		РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК Р_НоменклатурнаяГруппа,
		СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК Р_Сумма_НДС,
		РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК Р_СчетУчетаРасчетовСКонтрагентом,
		НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) КАК Р_Период,
		ВЫБОР
			КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &да
				ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Р_Сумма_Без_НДС,
		РеализацияТоваровУслугТовары.Номенклатура КАК Р_Номенклатура,
		РеализацияТоваровУслуг.Ссылка КАК Р_Ссылка,
		РеализацияТоваровУслуг.СуммаВключаетНДС КАК Р_СуммаВключаетНДС
	ИЗ
		Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
			ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
	ГДЕ
		РеализацияТоваровУслугТовары.СчетУчета = &Р_СчетУчета
		И РеализацияТоваровУслуг.Проведен = &Да
	
	СГРУППИРОВАТЬ ПО
		РеализацияТоваровУслугТовары.СчетУчета,
		РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
		РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
		РеализацияТоваровУслугТовары.Номенклатура,
		НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ),
		РеализацияТоваровУслуг.Ссылка,
		РеализацияТоваровУслуг.СуммаВключаетНДС) КАК Реализация

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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	СУММА(Возврат.Количество),
	СУММА(Возврат.Сумма_С_НДС),
	СУММА(Возврат.Сумма_НДС),
	СУММА(Возврат.Сумма_без_НДС),
	Возврат.СчетУчета,
	Возврат.СчетУчетаРасчетовСКонтрагентом,
	Возврат.Период,
	Возврат.НоменклатурнаяГруппа,
	Возврат.Номенклатура
ИЗ
	(ВЫБРАТЬ
		ВЫБОР
			КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &нет
				ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Сумма_С_НДС,
		СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
		ПоступлениеТоваровУслугТовары.СчетУчета КАК СчетУчета,
		ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
		СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК Сумма_НДС,
		ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
		НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ) КАК Период,
		ВЫБОР
			КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &да
				ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
			ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
		КОНЕЦ КАК Сумма_без_НДС,
		ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура
	ИЗ
		Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
			ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
	ГДЕ
		ПоступлениеТоваровУслуг.Проведен = &Да
		И ПоступлениеТоваровУслугТовары.СчетУчета = &В_СчетУчета
	
	СГРУППИРОВАТЬ ПО
		ПоступлениеТоваровУслугТовары.СчетУчета,
		ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
		ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
		НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ),
		ПоступлениеТоваровУслуг.СуммаВключаетНДС,
		ПоступлениеТоваровУслугТовары.Номенклатура) КАК Возврат

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

УПОРЯДОЧИТЬ ПО
	Реализация.Р_Период,
	Реализация.Р_НоменклатурнаяГруппа
Показать


Но в конструкторе настроек есть только поля из запроса Реализация. Как сделать,чтобы туда можно было взять и поля из Возвратов?.
Мне нужно просто сделать таблицу в виде:
Период НоменклатурнаяГруппа Количество_р СуммаБезНДС_р СуммаНДС_р СуммаСНДС_Р Количество_в СуммаБезНДС_в СуммаНДС_в СуммаСНДС_в
6. kvikster 84 25.12.13 10:15 Сейчас в теме
(5) Saengmyung,Тогда делай
ЛевоеСооединение

по полям "период" "Номенклатура"
7. Saengmyung 25.12.13 10:22 Сейчас в теме
(6) kvikster, а после чего его писать? я запуталась(
4. oldfornit 25.12.13 09:16 Сейчас в теме
выбрать ...
из (выбрать по реализациям без упорядочивания)
объединить все
выбрать (выбрать по поступлениям без упорядочивания)
упорядочить по
8. kvikster 84 25.12.13 10:42 Сейчас в теме
В код не вчитывался, но как то так:
ВЫБРАТЬ * Из(ВЫБРАТЬ
    СУММА(Реализация.Р_Количество) КАК Р_Количество,
    СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
    СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
    СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
    Реализация.Р_СчетУчета,
    Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
    Реализация.Р_Период,
    Реализация.Р_НоменклатурнаяГруппа,
    Реализация.Р_Номенклатура
ИЗ
    (ВЫБРАТЬ
        СУММА(РеализацияТоваровУслугТовары.Количество) КАК Р_Количество,
        ВЫБОР
            КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &нет
                ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС)
            ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
        КОНЕЦ КАК Р_Сумма_С_НДС,
        РеализацияТоваровУслугТовары.СчетУчета КАК Р_СчетУчета,
        РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК Р_НоменклатурнаяГруппа,
        СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК Р_Сумма_НДС,
        РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК Р_СчетУчетаРасчетовСКонтрагентом,
        НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) КАК Р_Период,
        ВЫБОР
            КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &да
                ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС)
            ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
        КОНЕЦ КАК Р_Сумма_Без_НДС,
        РеализацияТоваровУслугТовары.Номенклатура КАК Р_Номенклатура,
        РеализацияТоваровУслуг.Ссылка КАК Р_Ссылка,
        РеализацияТоваровУслуг.СуммаВключаетНДС КАК Р_СуммаВключаетНДС
    ИЗ
        Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
            ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
    ГДЕ
        РеализацияТоваровУслугТовары.СчетУчета = &Р_СчетУчета
        И РеализацияТоваровУслуг.Проведен = &Да
    
    СГРУППИРОВАТЬ ПО
        РеализацияТоваровУслугТовары.СчетУчета,
        РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
        РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
        РеализацияТоваровУслугТовары.Номенклатура,
        НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ),
        РеализацияТоваровУслуг.Ссылка,
        РеализацияТоваровУслуг.СуммаВключаетНДС) КАК Реализация

СГРУППИРОВАТЬ ПО
    Реализация.Р_СчетУчета,
    Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
    Реализация.Р_Период,
    Реализация.Р_НоменклатурнаяГруппа,
    Реализация.Р_Номенклатура) Как таб1
левое Соединение
(ВЫБРАТЬ
    СУММА(Возврат.Количество),
    СУММА(Возврат.Сумма_С_НДС),
    СУММА(Возврат.Сумма_НДС),
    СУММА(Возврат.Сумма_без_НДС),
    Возврат.СчетУчета,
    Возврат.СчетУчетаРасчетовСКонтрагентом,
    Возврат.Период,
    Возврат.НоменклатурнаяГруппа,
    Возврат.Номенклатура
ИЗ
    (ВЫБРАТЬ
        ВЫБОР
            КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &нет
                ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС)
            ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
        КОНЕЦ КАК Сумма_С_НДС,
        СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
        ПоступлениеТоваровУслугТовары.СчетУчета КАК СчетУчета,
        ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
        СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК Сумма_НДС,
        ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
        НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ) КАК Период,
        ВЫБОР
            КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &да
                ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
            ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
        КОНЕЦ КАК Сумма_без_НДС,
        ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура
    ИЗ
        Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
            ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
    ГДЕ
        ПоступлениеТоваровУслуг.Проведен = &Да
        И ПоступлениеТоваровУслугТовары.СчетУчета = &В_СчетУчета
    
    СГРУППИРОВАТЬ ПО
        ПоступлениеТоваровУслугТовары.СчетУчета,
        ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
        ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
        НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ),
        ПоступлениеТоваровУслуг.СуммаВключаетНДС,
        ПоступлениеТоваровУслугТовары.Номенклатура) КАК Возврат

СГРУППИРОВАТЬ ПО
    Возврат.СчетУчета,
    Возврат.СчетУчетаРасчетовСКонтрагентом,
    Возврат.Период,
    Возврат.НоменклатурнаяГруппа,
    Возврат.Номенклатура) Как Таб2
по Таб2.Номенклатура=Таб1.Номенклатура и Таб2.Период=Таб1.Период
Показать
9. Saengmyung 25.12.13 11:30 Сейчас в теме
(8) kvikster, Спасибо Вам огромное!!!!
Помогло!!!!)))
10. Saengmyung 25.12.13 11:39 Сейчас в теме
(9) Saengmyung, хотя нет =((
Что-то пошло не так,видимо..
Суммы выдает совершенно неверные
Оставьте свое сообщение

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