|
Как работает группировка. Неверные данные при использовании группировки |
☑ |
0
MAPATNK2
naïve
20.12.22
✎
21:56
|
Запрос ничего не выдает, если пишу так
ВЫБРАТЬ
ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Характеристика КАК Характеристика
ИЗ
РегистрНакопления.ЗапасыНаСкладах.Остатки(,Номенклатура = &Ном) КАК ТоварыНаСкладахОстатки
И выдает 1, если пишу так
ВЫБРАТЬ
СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК Остаток,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Характеристика КАК Характеристика
ИЗ
РегистрНакопления.ЗапасыНаСкладах.Остатки(,Номенклатура = &Ном) КАК ТоварыНаСкладахОстатки
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.Характеристика
Я совсем дурачек видимо. Почему показатели разные с группировкой?
|
|
1
ks_83
20.12.22
✎
22:02
|
- Доктор, когда я делаю вот так, у меня тут болит.
- А Вы так не делайте.
|
|
2
MAPATNK2
naïve
20.12.22
✎
22:03
|
(1) Но почему выводит 1 то? XD
|
|
3
MAPATNK2
naïve
20.12.22
✎
22:04
|
Сумма 0 равна 0. По крайне мере сутра так было.
|
|
4
НафНаф
20.12.22
✎
22:09
|
В первом случае группировка делается неявно макросом/функцией Остатки. А ещё она она добавляет условие на ресурсы Имеющие(КоличествоОстаток)<>0. Во втором случае у тебя явная группировка и ничего неявно не происходит.
Боюсь фича не документирована и меняется от версии платформы.
|
|
5
MAPATNK2
naïve
20.12.22
✎
22:11
|
(4) Скорей даже от конфигурации. Сейчас зашел в учебную по запросам. Там всегда 0. Зашел в Рабочую УНФ 2, там 0 и 1.
|
|
6
ks_83
20.12.22
✎
22:12
|
надо просто помотреть запросы на скуле и все станет понятно
|
|
7
MAPATNK2
naïve
20.12.22
✎
22:14
|
(6) Этого я не умею. ДА и Скуля никакого нет.
|
|
8
MAPATNK2
naïve
20.12.22
✎
22:15
|
(6) База файловая. Доступа к таблицам не имею.
|
|
9
Сергиус
20.12.22
✎
22:23
|
(0)Может база кривая?)
|
|
10
MAPATNK2
naïve
20.12.22
✎
22:28
|
УНФ 3.0 (3.0.1.265) . Полностью типовая.
|
|
11
MAPATNK2
naïve
20.12.22
✎
22:28
|
Уже всюду бы писали.
|
|
12
MAPATNK2
naïve
20.12.22
✎
22:29
|
Я не скрываю, в запросах я не силен. Может при группировки даже нулевые значения в 1 должны превращаться. Только что мне делать, если остатки на разных складах. Я для этого группировку и ставил.
|
|
13
MAPATNK2
naïve
20.12.22
✎
22:29
|
Мне нужна сумма.
|
|
14
ptiz
20.12.22
✎
23:13
|
(0) " Почему показатели разные с группировкой?"
- разные базы
- разные параметры
- в разных местах вызываются запросы
|
|
15
Сергиус
20.12.22
✎
23:39
|
(10)Не конфигурация, а именно ваша конкретная база. ТиИ делали?
|
|
16
НафНаф
20.12.22
✎
23:50
|
(5) ну нет. Возможно от количества ресурсов. Надо проверять как работает с незадейственными ресурсами
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший