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


По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот