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

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
sajanagr
Сообщения: 51
Зарегистрирован: 31 окт 2019, 07:02
Имя: Иван Колешня
Откуда: Россия, Санкт-Петербург
Организация: Альфа Хантер
Контактная информация:

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

Сообщение sajanagr »

Всем привет
такая ситуация, необходимо собрать систему управления финансами в компании.
Имееем следующие сущности:
- ТИПЫ РАСХОДОВ
-- ФОНДЫ
- ДОХОДЫ
- РАСХОДЫ

в фондах имеем следующие поля:
Изображение

в поле "отчисления в фонд" [284] (MySQL запрос) выбираю из сущности ДОХОДЫ выбираю суммы прихода и умножаю их на процент отчисления в фонд
Изображение
Соостветственно получаю сумму прихода в каждый фонд))

в поле "Расходы по фонду" [290] тоже (MySQL запрос) выбираю расходы которые платятся из того или иного фонда
Изображение

ну и в поле "Остаток в фонде" [291] (MySQL Формула) соответственно делаю вычисления [284]-[290]
вроде все ок, получаю необходимую сумму.

В сущности ТИПЫ РАСХОДОВ
Изображение

в поле "Процент отчислений" [265] собираю какой % отчислений идет по каждому типу расходов
Изображение
получаю сумму всех фондов в типах расходов, все ОК

туже операцию делаю по полую "Суммы в фондах" [298]
Изображение
но результата нет ((

Изображение

Туплю не понимаю в чем речь(
Решил вывести инфу в дочерней сущности
Изображение

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

Re: Вычисления в родительской записи

Сообщение support »

Попробуйте

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

msq.parent_item_id = e.id
Аватара пользователя
sajanagr
Сообщения: 51
Зарегистрирован: 31 окт 2019, 07:02
Имя: Иван Колешня
Откуда: Россия, Санкт-Петербург
Организация: Альфа Хантер
Контактная информация:

Re: Вычисления в родительской записи

Сообщение sajanagr »

support писал(а): 20 июл 2021, 07:17 Попробуйте

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

msq.parent_item_id = e.id
Все равно не работает((
причем просто ставлю в выборке SUM([291]), а в условиях true тот же результат 0
пробовал делать выборку по полям "Отчисления в фонд" [284] и "Расходы по фонду" [290] так же не выводит, ставлю поле [258] "% отчисления" стразу все считает, ничего не понятно :shock:
может дело в том, что поля [284] и [290] сами являются MySQL запросом? хотя какая разница :?:
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Вычисления в родительской записи

Сообщение support »

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

может дело в том, что поля [284] и [290] сами являются MySQL запросом?
Да, из за этого. Запрос в запрос вставить автоматически не получится так как это может привести к ошибкам.
Вместо SUM([291]) нужно написать полностью запрос SUM(select...)
Ответить