Неправильно работает запрос на Приход и Расход
Добрый день!
Подскажите пожалуйста с решением практикума
Задача - объединить документ Поступление и Реализация,чтобы для каждого товара суммировался оборот.
Когда делаю отдельные проверочные запросы (на приход и на расход) цифры расходятся с общим запросом на обороты.
Подскажите пожалуйста,в чем может быть причина?
Мой вариант был связан что не проведена часть документов.
P.S. нашла совет убрать функцию суммирования в общем запросе на соединение , и посмотреть как он работает.Не могу понять,что это даст
Подскажите пожалуйста с решением практикума
Задача - объединить документ Поступление и Реализация,чтобы для каждого товара суммировался оборот.
Когда делаю отдельные проверочные запросы (на приход и на расход) цифры расходятся с общим запросом на обороты.
Подскажите пожалуйста,в чем может быть причина?
Мой вариант был связан что не проведена часть документов.
P.S. нашла совет убрать функцию суммирования в общем запросе на соединение , и посмотреть как он работает.Не могу понять,что это даст
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
ВЫБРАТЬ
ПоступлениеТоваровТовары.Номенклатура КАК Номенклатура,
ПоступлениеТоваровТовары.Количество КАК Приход,
0 КАК Расход
ПОМЕСТИТЬ ВТ
ИЗ
Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РеализацияТоваровТовары.Номенклатура,
0,
РеализацияТоваровТовары.Количество
ИЗ
Документ.РеализацияТоваров.Товары КАК РеализацияТоваровТовары
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ.Номенклатура КАК Номенклатура,
СУММА(ВТ.Приход) КАК Приход,
СУММА(ВТ.Расход) КАК Расход
ИЗ
ВТ КАК ВТ
СГРУППИРОВАТЬ ПО
ВТ.Номенклатура
Показать
(4) еще неплохо бы сворачивать по номенклатуре, иначе пара строк с одинаковой номенклатурой и опять "запрос работает неправильно, SQL ваша, дрянь такая, не понимает, что нужно мне, все 30 лет существования этого языка там ужасная ошибка и вот наконец-то я ее нашел на третий день работы, помогите исправить"
Номенклатуру надо брать из левой таблицы. Ведь именно она должна попадать полностью. А присоединяемая - ну как повезет.
А еще правильнее данные брать из регистров. Именно для этого они и существуют.
Учись сразу правильно обращаться с данными.
А еще правильнее данные брать из регистров. Именно для этого они и существуют.
Учись сразу правильно обращаться с данными.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот