Здравствуйте!!!
Подскажите, пожалуйста, как можно объединить два запроса?
Первый запрос берет данные из документа Реализация товаров и услуг и выглядит так:
Второй запрос берет информацию из документов Поступление товаров и услуг. Он выглядит следующим образом:
По отдельности запросы работают идеально: и данные выводят верные, и группируют по периоду и по номенклатурной группе. А когда пытаюсь их объединить вместе - выводят данные абы как: как минимум отсутствует банальная группировка.
Подскажите, пожалуйста, как можно объединить запросы, чтобы было правильно.
Подскажите, пожалуйста, как можно объединить два запроса?
Первый запрос берет данные из документа Реализация товаров и услуг и выглядит так:
ВЫБРАТЬ
СУММА(Реализация.Р_Количество) КАК Р_Количество,
СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
Реализация.Р_СчетУчета,
Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа,
Реализация.Р_Номенклатура
ИЗ
(ВЫБРАТЬ
СУММА(РеализацияТоваровУслугТовары.Количество) КАК Р_Количество,
ВЫБОР
КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &нет
ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
КОНЕЦ КАК Р_Сумма_С_НДС,
РеализацияТоваровУслугТовары.СчетУчета КАК Р_СчетУчета,
РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК Р_НоменклатурнаяГруппа,
СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК Р_Сумма_НДС,
РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК Р_СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) КАК Р_Период,
ВЫБОР
КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &да
ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
КОНЕЦ КАК Р_Сумма_Без_НДС,
РеализацияТоваровУслугТовары.Номенклатура КАК Р_Номенклатура,
РеализацияТоваровУслуг.Ссылка КАК Р_Ссылка,
РеализацияТоваровУслуг.СуммаВключаетНДС КАК Р_СуммаВключаетНДС
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
ГДЕ
РеализацияТоваровУслугТовары.СчетУчета = &Р_СчетУчета
И РеализацияТоваровУслуг.Проведен = &Да
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.СчетУчета,
РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
РеализацияТоваровУслугТовары.Номенклатура,
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ),
РеализацияТоваровУслуг.Ссылка,
РеализацияТоваровУслуг.СуммаВключаетНДС) КАК Реализация
СГРУППИРОВАТЬ ПО
Реализация.Р_СчетУчета,
Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа,
Реализация.Р_Номенклатура
УПОРЯДОЧИТЬ ПО
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа
ПоказатьВторой запрос берет информацию из документов Поступление товаров и услуг. Он выглядит следующим образом:
ВЫБРАТЬ
Возврат.Период КАК В_Период,
СУММА(Возврат.Сумма_С_НДС) КАК В_Сумма_С_НДС,
Возврат.НоменклатурнаяГруппа КАК В_НоменклатурнаяГруппа,
СУММА(Возврат.Сумма_без_НДС) КАК В_Сумма_без_НДС,
СУММА(Возврат.Количество) КАК В_Количество,
СУММА(Возврат.Сумма_НДС) КАК В_Сумма_НДС,
Возврат.СчетУчета КАК В_СчетУчета,
Возврат.Номенклатура КАК В_Номенклатура,
Возврат.СчетУчетаРасчетовСКонтрагентом КАК В_СчетУчетаРасчетовСКонтрагентом
ИЗ
(ВЫБРАТЬ
ВЫБОР
КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &нет
ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
КОНЕЦ КАК Сумма_С_НДС,
СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
ПоступлениеТоваровУслугТовары.СчетУчета КАК СчетУчета,
ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК Сумма_НДС,
ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ) КАК Период,
ВЫБОР
КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &да
ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
КОНЕЦ КАК Сумма_без_НДС,
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
ГДЕ
ПоступлениеТоваровУслуг.Проведен = &Да
И ПоступлениеТоваровУслугТовары.СчетУчета = &СчетУчета
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.СчетУчета,
ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ),
ПоступлениеТоваровУслуг.СуммаВключаетНДС,
ПоступлениеТоваровУслугТовары.Номенклатура) КАК Возврат
СГРУППИРОВАТЬ ПО
Возврат.СчетУчета,
Возврат.НоменклатурнаяГруппа,
Возврат.СчетУчетаРасчетовСКонтрагентом,
Возврат.Период,
Возврат.Номенклатура
УПОРЯДОЧИТЬ ПО
В_Период,
В_НоменклатурнаяГруппа
ПоказатьПо отдельности запросы работают идеально: и данные выводят верные, и группируют по периоду и по номенклатурной группе. А когда пытаюсь их объединить вместе - выводят данные абы как: как минимум отсутствует банальная группировка.
Подскажите, пожалуйста, как можно объединить запросы, чтобы было правильно.
По теме из базы знаний
- Пример пошагового решения проблемы производительности на базе Postgres SQL с картинками
- Зачем и как читать чужой код? Какой результат ожидаем получить? Основные подходы
- Размножение строк с номенклатурой в запросе
- Проблема производительности. Как может заблокировать работу в ERP один-единственный документ от 01.01.2099 года?
- Модель запроса SQL
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если объединить, то поля должны быть в том же порядке как в 1 запросе
ВЫБРАТЬ
СУММА(Реализация.Р_Количество) КАК Р_Количество,
СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
Реализация.Р_СчетУчета,
Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа,
Реализация.Р_Номенклатура
Объединить Все
ВЫБРАТЬ
СУММА(Возврат.Количество) КАК В_Количество,
СУММА(Возврат.Сумма_С_НДС) КАК В_Сумма_С_НДС,
СУММА(Возврат.Сумма_НДС) КАК В_Сумма_НДС,
СУММА(Возврат.Сумма_без_НДС) КАК В_Сумма_без_НДС,
Возврат.СчетУчета КАК В_СчетУчета,
Возврат.СчетУчетаРасчетовСКонтрагентом КАК В_СчетУчетаРасчетовСКонтрагентом
Возврат.Период КАК В_Период,
Возврат.НоменклатурнаяГруппа КАК В_НоменклатурнаяГруппа,
Возврат.Номенклатура КАК В_Номенклатура,
Показать
(3) kvikster, у меня получилось вот так:
Но в конструкторе настроек есть только поля из запроса Реализация. Как сделать,чтобы туда можно было взять и поля из Возвратов?.
Мне нужно просто сделать таблицу в виде:
Период НоменклатурнаяГруппа Количество_р СуммаБезНДС_р СуммаНДС_р СуммаСНДС_Р Количество_в СуммаБезНДС_в СуммаНДС_в СуммаСНДС_в
ВЫБРАТЬ
СУММА(Реализация.Р_Количество) КАК Р_Количество,
СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
Реализация.Р_СчетУчета,
Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа,
Реализация.Р_Номенклатура
ИЗ
(ВЫБРАТЬ
СУММА(РеализацияТоваровУслугТовары.Количество) КАК Р_Количество,
ВЫБОР
КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &нет
ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
КОНЕЦ КАК Р_Сумма_С_НДС,
РеализацияТоваровУслугТовары.СчетУчета КАК Р_СчетУчета,
РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК Р_НоменклатурнаяГруппа,
СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК Р_Сумма_НДС,
РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК Р_СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) КАК Р_Период,
ВЫБОР
КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &да
ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
КОНЕЦ КАК Р_Сумма_Без_НДС,
РеализацияТоваровУслугТовары.Номенклатура КАК Р_Номенклатура,
РеализацияТоваровУслуг.Ссылка КАК Р_Ссылка,
РеализацияТоваровУслуг.СуммаВключаетНДС КАК Р_СуммаВключаетНДС
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
ГДЕ
РеализацияТоваровУслугТовары.СчетУчета = &Р_СчетУчета
И РеализацияТоваровУслуг.Проведен = &Да
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.СчетУчета,
РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
РеализацияТоваровУслугТовары.Номенклатура,
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ),
РеализацияТоваровУслуг.Ссылка,
РеализацияТоваровУслуг.СуммаВключаетНДС) КАК Реализация
СГРУППИРОВАТЬ ПО
Реализация.Р_СчетУчета,
Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа,
Реализация.Р_Номенклатура
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
СУММА(Возврат.Количество),
СУММА(Возврат.Сумма_С_НДС),
СУММА(Возврат.Сумма_НДС),
СУММА(Возврат.Сумма_без_НДС),
Возврат.СчетУчета,
Возврат.СчетУчетаРасчетовСКонтрагентом,
Возврат.Период,
Возврат.НоменклатурнаяГруппа,
Возврат.Номенклатура
ИЗ
(ВЫБРАТЬ
ВЫБОР
КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &нет
ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
КОНЕЦ КАК Сумма_С_НДС,
СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
ПоступлениеТоваровУслугТовары.СчетУчета КАК СчетУчета,
ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК Сумма_НДС,
ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ) КАК Период,
ВЫБОР
КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &да
ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
КОНЕЦ КАК Сумма_без_НДС,
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
ГДЕ
ПоступлениеТоваровУслуг.Проведен = &Да
И ПоступлениеТоваровУслугТовары.СчетУчета = &В_СчетУчета
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.СчетУчета,
ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ),
ПоступлениеТоваровУслуг.СуммаВключаетНДС,
ПоступлениеТоваровУслугТовары.Номенклатура) КАК Возврат
СГРУППИРОВАТЬ ПО
Возврат.СчетУчета,
Возврат.СчетУчетаРасчетовСКонтрагентом,
Возврат.Период,
Возврат.НоменклатурнаяГруппа,
Возврат.Номенклатура
УПОРЯДОЧИТЬ ПО
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа
ПоказатьНо в конструкторе настроек есть только поля из запроса Реализация. Как сделать,чтобы туда можно было взять и поля из Возвратов?.
Мне нужно просто сделать таблицу в виде:
Период НоменклатурнаяГруппа Количество_р СуммаБезНДС_р СуммаНДС_р СуммаСНДС_Р Количество_в СуммаБезНДС_в СуммаНДС_в СуммаСНДС_в
В код не вчитывался, но как то так:
ВЫБРАТЬ * Из(ВЫБРАТЬ
СУММА(Реализация.Р_Количество) КАК Р_Количество,
СУММА(Реализация.Р_Сумма_С_НДС) КАК Р_Сумма_С_НДС,
СУММА(Реализация.Р_Сумма_НДС) КАК Р_Сумма_НДС,
СУММА(Реализация.Р_Сумма_Без_НДС) КАК Р_Сумма_Без_НДС,
Реализация.Р_СчетУчета,
Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа,
Реализация.Р_Номенклатура
ИЗ
(ВЫБРАТЬ
СУММА(РеализацияТоваровУслугТовары.Количество) КАК Р_Количество,
ВЫБОР
КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &нет
ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
КОНЕЦ КАК Р_Сумма_С_НДС,
РеализацияТоваровУслугТовары.СчетУчета КАК Р_СчетУчета,
РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК Р_НоменклатурнаяГруппа,
СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК Р_Сумма_НДС,
РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК Р_СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) КАК Р_Период,
ВЫБОР
КОГДА РеализацияТоваровУслуг.СуммаВключаетНДС = &да
ТОГДА СУММА(РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(РеализацияТоваровУслугТовары.Сумма)
КОНЕЦ КАК Р_Сумма_Без_НДС,
РеализацияТоваровУслугТовары.Номенклатура КАК Р_Номенклатура,
РеализацияТоваровУслуг.Ссылка КАК Р_Ссылка,
РеализацияТоваровУслуг.СуммаВключаетНДС КАК Р_СуммаВключаетНДС
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
ГДЕ
РеализацияТоваровУслугТовары.СчетУчета = &Р_СчетУчета
И РеализацияТоваровУслуг.Проведен = &Да
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.СчетУчета,
РеализацияТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
РеализацияТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
РеализацияТоваровУслугТовары.Номенклатура,
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ),
РеализацияТоваровУслуг.Ссылка,
РеализацияТоваровУслуг.СуммаВключаетНДС) КАК Реализация
СГРУППИРОВАТЬ ПО
Реализация.Р_СчетУчета,
Реализация.Р_СчетУчетаРасчетовСКонтрагентом,
Реализация.Р_Период,
Реализация.Р_НоменклатурнаяГруппа,
Реализация.Р_Номенклатура) Как таб1
левое Соединение
(ВЫБРАТЬ
СУММА(Возврат.Количество),
СУММА(Возврат.Сумма_С_НДС),
СУММА(Возврат.Сумма_НДС),
СУММА(Возврат.Сумма_без_НДС),
Возврат.СчетУчета,
Возврат.СчетУчетаРасчетовСКонтрагентом,
Возврат.Период,
Возврат.НоменклатурнаяГруппа,
Возврат.Номенклатура
ИЗ
(ВЫБРАТЬ
ВЫБОР
КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &нет
ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
КОНЕЦ КАК Сумма_С_НДС,
СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
ПоступлениеТоваровУслугТовары.СчетУчета КАК СчетУчета,
ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК Сумма_НДС,
ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом КАК СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ) КАК Период,
ВЫБОР
КОГДА ПоступлениеТоваровУслуг.СуммаВключаетНДС = &да
ТОГДА СУММА(ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
ИНАЧЕ СУММА(ПоступлениеТоваровУслугТовары.Сумма)
КОНЕЦ КАК Сумма_без_НДС,
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
ГДЕ
ПоступлениеТоваровУслуг.Проведен = &Да
И ПоступлениеТоваровУслугТовары.СчетУчета = &В_СчетУчета
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.СчетУчета,
ПоступлениеТоваровУслугТовары.Номенклатура.НоменклатурнаяГруппа,
ПоступлениеТоваровУслуг.СчетУчетаРасчетовСКонтрагентом,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МЕСЯЦ),
ПоступлениеТоваровУслуг.СуммаВключаетНДС,
ПоступлениеТоваровУслугТовары.Номенклатура) КАК Возврат
СГРУППИРОВАТЬ ПО
Возврат.СчетУчета,
Возврат.СчетУчетаРасчетовСКонтрагентом,
Возврат.Период,
Возврат.НоменклатурнаяГруппа,
Возврат.Номенклатура) Как Таб2
по Таб2.Номенклатура=Таб1.Номенклатура и Таб2.Период=Таб1.Период
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот