Вход | Регистрация

  1  2   
1С:Предприятие :: 1С:Предприятие 8 общая

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

Как посчитать итог по отрицательным суммам СКД?
Я
   aleksejafonkin
 
05.10.16 - 12:12
Написал отчет в СКД и одна из колонок содержит только отрицательные суммы. Вопрос: Как посчитать по ним итог? Например: -100; -200; -100 итог при этом должен вывести -400  
На закладке Ресурсы заполнил вот так: https://yadi.sk/i/aKvCMoNXwG8t5
 
 
   DrZombi
 
1 - 05.10.16 - 12:15
(0) (-) + (-) = Два минуса...

У тебя в чем сложность? :)
   aleksejafonkin
 
2 - 05.10.16 - 12:20
(1) не понял как это))
   aleksejafonkin
 
3 - 05.10.16 - 12:22
Например: -100; -200; -100 итог при этом должен вывести -400
   ERWINS
 
4 - 05.10.16 - 12:23
а что выводит?
   aleksejafonkin
 
5 - 05.10.16 - 12:23
минус при этом можно и фиктивно сделать, только как и где это сделать?
   aleksejafonkin
 
6 - 05.10.16 - 12:24
https://yadi.sk/i/aKvCMoNXwG8t5 при таком раскладе в колонках данные с минусом, а итог постой
   ERWINS
 
7 - 05.10.16 - 12:26
убери плансделки и общийИтог
   DrShad
 
8 - 05.10.16 - 12:27
так ты NULL пихаешь, а любые операции с NULL только его и возвращают
   aleksejafonkin
 
9 - 05.10.16 - 12:28
(7) итог так и не показал
   aleksejafonkin
 
10 - 05.10.16 - 12:30
(8) ВЫБОР КОГДА  Сумма(ПланРасход) - Сумма(ФактРасход) < 0 ТОГДА Сумма(ПланРасход)- Сумма(ФактРасход)  КОНЕЦ даже так итог не показывает
 
 Рекламное место пустует
   DrShad
 
11 - 05.10.16 - 12:32
ВЫБОР КОГДА  Сумма(ПланРасход-ФактРасход) < 0 ТОГДА Сумма(ПланРасход-ФактРасход)  КОНЕЦ
   aleksejafonkin
 
12 - 05.10.16 - 12:36
(11) и так не выводит...
   DrShad
 
13 - 05.10.16 - 12:38
дерзайте
   aleksejafonkin
 
14 - 05.10.16 - 12:39
(13) Ну хоть попытались помочь и на этом спасибо!
   DrShad
 
15 - 05.10.16 - 12:39
ибо никаких ограничений в СКД на подсчет итогов, будь-то положительных или отрицательных НЕТ
   aleksejafonkin
 
16 - 05.10.16 - 12:40
Но если еще идеи появятся пишите
   DrShad
 
17 - 05.10.16 - 12:40
да как они появятся, если кроме скрина ресурса ничего
   aleksejafonkin
 
18 - 05.10.16 - 12:40
(15) верю, где-то может я чего то накрутил
   DrShad
 
19 - 05.10.16 - 12:41
ну так и показал бы все: набор данных, ресурсы, структуру
   DrShad
 
20 - 05.10.16 - 12:42
может оно у тебя еще в наборе сваливается в NULL
   aleksejafonkin
 
21 - 05.10.16 - 12:46
(20) там нет NULL
   DrShad
 
22 - 05.10.16 - 12:48
(21) откуда такая уверенность? план и факт - тут по-любому есть соединение, а это сто пудов может давать NULL
   hhhh
 
23 - 05.10.16 - 12:49
(21) ну у тебя же на твое скрине жестко указан NULL, чего ты лапшу нам на уши вешаешь?
   aleksejafonkin
 
24 - 05.10.16 - 12:51
(23) https://yadi.sk/i/aKvCMoNXwG8t5 при таком раскладе в колонках данные с минусом, а итог постой
   DrShad
 
25 - 05.10.16 - 12:52
опять скрин ресурса, ты набор данных для начала давай
   aleksejafonkin
 
26 - 05.10.16 - 12:52
   aleksejafonkin
 
27 - 05.10.16 - 12:52
ща
   DrShad
 
28 - 05.10.16 - 12:53
200% что NULL еще на уровне запроса получается
   ERWINS
 
