Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Ответить
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Сообщение teeka »

При включении списка "Древовидная таблица" и при выполнении всех соответствующих настроек (согласно видео данной возможности) настроил вычисления на суммирование поле "Количество", все отображается правильно.

Пробую настроить по такому же принципу поле "Сумма", а в поле "Вычисления с вложенными записями" нет возможности выбрать поле с типом "MуSQL формула".
В данном типе поля содержится формула [количество]*[стоимость]

Так же еще заметил, что когда выставить галочку в поле "Количество" - "Выводить сумму записей", в итоге по всем записям выводится "0", хотя количество по факту больше нуля.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Сообщение support »

а в поле "Вычисления с вложенными записями" нет возможности выбрать поле с типом "MуSQL формула".
Невозможно делать вычисления с динамическими полями.
В вашем случае считайте отдельно [количество] и [стоимость]
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Re: Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Сообщение teeka »

Понятно, буду пробовать. Но как-то не совсем логично получается.

А то что не отображается сумма всех значений по полю это ошибка?
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Сообщение support »

А то что не отображается сумма всех значений по полю это ошибка?
Не могу повторить данную ситуацию.
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Re: Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Сообщение teeka »

Поле "Количество всего" нижняя строчка по идее должно быть сумма двух корневых записей 106+230=336
Screenshot_18.png
Screenshot_18.png (6.33 КБ) 1622 просмотра
В настройках поля Количество всего установлена опция
Screenshot_19.png
Screenshot_19.png (1.56 КБ) 1622 просмотра
Версия системы 2.9.2
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Сообщение support »

Количество всего - это что за поле, какие там настройки?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Вычисления с вложенными записями не считает сумму из поля MуSQL формула

Сообщение alcompstudio »

скорее всего не будет работать, т.к вы в формуле преобразовываете число в текст, добавляя дополнительные символы в виде html тегов. Нужно чтобы значение в БД оставалось числовым, а у вас получится некая конструкция типа

Код: Выделить всё

<b>123</b>
Если нужно все же как-то именно в данном поле добавлять форматирование, то скорее всего нужно как-то дополнительным кодом вытягивать полученное число... Тут нужна помощь специалистов. Простой способ - создать специальное поле для вывода форматированных результатов - типа текст по шаблону и сослаться на число в формуле.
Ответить