СКД отчет по документам поступления

1. LegendarykeF 07.02.18 09:48 Сейчас в теме
Здравствуйте! Подскажите, делаю отчет по документам поступления, просто вывожу информацию об этих документах, требуется так же вывести колонку с суммой НДС по каждому документу. Как можно это сделать?
+
По теме из базы знаний
Найденные решения
4. Altair777 644 08.02.18 11:59 Сейчас в теме
(2) странный подход.
ВЫБРАТЬ
	ПоступлениеТоваровУслуг.Ссылка,
	СУММА(ПоступлениеТоваровУслугУслуги.СуммаНДС) КАК СуммаНДС,
	СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК СуммаНДС1,
	СУММА(ПоступлениеТоваровУслугОбъектыСтроительства.СуммаНДС) КАК СуммаНДС2,
	СУММА(ПоступлениеТоваровУслугОборудование.СуммаНДС) КАК СуммаНДС3,
	СУММА(ПоступлениеТоваровУслугБланкиСтрогогоУчета.СуммаНДС) КАК СуммаНДС4
ПОМЕСТИТЬ ВТ
ИЗ
	Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
		ПО (ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Оборудование КАК ПоступлениеТоваровУслугОборудование
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугОборудование.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.ОбъектыСтроительства КАК ПоступлениеТоваровУслугОбъектыСтроительства
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугОбъектыСтроительства.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.БланкиСтрогогоУчета КАК ПоступлениеТоваровУслугБланкиСтрогогоУчета
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугБланкиСтрогогоУчета.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугУслуги.Ссылка

СГРУППИРОВАТЬ ПО
	ПоступлениеТоваровУслуг.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ.Ссылка,
	ЕСТЬNULL(ВТ.СуммаНДС, 0) + ЕСТЬNULL(ВТ.СуммаНДС1, 0) + ЕСТЬNULL(ВТ.СуммаНДС2, 0) + ЕСТЬNULL(ВТ.СуммаНДС3, 0) + ЕСТЬNULL(ВТ.СуммаНДС4, 0) КАК СуммаНДС
ИЗ
	ВТ КАК ВТ[
Показать
LegendarykeF; +1
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Altair777 644 08.02.18 11:51 Сейчас в теме
(1) Если 1 ТЧ - делайте запрос не по документам, а по табличным частям.
ВЫБРАТЬ
	ПоступлениеТоваровУслугТовары.Ссылка,
	СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК СуммаНДС
ИЗ
	Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары

СГРУППИРОВАТЬ ПО
	ПоступлениеТоваровУслугТовары.Ссылка
LegendarykeF; +1
2. VZyryanov 07.02.18 10:02 Сейчас в теме
3 запроса:
1. Во временную таблицу ВТ1 вывести сумму НДС из всех табличных частей документа с ОБЪЕДИНИТ ВСЕ.
2. Во временною таблицу ВТ2 вывести итого суммы НДС с СГРУППИРОВАТЬ ПО Ссылка.
3. В запросе для отчета соединить с ВТ2 по ссылке.
LegendarykeF; +1
4. Altair777 644 08.02.18 11:59 Сейчас в теме
(2) странный подход.
ВЫБРАТЬ
	ПоступлениеТоваровУслуг.Ссылка,
	СУММА(ПоступлениеТоваровУслугУслуги.СуммаНДС) КАК СуммаНДС,
	СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК СуммаНДС1,
	СУММА(ПоступлениеТоваровУслугОбъектыСтроительства.СуммаНДС) КАК СуммаНДС2,
	СУММА(ПоступлениеТоваровУслугОборудование.СуммаНДС) КАК СуммаНДС3,
	СУММА(ПоступлениеТоваровУслугБланкиСтрогогоУчета.СуммаНДС) КАК СуммаНДС4
ПОМЕСТИТЬ ВТ
ИЗ
	Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
		ПО (ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Оборудование КАК ПоступлениеТоваровУслугОборудование
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугОборудование.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.ОбъектыСтроительства КАК ПоступлениеТоваровУслугОбъектыСтроительства
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугОбъектыСтроительства.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.БланкиСтрогогоУчета КАК ПоступлениеТоваровУслугБланкиСтрогогоУчета
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугБланкиСтрогогоУчета.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
		ПО ПоступлениеТоваровУслуг.Ссылка = ПоступлениеТоваровУслугУслуги.Ссылка

СГРУППИРОВАТЬ ПО
	ПоступлениеТоваровУслуг.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ.Ссылка,
	ЕСТЬNULL(ВТ.СуммаНДС, 0) + ЕСТЬNULL(ВТ.СуммаНДС1, 0) + ЕСТЬNULL(ВТ.СуммаНДС2, 0) + ЕСТЬNULL(ВТ.СуммаНДС3, 0) + ЕСТЬNULL(ВТ.СуммаНДС4, 0) КАК СуммаНДС
ИЗ
	ВТ КАК ВТ[
Показать
LegendarykeF; +1
Внимание! Тема сдана в архив

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