29 - 05.10.16 - 12:56
иначе 0
   aleksejafonkin
 
30 - 05.10.16 - 12:57
   DrShad
 
31 - 05.10.16 - 12:57
ты издеваешься?
   aleksejafonkin
 
32 - 05.10.16 - 13:00
(31) нет, по твоему у меня суммы едут
   aleksejafonkin
 
33 - 05.10.16 - 13:01
и кстате наверное в этом и дело... Ща подумаю и скажу
 
 
   aleksejafonkin
 
34 - 05.10.16 - 13:10
хрен знает, передышка нужна, явно какая то ерунда...
   DrShad
 
35 - 05.10.16 - 13:12
тебя просят показать набор данных, а ты все время кидаешь ресурсы
   aleksejafonkin
 
36 - 05.10.16 - 13:40
(35) Что именно там показать? Запрос?
   DrShad
 
37 - 05.10.16 - 13:47
ну конечно
   ERWINS
 
38 - 05.10.16 - 13:51
иначе 0 допиши
   aleksejafonkin
 
39 - 05.10.16 - 13:53
(37) А знаешь что я заметил)) По колонке плюс ни чего нет то минус итог выводит))) А если и минус и плюс есть, то итог только по плюсу и при этом не правильный, она вычитает еще минусовые суммы
   aleksejafonkin
 
40 - 05.10.16 - 13:53
NULL и 0 не имеет значения
   aleksejafonkin
 
41 - 05.10.16 - 13:55
У меня бва запроса: Один по ПЛАНУ другой по ФАКТУ они отличаются только суммами

ВЫБРАТЬ
    ВЫРАЗИТЬ(КонтроллинговыйОбороты.Субконто4 КАК Справочник.СтатьиДвиженияДенежныхСредств) КАК СтатьяДДС,
    ВЫРАЗИТЬ(КонтроллинговыйОбороты.Субконто2 КАК Документ.ПланСделки) КАК ПланСделки,
    СУММА(ВЫБОР
            КОГДА КонтроллинговыйОбороты.СуммаОборотКт < 0
                ТОГДА -КонтроллинговыйОбороты.СуммаОборотКт
            ИНАЧЕ КонтроллинговыйОбороты.СуммаОборотКт
        КОНЕЦ) КАК ФактРасход,
    КонтроллинговыйОбороты.Подразделение,
    КонтроллинговыйОбороты.ЦФО,
    КонтроллинговыйОбороты.Организация,
    КонтроллинговыйОбороты.Регистратор КАК Оплата,
    ВЫБОР
        КОГДА КонтроллинговыйОбороты.СуммаОборотДт < 0
            ТОГДА -КонтроллинговыйОбороты.СуммаОборотДт
        ИНАЧЕ КонтроллинговыйОбороты.СуммаОборотДт
    КОНЕЦ КАК ФактПриход
ИЗ
    РегистрБухгалтерии.Контроллинговый.Обороты(&ДатаНачала {(&ДатаНачала)}, &ДатаОкончания {(&ДатаОкончания)}, Авто, Счет В ИЕРАРХИИ (&Счет), , {(Проект В (&Проект)), (Подразделение В (&Подразделение)), (ЦФО В (&ЦФО))}, , ) КАК КонтроллинговыйОбороты

СГРУППИРОВАТЬ ПО
    КонтроллинговыйОбороты.Субконто4,
    КонтроллинговыйОбороты.Субконто2,
    КонтроллинговыйОбороты.Подразделение,
    КонтроллинговыйОбороты.ЦФО,
    КонтроллинговыйОбороты.Организация,
    КонтроллинговыйОбороты.Регистратор,
    ВЫБОР
        КОГДА КонтроллинговыйОбороты.СуммаОборотДт < 0
            ТОГДА -КонтроллинговыйОбороты.СуммаОборотДт
        ИНАЧЕ КонтроллинговыйОбороты.СуммаОборотДт
    КОНЕЦ
   aleksejafonkin
 
42 - 05.10.16 - 13:56
Идет обязательная связь по ПланСделки и СтатьяДДС
   aleksejafonkin
 
43 - 05.10.16 - 14:02
Получается две колонки "плюс" и "минус" а итог общий https://yadi.sk/i/HXJmQBkhwGbh3

Блин а как же сделать итог по каждой отдельно?
   DrShad
 
