Страница 1 из 1

MySQL перерасчет в реальном времени.

Добавлено: 10 сен 2020, 15:55
triadax
Добрый день. Как реализовать следующую задачу:

Есть MySQL формула , которая высчитывает налог.
Есть справочник в котором содержится налоговая ставка.

Как в формуле получить значение ставки так, чтобы она обновлялась в реальном времени? Сейчас это реализовано через запрос, но результаты не обновляются в списке при изменении ставки в справочнике.

Пример:

НДС был 18% стал 20%, оператор меняет значение в справочнике, все поля в списке пересчитываются.

Re: MySQL перерасчет в реальном времени.

Добавлено: 11 сен 2020, 06:50
support
Поле "mysql запрос" имеет опцию " Выполнять динамически"

Re: MySQL перерасчет в реальном времени.

Добавлено: 11 сен 2020, 07:30
triadax
Удивительно, что я это увидел после вашего комментария ))) Спасибо!

Re: MySQL перерасчет в реальном времени.

Добавлено: 11 сен 2020, 08:24
triadax
Так, что-то не получается. При выборе "Выполнять динамически" обновляется поле MySQL запрос, но не обновляется поле MySQL формула, где MySQL запрос используется.

Пример:

[id1]+[id2]/[MySQL запрос]=x

При изменении [MySQL запрос] - x должен пересчитаться во всех записях

Re: MySQL перерасчет в реальном времени.

Добавлено: 11 сен 2020, 08:45
support
А если просто вывести [MySQL запрос] в формуле, что покажет?

Re: MySQL перерасчет в реальном времени.

Добавлено: 11 сен 2020, 10:02
triadax
support писал(а): 11 сен 2020, 08:45 А если просто вывести [MySQL запрос] в формуле, что покажет?
Все работает. Был дубликат поля. Благодарю