Страница 1 из 1
Вложенная сущность в форме - итоговые значения (Сумма, Среднее)
Добавлено: 02 фев 2021, 00:07
alcompstudio
Добрый день!
Было бы неплохо, если бы выводились итоговые данные в форме вложенной сущности по числовым/формульным (если можно) полям - Сумма, Среднее, Кол-во мин/макс. Т.е. согласно настроек этих полей той самой вложенной сущности (если стоит галка "Выводить сумму" в числовом поле - то как и в стандартном списке - выводится и в форме)
http://prntscr.com/xzqjlm - так примерно
Очень было бы удобно, например, при набивке товаров в форму заказа - сразу видно суммы.
Ну или может какой-то скрипт можно применить, который подсчитывал нужные итоги, может какой-то универсальный, шаблонный...
Re: Вложенная сущность в форме - итоговые значения (Сумма, Среднее)
Добавлено: 02 фев 2021, 06:03
support
Дело в том, что при таком добавлении вложенная запись не существует до тех пор пока не сохранена основная форма. Так что mysql форму не работают в таком случает.
Теоретически можно сделать y javascript, но это для каждого поля нужно писать свою логику и это будет работать только в форме. Если удалить вложенную запись не в форме, то пересчет не будет выполняться.
Надежнее по mysql формулам после сохранения записи.
Re: Вложенная сущность в форме - итоговые значения (Сумма, Среднее)
Добавлено: 02 фев 2021, 10:38
alcompstudio
Да, я согласен, что правильнее смотреть после сохранения записи, когда данные все уже есть в БД. Но тут вопрос в оперативности ввода и параллельного "анализа" - хотя бы в представлении суммы. В этом был вопрос. Я просто уточнил, если данную возможность нельзя реализовать каким-то "правильным" образом, то буду что-то думать через код JS в форме, отдельным функционалом.
Re: Вложенная сущность в форме - итоговые значения (Сумма, Среднее)
Добавлено: 02 фев 2021, 11:15
support
Ну, просто сумму думаю можно организовать, но только для простых числовых полей...
Re: Вложенная сущность в форме - итоговые значения (Сумма, Среднее)
Добавлено: 02 фев 2021, 11:26
alcompstudio
Да, если это несложно, было бы неплохо хотя бы сумму по числовым полям. Я тоже подумал, там же и MySQL формулы могут быть (например, подсчет кол-во товара х стоимость товара = сумма товара. Вот как раз последнее может быть MySQL формулой. Хотя мысль закралась, а если таким подсчитывающим полем будет JS формула? Теоретически его же можно использовать для итоговых сумм? Оно же не кидает значение в БД, а ведет подсчет прямо в форме?
Т.е. можно ли в итогах использовать простые числовые поля + поле JS формула (если, конечно в этом поле не построен сложный запрос...) ?
Re: Вложенная сущность в форме - итоговые значения (Сумма, Среднее)
Добавлено: 04 июл 2022, 16:21
alexinc
Столкнулся точно с такой же проблемой. Нужно в режиме реального времени отслеживать суммы в счете или КП.
Нельзя ли добавить к числовым полям суммы, среднее. Не всегда можно и нужно сохранять формы.