MySQL Запрос и автоматизация - не динамическое обновление

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

MySQL Запрос и автоматизация - не динамическое обновление

Сообщение alcompstudio »

Добрый день!

Есть структура

Задания
- Работа по заданиям

В сущности Задания поставил поле MySQL Запрос для подсчета количества работы из сущности Работа по заданиям (по числовому полю, вместо инструмента Функции). Отключил динамическое обновление, чтобы снизить нагрузку на вычислительные мощности сервера. Теперь, чтобы в сущности Задания это поле обновилось - нужно запись открыть и сохранить (как минимум).

http://prntscr.com/u3wu1f

Поставил автоматизацию, при которой по кнопке в записи сущности Задания - добавляется в подсущность Работа по заданиям запись, и, естественно, должен производиться подсчет в поле MySQL Запрос. Но там значения не обновляются, т.к. не происходит обновление самой записи в сущности Задания. Нужно открыть/сохранить запись, только потом значение изменится.

http://prntscr.com/u3wupa

Не изменяется значение, даже если в форме автоматизации будет присутствовать какое-либо поле из текущей сущности (на которой кнопка висит), чтобы в нем что-то поставить и "симулировать" изменение/сохранение записи.

Можно ли как-то сделать, чтобы в автоматизации собственно производилось такое изменение, или чтобы в поле с типом MySQL Запрос производилось срабатывание принудительного обновления. Может настройку в Автоматизации добавить по такому типу: http://prntscr.com/u3wwxb
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: MySQL Запрос и автоматизация - не динамическое обновление

Сообщение support »

Отключил динамическое обновление, чтобы снизить нагрузку на вычислительные мощности сервера.
Такой запрос не должен давать большую нагрузку на сервер, так как id и parent_item_id это индексы и все должно быстро отрабатывать, даже при большом количестве записей.
Не изменяется значение, даже если в форме автоматизации будет присутствовать какое-либо поле из текущей сущности (на которой кнопка висит), чтобы в нем что-то поставить и "симулировать" изменение/сохранение записи.
Оно будет срабатывать, если изменяется какое то поле.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: MySQL Запрос и автоматизация - не динамическое обновление

Сообщение alcompstudio »

Оно будет срабатывать, если изменяется какое то поле.
Не всегда почему-то срабатывает... Такое ощущение, что только на 1 вложенную запись работает, т.е. не все вложенные записи "подсчитывает". Нужно несколько раз "произвести изменения", чтобы все записи были включены в расчет. Ок, буду разбираться, пока оставил включенным динамическое обновление
Ответить