Имя: Пароль:
1C
1С v8
Нули в виртуальной таблице остатки
,
0 Jokero
 
14.07.14
13:55
Есть например простой запрос к вирт таблице остатки.

"ВЫБРАТЬ
    |    ВнутренниеЗаказыОстатки.КоличествоОстаток
    |ИЗ
    |    РегистрНакопления.ВнутренниеЗаказы.Остатки(&Дата, ВнутреннийЗаказ = &ВнутреннийЗаказ) КАК ВнутренниеЗаказыОстатки

Есть док. внутренний заказ - приход и закрывающий его док. - расход с тем же количеством. Ресурс в табл ВнутреннийЗаказ только один КоличествоОстаток.
Выполняю запрос, он дает мне одну строчку, где КоличествоОтаток = 0

Разве нулевые записи не удаляются автоматом из вирт. таблиц?

Я конечно потом отсеил нули с помощью ГДЕ, но непонятка осталась
1 mikecool
 
14.07.14
13:56
убери ВнутреннийЗаказ = &ВнутреннийЗаказ - нули останутся?
2 Широкий
 
14.07.14
13:56
Ноль или NULL?
3 dj_serega
 
14.07.14
13:57
(1) точнее вынести с условий виртуальной таблицы.
4 mikecool
 
14.07.14
14:01
(3) ненене, если это измерение - пусть там и остается
я написал это только для того, чтобы автор вкурил разницу
5 shuhard
 
14.07.14
14:02
(0)[Разве нулевые записи не удаляются автоматом из вирт. таблиц? ]
если вывести в запрос измерения,то удаляются =)
6 Jokero
 
14.07.14
14:12
ага, если вывести к ресурсу измерение, то удаляются. или если вынести из условий вирт.табл

так, автор пока разницу не вкурил
7 mikecool
 
14.07.14
14:14
(6) затянись еще раз )))
нули уберутся в случае (5), т.е. в выборке дб только измерения и ресурсы
8 shuhard
 
14.07.14
14:16
(6) назад в школу, вдумчиво читать Радченко
9 acsent
 
14.07.14
14:24
Вполне могут быть, особенно если включено разделение итогов
10 mikecool
 
14.07.14
14:27
(9) а 1с их не вместе обрабатывает?
11 МихаилМ
 
14.07.14
15:00
записи с нулевыми значениями ресурсов НЕ УДАЛЯЮТСЯ
они не переносятся в следующий период.
12 mikecool
 
14.07.14
15:01
(11) какие записи не переносятся? таблиц итогов или чего?
13 Jokero
 
14.07.14
15:12
Физические записи таблицы с нуликами, я так понимаю. Но тем не менее они же не должны попадать ко мне в выборку.
14 МихаилМ
 
14.07.14
15:16
(13)
может и не должны. но как тогда узнать, есть ли записи остатков с нулевыми значениями ?
15 Крошка Ру
 
14.07.14
15:19
(14) если в выборку не попали - значит по этим измерениям нулевой остаток
16 МихаилМ
 
14.07.14
15:34
(15)
речь идет про существующие записи в бд с нулевыми остатками ресурсов.

по Вашему

по всем комбинациям измерений, которые не попали в выборку
есть записи в таблице остатков с ресурсами = 0 ?