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

Функции работы с базой данных

Добавлено: Сб янв 16, 2021 4:43 pm
AK1
Создал новый объект для учета электроэнергии.
В 23:59 с помощью крон записывал в свойство посуточного учета потребленную за сутки электроэнергию через sg.
Но на графиках отображалось визуально со смещением на сутки. т.к. запись в 23:59.
Переделал запись с помощью SQLUpdateInsert.
Каждые 10 мин в базу перезаписываю потребленную энергию с постоянным временем 00:01:00.
На графике отображается потребленная энергия прямо над правильной датой.
НО!
На странице свойств объекта в поле данных отображаются данные, полученные в последний раз с помощью sg, хотя в базу все пишется.
Единственное, в базе поле SOURCE остается пустым.

Где искать ошибку?

Re: Функции работы с базой данных

Добавлено: Сб янв 16, 2021 5:29 pm
Logrus
юзать стандартный счетчик или разобраться с пвалюес, а не только записью в пхистори

Re: Функции работы с базой данных

Добавлено: Сб янв 16, 2021 6:02 pm
AK1
Не очень понял. Надо одновременно вносить изменения в pvalues?
Только value и updated?
source откуда берется?

Re: Функции работы с базой данных

Добавлено: Сб янв 16, 2021 9:21 pm
Logrus
в первом посте вы частично описал про что то там где то и как то сделали
так понимаю в пхистори правите значения
что и показано далее на скринах в пхистори есть новое, а в пвалюес старая запись
соурс при обновлении пишется, но насколько помню в цикле разгребающем очередь истории не совсем правильно, помнится у себя правил

Re: Функции работы с базой данных

Добавлено: Вс янв 17, 2021 9:49 am
AK1
В pvalues начал писать. Почти все нормально.
В SOURCE как понимаю пишется то, что (кем, чем) сделана запись.
Для того, чтобы разобраться тщательней, хотелось бы узнать, в каком файле исходные тексты gg и sg