44 - 05.10.16 - 14:15
про ЕСТЬNULL что-то слышал?
   aleksejafonkin
 
45 - 05.10.16 - 14:17
(44) сейчас гляну
   aleksejafonkin
 
46 - 05.10.16 - 14:19
(44) Заменить может пустоту на 0
   aleksejafonkin
 
47 - 05.10.16 - 14:21
(44) только не пойму где ее тут использовать
   Catseye
 
48 - 05.10.16 - 14:26
Тебя   DrShad и  ERWINS пол дня упрашивают свою поделку показать. А ты реально паришь. Еще и тупишь. Что тебе мешает сделать так, как коллеги подсказывают?

ВЫБОР КОГДА  Сумма(ЕстьNULL(ПланРасход,0)-ЕстьNULL(ФактРасход,0)) < 0 ТОГДА Сумма(ЕстьNULL(ПланРасход,0)-ЕстьNULL(ФактРасход,0))  КОНЕЦ

Не бывает идеальных планов - где то факт будет не по плану и для него не будет сумы плана - т.е будет что? правильно NULL !
Поэтому напихай ЕстьNULL(ресурсХY,0)  где только сможешь коде, где у тебя связка факта и плана прошла
   DrShad
 
49 - 05.10.16 - 14:29
(48) а еще лучше прямо в запросе, где расчет сумм тоже прописать
 
 Рекламное место пустует
   aleksejafonkin
 
50 - 05.10.16 - 14:32
(48) Так проблема уже в том что у меня две колонки Плюс и Минус, а итог выводит один по двум колонкам
   bodri
 
51 - 05.10.16 - 14:42
(50) значит запрос поправить, примерно так

СУММА(ВЫБОР
            КОГДА ЕСТЬNULL(КонтроллинговыйОбороты.СуммаОборотКт,0) < 0
                ТОГДА -КонтроллинговыйОбороты.СуммаОборотКт
            ИНАЧЕ ЕСТЬNULL(КонтроллинговыйОбороты.СуммаОборотКт,0)
        КОНЕЦ) КАК ФактРасход,
   bodri
 
52 - 05.10.16 - 14:43
+(51) смысл вообще этого в запросе неясен
можно же просто 
СУММА(ЕСТЬNULL(КонтроллинговыйОбороты.СуммаОборотКт,0)) КАК ФактРасход,
   DrShad
 
53 - 05.10.16 - 14:44
(52) ну не умеет он писать запросы
   aleksejafonkin
 
54 - 05.10.16 - 14:45
(52) Минусы убрать, так это стать ДДС, а там минусов нет...
   aleksejafonkin
 
55 - 05.10.16 - 14:47
(53) Ну научусь, не все умею конечно, что же теперь
   bodri
 
56 - 05.10.16 - 14:52
(54) Минусы можно убрать на уровне СКД
   aleksejafonkin
 
57 - 05.10.16 - 14:56
(56) а как ЕСТЬNULL начнет заполнять итоги и в колонке плюса и в колонке минуса??? Я же говорю сейчас проблема только в том что итог считается один по обоим колонка
   bodri
 
58 - 05.10.16 - 14:59
(57) это тебе заменить Null на 0 (ноль) и по идее пустого итога не должно быть
   aleksejafonkin
 
59 - 05.10.16 - 15:00
   aleksejafonkin
 
60 - 05.10.16 - 15:02
(58) Еще раз объясняю что она заполняется итог минуса если данных в плюсе нет, а если и там и там данные, то она считает итог по ДВУМ КОЛОНКАМ
   bodri
 
61 - 05.10.16 - 15:02
Эта пустота нужна или нет?
   aleksejafonkin
 
62 - 05.10.16 - 15:03
Один итог по двум колонкам
   bodri
 
63 - 05.10.16 - 15:04
в ресурсах "Рассчитывать по..." почисть, что получилось? Оно?
   aleksejafonkin
 
64 - 05.10.16 - 15:04
нужно что бы по итоги по каждой колонке свои
   aleksejafonkin
 
65 - 05.10.16 - 15:05
(63) Там уже и ставил общие итоги и все убирал и все равно одна картина, считает один итог по двум колонкам
   aleksejafonkin
 
