Добрый день!
Есть структура
Задания
- Работа по заданиям
В сущности Задания поставил поле MySQL Запрос для подсчета количества работы из сущности Работа по заданиям (по числовому полю, вместо инструмента Функции). Отключил динамическое обновление, чтобы снизить нагрузку на вычислительные мощности сервера. Теперь, чтобы в сущности Задания это поле обновилось - нужно запись открыть и сохранить (как минимум).
http://prntscr.com/u3wu1f
Поставил автоматизацию, при которой по кнопке в записи сущности Задания - добавляется в подсущность Работа по заданиям запись, и, естественно, должен производиться подсчет в поле MySQL Запрос. Но там значения не обновляются, т.к. не происходит обновление самой записи в сущности Задания. Нужно открыть/сохранить запись, только потом значение изменится.
http://prntscr.com/u3wupa
Не изменяется значение, даже если в форме автоматизации будет присутствовать какое-либо поле из текущей сущности (на которой кнопка висит), чтобы в нем что-то поставить и "симулировать" изменение/сохранение записи.
Можно ли как-то сделать, чтобы в автоматизации собственно производилось такое изменение, или чтобы в поле с типом MySQL Запрос производилось срабатывание принудительного обновления. Может настройку в Автоматизации добавить по такому типу: http://prntscr.com/u3wwxb
MySQL Запрос и автоматизация - не динамическое обновление
- alcompstudio
- Спонсор

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

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: MySQL Запрос и автоматизация - не динамическое обновление
Не всегда почему-то срабатывает... Такое ощущение, что только на 1 вложенную запись работает, т.е. не все вложенные записи "подсчитывает". Нужно несколько раз "произвести изменения", чтобы все записи были включены в расчет. Ок, буду разбираться, пока оставил включенным динамическое обновлениеОно будет срабатывать, если изменяется какое то поле.