Неправильно работает запрос на Приход и Расход

1. user2022341 25.08.24 13:10 Сейчас в теме
Добрый день!
Подскажите пожалуйста с решением практикума
Задача - объединить документ Поступление и Реализация,чтобы для каждого товара суммировался оборот.
Когда делаю отдельные проверочные запросы (на приход и на расход) цифры расходятся с общим запросом на обороты.
Подскажите пожалуйста,в чем может быть причина?
Мой вариант был связан что не проведена часть документов.


P.S. нашла совет убрать функцию суммирования в общем запросе на соединение , и посмотреть как он работает.Не могу понять,что это даст
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. independ 1551 25.08.24 19:12 Сейчас в теме
(1)
ВЫБРАТЬ
	ПоступлениеТоваровТовары.Номенклатура КАК Номенклатура,
	ПоступлениеТоваровТовары.Количество КАК Приход,
	0 КАК Расход
ПОМЕСТИТЬ ВТ
ИЗ
	Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары

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

ВЫБРАТЬ
	РеализацияТоваровТовары.Номенклатура,
	0,
	РеализацияТоваровТовары.Количество
ИЗ
	Документ.РеализацияТоваров.Товары КАК РеализацияТоваровТовары
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ.Номенклатура КАК Номенклатура,
	СУММА(ВТ.Приход) КАК Приход,
	СУММА(ВТ.Расход) КАК Расход
ИЗ
	ВТ КАК ВТ

СГРУППИРОВАТЬ ПО
	ВТ.Номенклатура
Показать
5. user2022341 26.08.24 09:10 Сейчас в теме
6. starjevschik 26.08.24 09:33 Сейчас в теме
(4) еще неплохо бы сворачивать по номенклатуре, иначе пара строк с одинаковой номенклатурой и опять "запрос работает неправильно, SQL ваша, дрянь такая, не понимает, что нужно мне, все 30 лет существования этого языка там ужасная ошибка и вот наконец-то я ее нашел на третий день работы, помогите исправить"
7. user2022341 26.08.24 10:26 Сейчас в теме
(6) уточните пожалуйста,как программно сделать чтобы сворачивалось по номенклатуре?

В запросе вроде бы указана группировка по Номенклатуре
2. user2033930 25.08.24 13:12 Сейчас в теме
Номенклатуру надо брать из левой таблицы. Ведь именно она должна попадать полностью. А присоединяемая - ну как повезет.
А еще правильнее данные брать из регистров. Именно для этого они и существуют.
Учись сразу правильно обращаться с данными.
3. user2022341 25.08.24 19:00 Сейчас в теме
(2) спасибо! ☺
я правильно понимаю, что в качестве левой таблицы нужно брать Поступление и по условию подтягивать реализацию?
Коллега тоже посоветовал попробовать суммирование убрать из общего запроса,все равно не понимаю,зачем это делать….
Оставьте свое сообщение

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