66 - 05.10.16 - 15:33
Написал простейший отчет, где два набора данных, обязательная связь, Есть две колоки с суммами ПЛАН ФАКТ и создал два отклонения одна колонка собирает суммы с плюсом, другая с минусом, а итог опять один по двум колонкам... Кому не лень, можете создать хоть бухгалтерии и посмотреть
   DrShad
 
67 - 05.10.16 - 15:35
(66) выгрузи схему в XML и выложи
   aleksejafonkin
 
68 - 05.10.16 - 15:43
   aleksejafonkin
 
69 - 05.10.16 - 15:43
это простейший отчет которой только что наваял
   DrShad
 
70 - 05.10.16 - 15:45
ща гляну
   DrShad
 
71 - 05.10.16 - 15:47
у меня нет регистра бухии контроллинговый ))))
   DrShad
 
72 - 05.10.16 - 15:48
да и ресурсов таких нету
в общем не работает твоя схема
   aleksejafonkin
 
73 - 05.10.16 - 15:50
А ну точно, я же на нашей проге написал
   aleksejafonkin
 
74 - 05.10.16 - 16:03
   DrShad
 
75 - 05.10.16 - 16:08
уверен?
   hhhh
 
76 - 05.10.16 - 16:12
(73) сделай все-таки и в Минус Иначе. В Плюс есть Иначе. Почему не сделал? Элементарная расхлябанность?
   aleksejafonkin
 
77 - 05.10.16 - 16:13
(75) да
   aleksejafonkin
 
78 - 05.10.16 - 16:17
(76) ОСНОВНУЮ ПРОБЛЕМУ ВИДЕЛ?
   DrShad
 
79 - 05.10.16 - 16:19
(78) переделал под бухню - вижу проблему
ща будем искоренять
   aleksejafonkin
 
80 - 05.10.16 - 16:20
(79) Спасибо за терпение))) у меня уже нет терпения))))
   DrShad
 
81 - 05.10.16 - 16:22
теперь то я его могу пощупать
   hhhh
 
82 - 05.10.16 - 16:27
(78) ну у тебя выполняется ИНаче. Там пусто, то есть NULL. Итог  тоже пусто. Всё правильно. Проблем нет.
   hhhh
 
83 - 05.10.16 - 16:30
и потом в Плюс у тебя справа написано ПланСделки, ОбщийИтог

а в Минус ничего не написано. Неужели не замечаешь?
   DrShad
 
84 - 05.10.16 - 16:30
(82) не в этом дело
   DrShad
 
85 - 05.10.16 - 16:31
(80) для начала почему ты используешь связь наборов данных? а не объединение?
   DrShad
 
86 - 05.10.16 - 16:32
http://SSMaker.ru/7563ee07/

тут в ресурсах представление 0 должно быть "-"
найди различия и заодно ошибки
   aleksejafonkin
 
87 - 05.10.16 - 16:33
(85) сейчас пошел пожрать купить иду и думаю, а может и не нужно два набора... поэтому сейчас не отвечу тебе на вопрос
   aleksejafonkin
 
88 - 05.10.16 - 16:34
(86) спасибо, сейчас посижу и подумаю над собой)
   DrShad
 
89 - 05.10.16 - 16:34
http://SSMaker.ru/b98bfe6c/

а вот немного исправленный вариант, но все равно без итога
   DrShad
 
90 - 05.10.16 - 16:37
и итог таки общий и я понял почему
   DrShad
 
91 - 05.10.16 - 16:37
Итог не по колонке
   DrShad
 
92 - 05.10.16 - 16:37
а дельта итоговых значений План и Факт
   aleksejafonkin
 
93 - 05.10.16 - 16:37
(90) ну да он по двум считает
   DrShad
 
94 - 05.10.16 - 16:38
(93) не итог, а дельта итогов
   aleksejafonkin
 
95 - 05.10.16 - 16:39
А как сделать все же что по каждой отдельной колонке он считал))?))
   DrShad
 
96 - 05.10.16 - 16:43
   DrShad
 
97 - 05.10.16 - 16:43
а вот правильный вариант
   DrShad
 
98 - 05.10.16 - 16:44
http://SSMaker.ru/0f45d39c/

вот так надо делать ресурсы в твоем случае
   DrShad
 
99 - 05.10.16 - 16:44
с тебя пиво
   aleksejafonkin
 
100 - 05.10.16 - 16:45
(97) спасибо, сейчас изучу
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует