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