Как посчитать итог по отрицательным суммам СКД? #782194


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

В этой группе 1С