|
Почему выводятся нулевые остатки и обороты | ☑ | ||
---|---|---|---|---|
0
D_Sergeevich
13.01.14
✎
16:38
|
Приветствую и с праздником Вас!
Имеется такой запрос: ВЫБРАТЬ ОборотыПоКонтрагентамОстаткиИОбороты.Контрагент КАК Контрагент, ОборотыПоКонтрагентамОстаткиИОбороты.Договор, СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалНачальныйОстаток) КАК СуммаВалНачальныйОстаток, СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалПриход) КАК СуммаВалПриход, СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалРасход) КАК СуммаВалРасход, СУММА(ОборотыПоКонтрагентамОстаткиИОбороты.СуммаВалКонечныйОстаток) КАК СуммаВалКонечныйОстаток ИЗ РегистрНакопления.ОборотыПоКонтрагентам.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК ОборотыПоКонтрагентамОстаткиИОбороты СГРУППИРОВАТЬ ПО ОборотыПоКонтрагентамОстаткиИОбороты.Контрагент, ОборотыПоКонтрагентамОстаткиИОбороты.Договор Результат запроса тут http://imglink.ru/pictures/13-01-14/683f4e376486a7c4d3f31a0a3b4db26e.jpg Как убрать данные где не было движения и остаток на начало и конец равен нулю ? |
|||
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) а ты разверни по договору и посмотри сторно + развёрнутое сальдо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |