Имя: Пароль:
1C
1С v8
Запрос, периодичность регистра и разный результат
,
0 plnz
 
23.03.24
17:41
Есть запрос к виртуальной таблице обороты регистра. Так вот, результат запроса разный если указать периодичность Регистратор и оставить ее не заполненной.
вот раз https://1cers.ru/topics/files/2024/03/23/892711/0/1.png
и вот два https://1cers.ru/topics/files/2024/03/23/892711/0/2.png
1 plnz
 
23.03.24
16:19
как так?
2 plnz
 
23.03.24
16:20
делал пересчет итогов - ничего не изменилось
3 rphosts
 
23.03.24
16:38
картинки - вырви глаз, по параметрам - не видно что совпадают
4 plnz
 
23.03.24
16:49
картинки так прикрепились... сейчас ссылки дам
5 plnz
 
23.03.24
16:51
6 plnz
 
23.03.24
16:53
параметры совпадают, 100%
7 rphosts
 
23.03.24
17:09
что-то меняется если использовать в качестве конца периода Границу Включая?
8 plnz
 
23.03.24
17:29
нет, такое же поведение
9 RomanYS
 
23.03.24
17:41
(0) так у тебя условие расход отрезает в принципе. Всё правильно отработало
10 plnz
 
23.03.24
17:51
(9) я, кажется, понял.... но в голове все равно не вяжется полностью...
11 plnz
 
23.03.24
17:53
но как они условием отсекаются, не понимаю. я бы еще понял, если бы ставил периодичность Запись.
12 plnz
 
23.03.24
17:57
я правильно понимаю, что если периодичность не указана, то условие считается в "разрезе" выбранных полей в запросе.
если я указываю периодичность Регистратор, то условие считается для выбранных полей + поле регистратор. так?
13 RomanYS
 
23.03.24
17:58
(11) Да, по Записям гарантировано расход не пройдёт такое условие. По регистраторам обычно будет такая же картина, т.к. как правило один регистратор будет содержать или расход или приход.
14 plnz
 
23.03.24
17:59
(13) ага... спасибо
15 RomanYS
 
23.03.24
18:00
(12) условие ГДЕ применяется к записям, которые выдаст ВТ. А ВТ выдаст записи в зависимости от настроек
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший