СКД запрос к двум таблицам, суммирование полей

1. Sherdrada 26.08.20 15:18 Сейчас в теме
Здравствуйте.
Делаю отчет на скд. собираю данные с таблиц ТоварыВРознице и ТоварыНаСкладах.(остатки и обороты)
необходимо получить суммарно Начальный остаток по этим двум таблицам, конечный, приход и розницу и всё это в разрезе по месяцам.

Запрос:

ВЫБРАТЬ
	ВЫРАЗИТЬ(ТоварыВРозницеОстаткиИОбороты.КоличествоНачальныйОстаток КАК ЧИСЛО) КАК КоличествоНачальныйОстаток,
	ВЫРАЗИТЬ(ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток КАК ЧИСЛО) КАК КоличествоКонечныйОстаток,
	ВЫРАЗИТЬ(ТоварыВРозницеОстаткиИОбороты.КоличествоПриход КАК ЧИСЛО) КАК КоличествоПриход,
	ВЫРАЗИТЬ(ТоварыВРозницеОстаткиИОбороты.КоличествоРасход КАК ЧИСЛО) КАК КоличествоРасход,
	ТоварыВРозницеОстаткиИОбороты.ПериодМесяц,
	НоменклатураСпр.Ссылка,
	ТоварыВРозницеОстаткиИОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
	NULL КАК КоличествоНачОстатокОпт,
	NULL КАК КоличествоКонОстатокОпт,
	NULL КАК КоличествоПриходОпт,
	NULL КАК КоличествоРасходОпт,
	"1.Товары в рознице" КАК Раздел
ИЗ
	Справочник.Номенклатура КАК НоменклатураСпр
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыВРозницеОстаткиИОбороты
		ПО НоменклатураСпр.Ссылка = ТоварыВРозницеОстаткиИОбороты.Номенклатура

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

ВЫБРАТЬ
	NULL,
	NULL,
	NULL,
	NULL,
	ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц,
	НоменклатураСпр.Ссылка,
	ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры,
	ВЫРАЗИТЬ(ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК ЧИСЛО),
	ВЫРАЗИТЬ(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК ЧИСЛО),
	ВЫРАЗИТЬ(ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК ЧИСЛО),
	ВЫБОР
		КОГДА ВЫРАЗИТЬ(ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК ЧИСЛО) ЕСТЬ NULL 
			ТОГДА 0
		ИНАЧЕ ВЫРАЗИТЬ(ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК ЧИСЛО)
	КОНЕЦ,
	"2.Товары на складах"
ИЗ
	Справочник.Номенклатура КАК НоменклатураСпр
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
		ПО НоменклатураСпр.Ссылка = ТоварыНаСкладахОстаткиИОбороты.Номенклатура
Показать



Непонятно, как сложить поля. Пробовала через вычисляемое поле, не складывает за некоторые месяцы. Если по одному регистру было движение, а по другому нет. Причем первый месяц выбранного периода суммирует все поля нормально,. Не пойму, что я делаю не так и как просуммировать поля.
В настройках группирую по месяцу
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. alex-l19041 8 26.08.20 15:29 Сейчас в теме
(1)
NULL КАК КоличествоНачОстатокОпт,
- надо заменить на
0 КАК КоличествоНачОстатокОпт
SvetaBr; Sherdrada; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alex-l19041 8 26.08.20 15:29 Сейчас в теме
(1)
NULL КАК КоличествоНачОстатокОпт,
- надо заменить на
0 КАК КоличествоНачОстатокОпт
SvetaBr; Sherdrada; +2 Ответить
3. Sherdrada 26.08.20 15:32 Сейчас в теме
(2) Как всё просто. Спасибо!
Оставьте свое сообщение

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