|
Почему выводятся нулевые остатки и обороты |
☑ |
0
D_Sergeevich
13.01.14
✎
16:38
|
Приветствую и с праздником Вас!
Имеется такой запрос:
ВЫБРАТЬ
ОборотыПоКонтрагентамОстаткиИОбороты.Контрагент КАК Контрагент,
ОборотыПоКонтрагентамОстаткиИОбороты.Договор,
СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалНачальныйОстаток) КАК СуммаВалНачальныйОстаток,
СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалПриход) КАК СуммаВалПриход,
СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалРасход) КАК СуммаВалРасход,
СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалКонечныйОстаток) КАК СуммаВалКонечныйОстаток
ИЗ
РегистрНакопления.ОборотыПоКонтрагентам.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК ОборотыПоКонтрагентамОстаткиИОбороты
СГРУППИРОВАТЬ ПО
ОборотыПоКонтрагентамОстаткиИОбороты.Контрагент,
ОборотыПоКонтрагентамОстаткиИОбороты.Договор
Результат запроса тут
Как убрать данные где не было движения и остаток на начало и конец равен нулю ?
|
|
1
D_Sergeevich
13.01.14
✎
16:39
|
|
|
2
KishMish
13.01.14
✎
16:41
|
(0) Может быть там суммы меньше точности вывода чисел?
|
|
3
KishMish
13.01.14
✎
16:42
|
+(2) или другие ресурсы не пустые
убрать прям условием
ГДЕ СУММАТАКАЯ>0
|
|
4
John83
13.01.14
✎
16:43
|
может был приход и расход?
а так поставить ГДЕ
|
|
5
D_Sergeevich
13.01.14
✎
16:45
|
Так
ГДЕ
И ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалНачальныйОстаток > 0
И ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалКонечныйОстаток > 0
И ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалПриход > 0
И ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалРасход > 0
Вообще ничего не выводит!
|
|
6
KishMish
13.01.14
✎
16:46
|
(5) или
|
|
7
rbcvg
13.01.14
✎
16:46
|
(5) и правильно делает
|
|
8
zladenuw
13.01.14
✎
16:49
|
наводка
ИМЕЮЩИЕ
СУММА(ПоступлениеТоваровУслуг.СуммаДокумента) > 1000
|
|
9
D_Sergeevich
13.01.14
✎
16:52
|
(6) Делаю так
ГДЕ
(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалНачальныйОстаток > 0
ИЛИ ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалКонечныйОстаток > 0
ИЛИ ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалПриход > 0
ИЛИ ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалРасход > 0)
Вообще левые цифры появляются....
(8) А "Имеющие" в СКД будит работать?
|
|
10
D_Sergeevich
13.01.14
✎
16:57
|
Странно, если я удаляю с запроса "ОборотыПоКонтрагентамОстаткиИОбороты.Договор" то все ок, контр не выводится если все по нулям.
|
|
11
KishMish
13.01.14
✎
17:03
|
(10) в (8) прав, этож функции. надо использовать ИМЕЮЩИЕ
|
|
12
D_Sergeevich
13.01.14
✎
17:21
|
Всем спасибо ИМЕЮЩИЕ подошло. Но загадка все равно осталась почему оно выводит....
|
|
13
zak555
13.01.14
✎
17:23
|
(10) а ты разверни по договору и посмотри сторно + развёрнутое сальдо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший