Неправильные данные в запросах

1. user1671936 1 14.09.22 12:55 Сейчас в теме
Добрый день. Получаю запросом остатки, в одном запросе (с выбором поля ДатаПлан) получаю 9 строк, в другом 6 строк. Дата документа у всех 9 строк в первом случае одинаковая, Дата план отличается только у двух строк из 9, при этом вся номенклатура у документа, по которому получаю остатки, разная, да и в запросе нет никаких группировок. Подскажите, пожалуйста, почему запросы отрабатывают по разному?
ВЫБРАТЬ
	РеализацияОстатки.Номенклатура КАК Номенклатура,
	РеализацияОстатки.КоличествоОстаток КАК КоличествоОстаток,
        РеализацияОстатки.ДатаПлан КАК ДатаПлан,
	РеализацияОстатки.ДатаДокумента КАК ДатаДокумента
ИЗ
	РегистрНакопления.ОстаткиПоРеализациям.Остатки КАК РеализацияОстатки
ГДЕ
	РеализацияОстатки.ДатаДокумента = &ДатаДокумента
	И РеализацияОстатки.НомерДокумента = &НомерДокумента 
	И РеализацияОстатки.КоличествоОстаток > 0
Показать


ВЫБРАТЬ
	РеализацияОстатки.Номенклатура КАК Номенклатура,
	РеализацияОстатки.КоличествоОстаток КАК КоличествоОстаток,
	РеализацияОстатки.ДатаДокумента КАК ДатаДокумента
ИЗ
	РегистрНакопления.ОстаткиПоРеализациям.Остатки КАК РеализацияОстатки
ГДЕ
	РеализацияОстатки.ДатаДокумента = &ДатаДокумента
	И РеализацияОстатки.НомерДокумента = &НомерДокумента 
	И РеализацияОстатки.КоличествоОстаток > 0
Показать
По теме из базы знаний
Найденные решения
7. RustamZz 15.09.22 08:58 Сейчас в теме
(1) Неправильное использование регистра с видом остатки. Остатки по разным значениям ДатаПлан есть с + и с -, а если ее не учитывать, то 0.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. user1671936 1 15.09.22 08:17 Сейчас в теме
(2)
в одном случает выводите ДатаПлан - по нему происходит (оно участвует в) группировка
а во втором запросе выводит общие данные без ДатаПлан

т.е. результат свернут
спасибо за ответ, но как могут свернуться строки с разной номенклатурой? В остатках по выбранному документу 9 строк с разной номенклатурой, и в одном случае каким то чудесным образом 6 строк в 3 сворачиваются. А в другом все ок. Я бы понял, если б в запросе не выбиралась номенклатура, а выбирались только дата и остаток.
(1)
при этом вся номенклатура у документа, по которому получаю остатки, разная
7. RustamZz 15.09.22 08:58 Сейчас в теме
(1) Неправильное использование регистра с видом остатки. Остатки по разным значениям ДатаПлан есть с + и с -, а если ее не учитывать, то 0.
8. user1671936 1 15.09.22 09:01 Сейчас в теме
2. soft_wind 14.09.22 13:03 Сейчас в теме
в одном случает выводите ДатаПлан - по нему происходит (оно участвует в) группировка
а во втором запросе выводит общие данные без ДатаПлан

т.е. результат свернут

-учите мат часть по регистрам накопления и правилам работы виртуальных таблиц
3. user1831019 14.09.22 13:05 Сейчас в теме
ДатаПлан - это измерение или реквизит?
4. soft_wind 14.09.22 13:13 Сейчас в теме
(3) в ".Остатки()" что может попадать?

- тоже мат часть не учим?
5. user1831019 14.09.22 15:33 Сейчас в теме
(4) И на старуху бывает проруха.
Оставьте свое сообщение

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