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

Все вопросы/проблемы по установке и использовании.
Ответить
triadax
Сообщения: 135
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

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

Сообщение triadax »

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

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

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

Пример:

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

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

Сообщение support »

Поле "mysql запрос" имеет опцию " Выполнять динамически"
triadax
Сообщения: 135
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

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

Сообщение triadax »

Удивительно, что я это увидел после вашего комментария ))) Спасибо!
triadax
Сообщения: 135
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

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

Сообщение triadax »

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

Пример:

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

При изменении [MySQL запрос] - x должен пересчитаться во всех записях
Аватара пользователя
support
Техническая поддержка
Сообщения: 9081
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

А если просто вывести [MySQL запрос] в формуле, что покажет?
triadax
Сообщения: 135
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

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

Сообщение triadax »

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