При отборе по периоду пропадают движения #664045


#0 by HighFly
Платформа 8.1.10.50. Есть регистр остатков, если смотреть их с отбором по регистратору и периоду, то для некоторых документов движения не видны, при отключении нижней границы периода они появляются. Ошибка также проявляется при формировании отчета, где определяется остаток на начало, там также часть движений не отбирается в запросе. Как это вылечить? Поможет ли пересчет итогов?
#1 by cw014
Может суть в том что движения записаны на определенное время в выбранной дате, а в отборе время стоит 00:00:00?
#2 by ptiz
Давай пример: точную настройку отбора и точнее время записи регистра (не документа! записи!).
#3 by HighFly
Настройка отбора: Регистратор + Период меньше или равно 30.04.2013 23:59:59. Видна запись с периодом 30.04.2013 16:30:00. Если отбор по периоду сделать, например, с 1.01.2013 00:00:00 по 30.04.2013 23:59:59, то запись уже не видна.
#4 by cw014
Попробуй сделать с 1.01.2013 00:00:00 по 1.05.2013 00:00:00
#5 by ДенисЧ
Границу не предлагать?
#6 by cw014
И кстати, посмотри в отборе, там различные типы "Интервалов" есть (4 штуки их там)
#7 by HighFly
В общем 1 мая не помогает, но я выяснил, что если ставить начальную дату 27 апреля или позднее, то запись появляется, а вот 26 ее уже нет.
#8 by Aprobator
какие еще движения в запросе по остаткам на начало?
#9 by HighFly
не совсем понял вопрос.
#10 by Aprobator
... где определяется остаток на начало, там также часть движений не отбирается в запросе... Запрос по остаткам движения не показывает.
#11 by HighFly
Да, там по результатам запроса видно, что не все движения попадают. Для рассматриваемого тут документа тоже запись от 30 апреля не попадает в результат.
#12 by HighFly
Также кстати, если выставлять дату начиная с 26, то не попадает, а если с 27, то попадает.
#13 by Aprobator
часть запроса где получаются остатки в студию. ИМХО юзается там виртуальная таблица ОстаткиИОбороты.
#14 by HighFly
Естественно, что она там юзается.              |    СУММА(ОстаткиИОборотыГСМ.КоличествоНачальныйОстаток + ОстаткиИОборотыГСМ.КоличествоПриход)
#15 by Aprobator
интересный запрос. Непонято, что удивляет? Если в качестве начальной даты берется дата когда остатков нет и прихода за период тоже нет, то, соответственно и движения документа не попадут. Когда нижнюю границу опускаем, берется тупо весь приход по Дату конца. Что не так то?
#16 by HighFly
Приход за этот период есть, но он не попадает в результат.
#17 by Aprobator
в отчет случаем документ не тащится?
#18 by Aprobator
хотя все равно как то верится в происходящее с трудом.
#19 by hhhh
похоже ОстаткиИОборотыГСМ.КоличествоНачальныйОстаток равно NULL и тогда вопрос, чему равно ОстаткиИОборотыГСМ.КоличествоНачальныйОстаток + ОстаткиИОборотыГСМ.КоличествоПриход
#20 by BadTouch
А можно минимальный запрос полностью выложить? (минимальный по объему на котором воспроизводиться ошибка)
#21 by BadTouch
оно не может быть NULL...
#22 by pessok
Есть регистр остатков с отбором по регистратору дальше не читал
#23 by Aprobator
откуда NULL то? Там тип строго - число.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С