|
Как посчитать итог по отрицательным суммам СКД? | ☑ | ||
---|---|---|---|---|
0
aleksejafonkin
05.10.16
✎
12:12
|
Написал отчет в СКД и одна из колонок содержит только отрицательные суммы. Вопрос: Как посчитать по ним итог? Например: -100; -200; -100 итог при этом должен вывести -400
На закладке Ресурсы заполнил вот так: https://yadi.sk/i/aKvCMoNXwG8t5 |
|||
6
aleksejafonkin
05.10.16
✎
12:24
|
https://yadi.sk/i/aKvCMoNXwG8t5 при таком раскладе в колонках данные с минусом, а итог постой
|
|||
7
ERWINS
05.10.16
✎
12:26
|
убери плансделки и общийИтог
|
|||
8
DrShad
05.10.16
✎
12:27
|
так ты NULL пихаешь, а любые операции с NULL только его и возвращают
|
|||
9
aleksejafonkin
05.10.16
✎
12:28
|
(7) итог так и не показал
|
|||
10
aleksejafonkin
05.10.16
✎
12:30
|
(8) ВЫБОР КОГДА Сумма(ПланРасход) - Сумма(ФактРасход) < 0 ТОГДА Сумма(ПланРасход)- Сумма(ФактРасход) КОНЕЦ даже так итог не показывает
|
|||
11
DrShad
05.10.16
✎
12:32
|
ВЫБОР КОГДА Сумма(ПланРасход-ФактРасход) < 0 ТОГДА Сумма(ПланРасход-ФактРасход) КОНЕЦ
|
|||
12
aleksejafonkin
05.10.16
✎
12:36
|
(11) и так не выводит...
|
|||
13
DrShad
05.10.16
✎
12:38
|
дерзайте
|
|||
14
aleksejafonkin
05.10.16
✎
12:39
|
(13) Ну хоть попытались помочь и на этом спасибо!
|
|||
15
DrShad
05.10.16
✎
12:39
|
ибо никаких ограничений в СКД на подсчет итогов, будь-то положительных или отрицательных НЕТ
|
|||
16
aleksejafonkin
05.10.16
✎
12:40
|
Но если еще идеи появятся пишите
|
|||
17
DrShad
05.10.16
✎
12:40
|
да как они появятся, если кроме скрина ресурса ничего
|
|||
18
aleksejafonkin
05.10.16
✎
12:40
|
(15) верю, где-то может я чего то накрутил
|
|||
19
DrShad
05.10.16
✎
12:41
|
ну так и показал бы все: набор данных, ресурсы, структуру
|
|||
20
DrShad
05.10.16
✎
12:42
|
может оно у тебя еще в наборе сваливается в NULL
|
|||
21
aleksejafonkin
05.10.16
✎
12:46
|
(20) там нет NULL
|
|||
22
DrShad
05.10.16
✎
12:48
|
(21) откуда такая уверенность? план и факт - тут по-любому есть соединение, а это сто пудов может давать NULL
|
|||
23
hhhh
05.10.16
✎
12:49
|
(21) ну у тебя же на твое скрине жестко указан NULL, чего ты лапшу нам на уши вешаешь?
|
|||
24
aleksejafonkin
05.10.16
✎
12:51
|
(23) https://yadi.sk/i/aKvCMoNXwG8t5 при таком раскладе в колонках данные с минусом, а итог постой
|
|||
25
DrShad
05.10.16
✎
12:52
|
опять скрин ресурса, ты набор данных для начала давай
|
|||
26
aleksejafonkin
05.10.16
✎
12:52
|
||||
27
aleksejafonkin
05.10.16
✎
12:52
|
ща
|
|||
28
DrShad
05.10.16
✎
12:53
|
200% что NULL еще на уровне запроса получается
|
|||
29
ERWINS
05.10.16
✎
12:56
|
иначе 0
|
|||
30
aleksejafonkin
05.10.16
✎
12:57
|
||||
31
DrShad
05.10.16
✎
12:57
|
ты издеваешься?
|
|||
32
aleksejafonkin
05.10.16
✎
13:00
|
(31) нет, по твоему у меня суммы едут
|
|||
33
aleksejafonkin
05.10.16
✎
13:01
|
и кстате наверное в этом и дело... Ща подумаю и скажу
|
|||
34
aleksejafonkin
05.10.16
✎
13:10
|
хрен знает, передышка нужна, явно какая то ерунда...
|
|||
35
DrShad
05.10.16
✎
13:12
|
тебя просят показать набор данных, а ты все время кидаешь ресурсы
|
|||
36
aleksejafonkin
05.10.16
✎
13:40
|
(35) Что именно там показать? Запрос?
|
|||
37
DrShad
05.10.16
✎
13:47
|
ну конечно
|
|||
38
ERWINS
05.10.16
✎
13:51
|
иначе 0 допиши
|
|||
39
aleksejafonkin
05.10.16
✎
13:53
|
(37) А знаешь что я заметил)) По колонке плюс ни чего нет то минус итог выводит))) А если и минус и плюс есть, то итог только по плюсу и при этом не правильный, она вычитает еще минусовые суммы
|
|||
40
aleksejafonkin
05.10.16
✎
13:53
|
NULL и 0 не имеет значения
|
|||
41
aleksejafonkin
05.10.16
✎
13:55
|
У меня бва запроса: Один по ПЛАНУ другой по ФАКТУ они отличаются только суммами
ВЫБРАТЬ ВЫРАЗИТЬ(КонтроллинговыйОбороты.Субконто4 КАК Справочник.СтатьиДвиженияДенежныхСредств) КАК СтатьяДДС, ВЫРАЗИТЬ(КонтроллинговыйОбороты.Субконто2 КАК Документ.ПланСделки) КАК ПланСделки, СУММА(ВЫБОР КОГДА КонтроллинговыйОбороты.СуммаОборотКт < 0 ТОГДА -КонтроллинговыйОбороты.СуммаОборотКт ИНАЧЕ КонтроллинговыйОбороты.СуммаОборотКт КОНЕЦ) КАК ФактРасход, КонтроллинговыйОбороты.Подразделение, КонтроллинговыйОбороты.ЦФО, КонтроллинговыйОбороты.Организация, КонтроллинговыйОбороты.Регистратор КАК Оплата, ВЫБОР КОГДА КонтроллинговыйОбороты.СуммаОборотДт < 0 ТОГДА -КонтроллинговыйОбороты.СуммаОборотДт ИНАЧЕ КонтроллинговыйОбороты.СуммаОборотДт КОНЕЦ КАК ФактПриход ИЗ РегистрБухгалтерии.Контроллинговый.Обороты(&ДатаНачала {(&ДатаНачала)}, &ДатаОкончания {(&ДатаОкончания)}, Авто, Счет В ИЕРАРХИИ (&Счет), , {(Проект В (&Проект)), (Подразделение В (&Подразделение)), (ЦФО В (&ЦФО))}, , ) КАК КонтроллинговыйОбороты СГРУППИРОВАТЬ ПО КонтроллинговыйОбороты.Субконто4, КонтроллинговыйОбороты.Субконто2, КонтроллинговыйОбороты.Подразделение, КонтроллинговыйОбороты.ЦФО, КонтроллинговыйОбороты.Организация, КонтроллинговыйОбороты.Регистратор, ВЫБОР КОГДА КонтроллинговыйОбороты.СуммаОборотДт < 0 ТОГДА -КонтроллинговыйОбороты.СуммаОборотДт ИНАЧЕ КонтроллинговыйОбороты.СуммаОборотДт КОНЕЦ |
|||
42
aleksejafonkin
05.10.16
✎
13:56
|
Идет обязательная связь по ПланСделки и СтатьяДДС
|
|||
43
aleksejafonkin
05.10.16
✎
14:02
|
Получается две колонки "плюс" и "минус" а итог общий https://yadi.sk/i/HXJmQBkhwGbh3
Блин а как же сделать итог по каждой отдельно? |
|||
44
DrShad
05.10.16
✎
14:15
|
про ЕСТЬNULL что-то слышал?
|
|||
45
aleksejafonkin
05.10.16
✎
14:17
|
(44) сейчас гляну
|
|||
46
aleksejafonkin
05.10.16
✎
14:19
|
(44) Заменить может пустоту на 0
|
|||
47
aleksejafonkin
05.10.16
✎
14:21
|
(44) только не пойму где ее тут использовать
|
|||
48
Catseye
05.10.16
✎
14:26
|
Тебя DrShad и ERWINS пол дня упрашивают свою поделку показать. А ты реально паришь. Еще и тупишь. Что тебе мешает сделать так, как коллеги подсказывают?
ВЫБОР КОГДА Сумма(ЕстьNULL(ПланРасход,0)-ЕстьNULL(ФактРасход,0)) < 0 ТОГДА Сумма(ЕстьNULL(ПланРасход,0)-ЕстьNULL(ФактРасход,0)) КОНЕЦ Не бывает идеальных планов - где то факт будет не по плану и для него не будет сумы плана - т.е будет что? правильно NULL ! Поэтому напихай ЕстьNULL(ресурсХY,0) где только сможешь коде, где у тебя связка факта и плана прошла |
|||
49
DrShad
05.10.16
✎
14:29
|
(48) а еще лучше прямо в запросе, где расчет сумм тоже прописать
|
|||
50
aleksejafonkin
05.10.16
✎
14:32
|
(48) Так проблема уже в том что у меня две колонки Плюс и Минус, а итог выводит один по двум колонкам
|
|||
51
bodri
05.10.16
✎
14:42
|
(50) значит запрос поправить, примерно так
СУММА(ВЫБОР КОГДА ЕСТЬNULL(КонтроллинговыйОбороты.СуммаОборотКт,0) < 0 ТОГДА -КонтроллинговыйОбороты.СуммаОборотКт ИНАЧЕ ЕСТЬNULL(КонтроллинговыйОбороты.СуммаОборотКт,0) КОНЕЦ) КАК ФактРасход, |
|||
52
bodri
05.10.16
✎
14:43
|
+(51) смысл вообще этого в запросе неясен
можно же просто СУММА(ЕСТЬNULL(КонтроллинговыйОбороты.СуммаОборотКт,0)) КАК ФактРасход, |
|||
53
DrShad
05.10.16
✎
14:44
|
(52) ну не умеет он писать запросы
|
|||
54
aleksejafonkin
05.10.16
✎
14:45
|
(52) Минусы убрать, так это стать ДДС, а там минусов нет...
|
|||
55
aleksejafonkin
05.10.16
✎
14:47
|
(53) Ну научусь, не все умею конечно, что же теперь
|
|||
56
bodri
05.10.16
✎
14:52
|
(54) Минусы можно убрать на уровне СКД
|
|||
57
aleksejafonkin
05.10.16
✎
14:56
|
(56) а как ЕСТЬNULL начнет заполнять итоги и в колонке плюса и в колонке минуса??? Я же говорю сейчас проблема только в том что итог считается один по обоим колонка
|
|||
58
bodri
05.10.16
✎
14:59
|
(57) это тебе заменить Null на 0 (ноль) и по идее пустого итога не должно быть
|
|||
59
aleksejafonkin
05.10.16
✎
15:00
|
||||
60
aleksejafonkin
05.10.16
✎
15:02
|
(58) Еще раз объясняю что она заполняется итог минуса если данных в плюсе нет, а если и там и там данные, то она считает итог по ДВУМ КОЛОНКАМ
|
|||
61
bodri
05.10.16
✎
15:02
|
Эта пустота нужна или нет?
|
|||
62
aleksejafonkin
05.10.16
✎
15:03
|
Один итог по двум колонкам
|
|||
63
bodri
05.10.16
✎
15:04
|
в ресурсах "Рассчитывать по..." почисть, что получилось? Оно?
|
|||
64
aleksejafonkin
05.10.16
✎
15:04
|
нужно что бы по итоги по каждой колонке свои
|
|||
65
aleksejafonkin
05.10.16
✎
15:05
|
(63) Там уже и ставил общие итоги и все убирал и все равно одна картина, считает один итог по двум колонкам
|
|||
66
aleksejafonkin
05.10.16
✎
15:33
|
Написал простейший отчет, где два набора данных, обязательная связь, Есть две колоки с суммами ПЛАН ФАКТ и создал два отклонения одна колонка собирает суммы с плюсом, другая с минусом, а итог опять один по двум колонкам... Кому не лень, можете создать хоть бухгалтерии и посмотреть
|
|||
67
DrShad
05.10.16
✎
15:35
|
(66) выгрузи схему в XML и выложи
|
|||
68
aleksejafonkin
05.10.16
✎
15:43
|
||||
69
aleksejafonkin
05.10.16
✎
15:43
|
это простейший отчет которой только что наваял
|
|||
70
DrShad
05.10.16
✎
15:45
|
ща гляну
|
|||
71
DrShad
05.10.16
✎
15:47
|
у меня нет регистра бухии контроллинговый ))))
|
|||
72
DrShad
05.10.16
✎
15:48
|
да и ресурсов таких нету
в общем не работает твоя схема |
|||
73
aleksejafonkin
05.10.16
✎
15:50
|
А ну точно, я же на нашей проге написал
|
|||
74
aleksejafonkin
05.10.16
✎
16:03
|
https://yadi.sk/d/4UoiPwZewHBTQ для БП 30
|
|||
75
DrShad
05.10.16
✎
16:08
|
уверен?
|
|||
76
hhhh
05.10.16
✎
16:12
|
(73) сделай все-таки и в Минус Иначе. В Плюс есть Иначе. Почему не сделал? Элементарная расхлябанность?
|
|||
77
aleksejafonkin
05.10.16
✎
16:13
|
(75) да
|
|||
78
aleksejafonkin
05.10.16
✎
16:17
|
(76) ОСНОВНУЮ ПРОБЛЕМУ ВИДЕЛ?
|
|||
79
DrShad
05.10.16
✎
16:19
|
(78) переделал под бухню - вижу проблему
ща будем искоренять |
|||
80
aleksejafonkin
05.10.16
✎
16:20
|
(79) Спасибо за терпение))) у меня уже нет терпения))))
|
|||
81
DrShad
05.10.16
✎
16:22
|
теперь то я его могу пощупать
|
|||
82
hhhh
05.10.16
✎
16:27
|
(78) ну у тебя выполняется ИНаче. Там пусто, то есть NULL. Итог тоже пусто. Всё правильно. Проблем нет.
|
|||
83
hhhh
05.10.16
✎
16:30
|
и потом в Плюс у тебя справа написано ПланСделки, ОбщийИтог
а в Минус ничего не написано. Неужели не замечаешь? |
|||
84
DrShad
05.10.16
✎
16:30
|
(82) не в этом дело
|
|||
85
DrShad
05.10.16
✎
16:31
|
(80) для начала почему ты используешь связь наборов данных? а не объединение?
|
|||
86
DrShad
05.10.16
✎
16:32
|
http://SSMaker.ru/7563ee07/
тут в ресурсах представление 0 должно быть "-" найди различия и заодно ошибки |
|||
87
aleksejafonkin
05.10.16
✎
16:33
|
(85) сейчас пошел пожрать купить иду и думаю, а может и не нужно два набора... поэтому сейчас не отвечу тебе на вопрос
|
|||
88
aleksejafonkin
05.10.16
✎
16:34
|
(86) спасибо, сейчас посижу и подумаю над собой)
|
|||
89
DrShad
05.10.16
✎
16:34
|
||||
90
DrShad
05.10.16
✎
16:37
|
и итог таки общий и я понял почему
|
|||
91
DrShad
05.10.16
✎
16:37
|
Итог не по колонке
|
|||
92
DrShad
05.10.16
✎
16:37
|
а дельта итоговых значений План и Факт
|
|||
93
aleksejafonkin
05.10.16
✎
16:37
|
(90) ну да он по двум считает
|
|||
94
DrShad
05.10.16
✎
16:38
|
(93) не итог, а дельта итогов
|
|||
95
aleksejafonkin
05.10.16
✎
16:39
|
А как сделать все же что по каждой отдельной колонке он считал))?))
|
|||
96
DrShad
05.10.16
✎
16:43
|
||||
97
DrShad
05.10.16
✎
16:43
|
а вот правильный вариант
|
|||
98
DrShad
05.10.16
✎
16:44
|
||||
99
DrShad
05.10.16
✎
16:44
|
с тебя пиво
|
|||
100
aleksejafonkin
05.10.16
✎
16:45
|
(97) спасибо, сейчас изучу
|
|||
101
aleksejafonkin
05.10.16
✎
16:45
|
(99) какое и куда?))
|
|||
102
aleksejafonkin
05.10.16
✎
16:45
|
москва? (101)
|
|||
103
DrShad
05.10.16
✎
16:46
|
а лучше сделай объединение наборов данных, ибо через связь хоть и ЛЕВОЕ СОЕДИНЕНИЕ, но очень часто из-за отборов сваливается во ВНУТРЕННЕЕ
|
|||
104
DrShad
05.10.16
✎
16:46
|
(102) уже два года как Херсон, хотя 8 лет был Москва
|
|||
105
aleksejafonkin
05.10.16
✎
16:47
|
(104) эххх
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |