Вычисляемые поля в скд не правильно высчитываются

1. user817897 2 15.02.19 16:43 Сейчас в теме
Добрый день. Помогите с вычисляемыми полями, сделал отчёт на скд,а вот вычисляемое поле не высчитывается правильно.
Вот первое вычисляемое поле Поле6:
100 * (выбор когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
Считает всё нормально.
вот второе Поле7:
100 * (выбор когда Подразделение.Наименование = "Брест" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
Не высчитывается,везде 0.
На вкладке вычисляемые поля,там ничего не указывал, просто создал поле.
текста запросов описал эти в Ресурсах.
Такое ощущения что где-то увидело ноль,то везде и проставляет,что не так? Может по другому как-то можно это сделать?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
19. dhurricane 15.02.19 18:52 Сейчас в теме
(1) Думаю, что Вы сумму забыли:

100 * Сумма(выбор когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец) / Сумма(ВаловаяПрибыль)
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
11. Release 15.02.19 17:08 Сейчас в теме
Что-то ваш скрин не соответствует описанию в (1) .
14. user817897 2 15.02.19 17:21 Сейчас в теме
(11) я формат выставил,если 0, то писать Ноль,если вы про это
21. Release 18.02.19 09:14 Сейчас в теме
(14) Вы пишите, что:
Вот первое вычисляемое поле Поле6:
100 * (выбор когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
Считает всё нормально.
вот второе Поле7:
100 * (выбор когда Подразделение.Наименование = "Брест" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)

Но судя по скрину, у вас пустое выражение в указанных полях. Если эта конструкция используется в запросе, покажите ваш запрос или посмотрите результат в консоли запросов.
23. user817897 2 18.02.19 15:30 Сейчас в теме
(21) запрос брал из универсального запроса.
12. Xershi 1474 15.02.19 17:17 Сейчас в теме
(1) пусто это нуль. Вам нужно написать еще один выбор, типо если валовая прибыль есть нуль или 0, то результат 0.
15. user817897 2 15.02.19 17:22 Сейчас в теме
(12) это формат я прописал в вычисляемых полях
18. Xershi 1474 15.02.19 17:34 Сейчас в теме
(15) а я вам написал, что надо условие прописать, чтобы программа правильно считала!
24. user817897 2 18.02.19 15:32 Сейчас в теме
(18)я так и написал же.
100 * (выбор когда Подразделение.Наименование = "Брест" Тогда ВаловаяПрибыль иначе 0 Конец)/ Сумма(ВаловаяПрибыль)
19. dhurricane 15.02.19 18:52 Сейчас в теме
(1) Думаю, что Вы сумму забыли:

100 * Сумма(выбор когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец) / Сумма(ВаловаяПрибыль)
25. user817897 2 18.02.19 16:04 Сейчас в теме
(19) Спасибо огромное,вы гений!
26. user817897 2 18.02.19 16:05 Сейчас в теме
(19)подскажите пожалуйста ещё, почему тут,то считает то нет,где именно сумму забыл?
100 * выбор когда (выбор когда Подразделение.Наименование = "Минск" Тогда Стоимость иначе 0 Конец + Выбор Когда Подразделение.Наименование = "Смоленск" Тогда Стоимость иначе 0 Конец) = 0 тогда 0 иначе Сумма(выбор когда Подразделение.Наименование = "Смоленск" Тогда ВаловаяПрибыль иначе 0 Конец + Выбор Когда Подразделение.Наименование = "Минск" Тогда ВаловаяПрибыль иначе 0 Конец) / Сумма(выбор когда Подразделение.Наименование = "Минск" Тогда Себестоимость иначе 0 Конец + Выбор Когда Подразделение.Наименование = "Смоленск" Тогда Себестоимость иначе 0 Конец) конец
27. dhurricane 18.02.19 17:17 Сейчас в теме
(26) Аналогично, перед первой скобкой.
28. user817897 2 20.02.19 09:59 Сейчас в теме
(27)Не прокатывает такое((
29. dhurricane 20.02.19 10:02 Сейчас в теме
(28) Это выражение ресурса? Ошибочно выводятся 0? Если так, то попробуйте обернуть в "Сумма(...)" каждую из конструкций "Выбор...Когда".
30. user817897 2 20.02.19 10:32 Сейчас в теме
(29)пробовал.иногда ругается на агрегатные функции,такое чувство что не там где-то ставлю Сумма
31. dhurricane 20.02.19 10:35 Сейчас в теме
(30) Может Вы сумму в сумму завернули? :-) Проверьте, так не нужно делать.
32. user817897 2 20.02.19 10:42 Сейчас в теме
(31) всё,исправил косяк. получилось) Да.я сумму в сумму видимо заворачивал из-за этого писало про эти функции. Дело было в неправильной группировке сейчас. Всё таки на свежую голову мысли приходят быстрее))) Я сделал отбор в группировке по Этим двум подразделениям,Минск и Смоленск и всё начало нормально считаться)))
33. user817897 2 20.02.19 10:42 Сейчас в теме
(31)Вы в СКД я так понимаю хорошо понимаете?
34. dhurricane 20.02.19 10:43 Сейчас в теме
35. user817897 2 20.02.19 10:52 Сейчас в теме
(34)подскажете ещё по одному отчёту не получается кое что?
36. dhurricane 20.02.19 10:57 Сейчас в теме
(35) Без проблем, как раз будет обед. :)
Пишите в личку, либо создайте новую тему. Тут часто подкидывают интересные трюки, технически не сложные, но в голову мне сами не приходили.
38. user817897 2 20.02.19 10:58 Сейчас в теме
39. user817897 2 20.02.19 11:02 Сейчас в теме
(36)https://forum.infostart.ru/forum9/topic210853/
вот я вчера создавал,помогли,но я понял что дальше никак.либо переделывать на поля через запрос, либо дальше вычислять через вычисляемые поля. В той теме сейчас опишу что нужно мне сейчас сделать там.
40. user817897 2 20.02.19 11:06 Сейчас в теме
2. alex-l19041 8 15.02.19 16:47 Сейчас в теме
скрин настройки вычисляемых полей
3. alex-l19041 8 15.02.19 16:49 Сейчас в теме
в консоли запросов проверьте результат запроса
17. YannikAlx 43 15.02.19 17:31 Сейчас в теме
(3) и (4) вопросы покажите...
Вы сказали (Да) вот и хочется увидеть подтверждение этого да
4. alex-l19041 8 15.02.19 16:50 Сейчас в теме
точно Подразделение.Наименование = "Брест" ?
5. user817897 2 15.02.19 16:50 Сейчас в теме
8. alex-l19041 8 15.02.19 17:03 Сейчас в теме
(5) Брест попадает в результат запроса ?
10. user817897 2 15.02.19 17:06 Сейчас в теме
6. user817897 2 15.02.19 16:51 Сейчас в теме
прикладываю фото
Прикрепленные файлы:
7. alex-l19041 8 15.02.19 16:57 Сейчас в теме
(6) не то. Вкладка вычисляемые поля
9. user817897 2 15.02.19 17:05 Сейчас в теме
(7)
Прикрепленные файлы:
13. YannikAlx 43 15.02.19 17:19 Сейчас в теме
(9) опять НЕ то ...
Пришлите где Брест попадает в консоли отчетов...
16. user817897 2 15.02.19 17:22 Сейчас в теме
(13)можно подробнее,не совсем понимаю что вы хотели бы увидеть, спасибо
20. Nefilimus 75 15.02.19 21:22 Сейчас в теме
(16) видимо раздел ресурсы нужны
22. meriferi 18.02.19 10:58 Сейчас в теме
В ресурсах ставьте сумму в выражении
37. user817897 2 20.02.19 10:58 Сейчас в теме
Тему новую создам и скину ссылку сейчас сюда. Приятного аппетита)
41. user817897 2 10.11.20 13:26 Сейчас в теме
Спасибо, Тема закрыта.
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день