|
СКД в Управляемом приложении | ☑ | ||
---|---|---|---|---|
0
Sulimov
10.11.11
✎
17:23
|
Добрый день!
Есть у меня есть отчет на СКД в самописной конфе. Два варианта у него. Один - с расшифровкой по регистратору, второй - по группировкам. Остатки рассчитываются только по 2-м группировкам: Организация и касса. По остальным полям:статья ДДС, проект и заказ = 0 (на закладке Ресурсы указано). В варианте по группировкам по тем полям, по которым не было движения за период, выводятся пустые строчки с названием этой статьи, например. Как с этим бороться? ВЫБРАТЬ СуммовойОстаткиИОбороты.ПериодСекунда КАК Период, СуммовойОстаткиИОбороты.Регистратор, СуммовойОстаткиИОбороты.Организация, СуммовойОстаткиИОбороты.Касса, СуммовойОстаткиИОбороты.Проект, СуммовойОстаткиИОбороты.Статья КАК Статья, ВЫБОР КОГДА СуммовойОстаткиИОбороты.Контрагент = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА СуммовойОстаткиИОбороты.Сотрудник ИНАЧЕ СуммовойОстаткиИОбороты.Контрагент КОНЕЦ КАК Контрагент, СуммовойОстаткиИОбороты.Отдел, СуммовойОстаткиИОбороты.Заказ, СуммовойОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальныйОстаток, СуммовойОстаткиИОбороты.СуммаПриход КАК Приход, СуммовойОстаткиИОбороты.СуммаРасход КАК Расход, СуммовойОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечныйОстаток ИЗ РегистрНакопления.Суммовой.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, Движения, ) КАК СуммовойОстаткиИОбороты |
|||
1
Axel2009
10.11.11
✎
17:32
|
считать только обороты
|
|||
2
Sulimov
10.11.11
✎
17:37
|
Как это? Где?
|
|||
3
Axel2009
10.11.11
✎
17:39
|
уже кучу раз обмусоливалось
v8: СКД - ОстаткиИОбороты+ Обороты до регистратора |
|||
4
Sulimov
10.11.11
✎
17:45
|
там сложно как-то, можно попроще объяснить...
|
|||
5
Sulimov
11.11.11
✎
09:12
|
(3) в этом примере, вроде, другая проблема... Подскажите, кто-нибудь, как избавиться от этих пустых полей...?
|
|||
6
Sulimov
11.11.11
✎
09:25
|
Неужели никто не подскажет?!
|
|||
7
Axel2009
11.11.11
✎
09:30
|
что непонятного? запрос возвращает остатки на начало периода по тем измерениям, которые есть в регистре и он обязан это делать. а потом уже дополняет оборотами, потому что ктото хочет видеть "реальные" остатки (как он считает) по регистратору.
|
|||
8
Sulimov
11.11.11
✎
09:45
|
Это все понятно... Мне не понятно, что надо сделать, чтобы этих пустых полей не было...?
|
|||
9
Axel2009
11.11.11
✎
09:58
|
отбор наложить
|
|||
10
Sulimov
11.11.11
✎
09:58
|
Мне остатки не нужны по этим измерениям, и если нет оборотов тоже не надо, чтобы выводились сами эти измерения..
|
|||
11
Axel2009
11.11.11
✎
09:59
|
ну поставь условие ГДЕ СуммаОборот <> 0
|
|||
12
Sulimov
11.11.11
✎
10:04
|
Спасибо огромное, все ок..))
|
|||
13
Sulimov
11.11.11
✎
10:20
|
Поторопился(( Теперь по тем, группировкам, по которым мне нужны остатки, они не показываются..
|
|||
14
Axel2009
11.11.11
✎
10:21
|
и как вы на глаз определили что нужны остатки?
|
|||
15
Sulimov
11.11.11
✎
10:28
|
Мне нужны остатки по группировке Организация и Касса, а по остальным нет... Остатки у меня все правильные, но много пустых полей по тем, статьям, например, по которым нет движений..
|
|||
16
Sulimov
11.11.11
✎
10:57
|
ВЫБОР
КОГДА СуммовойОстаткиИОбороты.СуммаОборот <> 0 ТОГДА СуммовойОстаткиИОбороты.Статья ИНАЧЕ NULL КОНЕЦ КАК Статья Написал в запросе вот так, но строка пустая выводится. Что можно написать после ИНАЧЕ, чтобы не выводить строку..? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |