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 | |||
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 | |||
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 | https://yadi.sk/d/4UoiPwZewHBTQ для БП 30 | ||
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 | |||
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 | |||
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 | |||
DrShad 99 - 05.10.16 - 16:44 | с тебя пиво | ||
aleksejafonkin 100 - 05.10.16 - 16:45 | (97) спасибо, сейчас изучу |
1 2 ► |
Список тем форума
|