|
При отборе по периоду пропадают движения | ☑ | ||
---|---|---|---|---|
0
HighFly
08.05.13
✎
10:36
|
Платформа 8.1.10.50. Есть регистр остатков, если смотреть их с отбором по регистратору и периоду, то для некоторых документов движения не видны, при отключении нижней границы периода они появляются.
Ошибка также проявляется при формировании отчета, где определяется остаток на начало, там также часть движений не отбирается в запросе. Как это вылечить? Поможет ли пересчет итогов? |
|||
1
cw014
08.05.13
✎
10:37
|
Может суть в том что движения записаны на определенное время в выбранной дате, а в отборе время стоит 00:00:00?
|
|||
2
ptiz
08.05.13
✎
10:39
|
(0) Давай пример: точную настройку отбора и точнее время записи регистра (не документа! записи!).
|
|||
3
HighFly
08.05.13
✎
10:59
|
Настройка отбора: Регистратор + Период меньше или равно 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
cw014
08.05.13
✎
11:02
|
Попробуй сделать с 1.01.2013 00:00:00 по 1.05.2013 00:00:00
|
|||
5
ДенисЧ
08.05.13
✎
11:03
|
Границу не предлагать?
|
|||
6
cw014
08.05.13
✎
11:03
|
И кстати, посмотри в отборе, там различные типы "Интервалов" есть (4 штуки их там)
|
|||
7
HighFly
08.05.13
✎
11:40
|
В общем 1 мая не помогает, но я выяснил, что если ставить начальную дату 27 апреля или позднее, то запись появляется, а вот 26 ее уже нет.
|
|||
8
Aprobator
08.05.13
✎
11:49
|
(0) какие еще движения в запросе по остаткам на начало?
|
|||
9
HighFly
08.05.13
✎
11:52
|
(8) не совсем понял вопрос.
|
|||
10
Aprobator
08.05.13
✎
11:58
|
... где определяется остаток на начало, там также часть движений не отбирается в запросе...
Запрос по остаткам движения не показывает. |
|||
11
HighFly
08.05.13
✎
12:01
|
Да, там по результатам запроса видно, что не все движения попадают. Для рассматриваемого тут документа тоже запись от 30 апреля не попадает в результат.
|
|||
12
HighFly
08.05.13
✎
12:03
|
Также кстати, если выставлять дату начиная с 26, то не попадает, а если с 27, то попадает.
|
|||
13
Aprobator
08.05.13
✎
12:08
|
часть запроса где получаются остатки в студию. ИМХО юзается там виртуальная таблица ОстаткиИОбороты.
|
|||
14
HighFly
08.05.13
✎
12:12
|
Естественно, что она там юзается.
| СУММА(ОстаткиИОборотыГСМ.КоличествоНачальныйОстаток + ОстаткиИОборотыГСМ.КоличествоПриход) |ИЗ | РегистрНакопления.уатОстаткиГСМнаТС.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , ) КАК ОстаткиИОборотыГСМ |
|||
15
Aprobator
08.05.13
✎
12:22
|
(14) интересный запрос. Непонято, что удивляет? Если в качестве начальной даты берется дата когда остатков нет и прихода за период тоже нет, то, соответственно и движения документа не попадут. Когда нижнюю границу опускаем, берется тупо весь приход по Дату конца. Что не так то?
|
|||
16
HighFly
08.05.13
✎
12:26
|
Приход за этот период есть, но он не попадает в результат.
|
|||
17
Aprobator
08.05.13
✎
12:35
|
в отчет случаем документ не тащится?
|
|||
18
Aprobator
08.05.13
✎
12:35
|
хотя все равно как то верится в происходящее с трудом.
|
|||
19
hhhh
08.05.13
✎
12:37
|
похоже ОстаткиИОборотыГСМ.КоличествоНачальныйОстаток равно NULL
и тогда вопрос, чему равно ОстаткиИОборотыГСМ.КоличествоНачальныйОстаток + ОстаткиИОборотыГСМ.КоличествоПриход |
|||
20
BadTouch
08.05.13
✎
12:37
|
А можно минимальный запрос полностью выложить? (минимальный по объему на котором воспроизводиться ошибка)
|
|||
21
BadTouch
08.05.13
✎
12:38
|
оно не может быть NULL...
|
|||
22
pessok
08.05.13
✎
12:38
|
Есть регистр остатков
с отбором по регистратору дальше не читал |
|||
23
Aprobator
08.05.13
✎
12:39
|
(19) откуда NULL то? Там тип строго - число.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |