Form API і сторонній модуль

jdoskoch / 14.12.2017

Доброго дня.
Я новачок в Drupal.
Розробляю модуль поповнення рахунку на сайті.
Є поле в профілі користувача, створене за допомогою Form API, яке містить поточний баланс на рахунку.

В своєму модулі я напряму із БД ( табл. field_data_field_account ) отримую значення балансу і збільшую його на суму приходу. Дані оновлюю в таблицях field_revision_field_account і field_data_field_account.

Після цих маніпуляцій в БД є актуальна сума, але на сторінках сайту дані все рівно не оновлені. Оновлюються коли від імені адміністратора очищаю кеші.

Підозрюю, що мав би звертатись до поля через АРІ...

Може хтось підказати, як це зробити правильно, і так щоб дані оновлювались відразу по надходженні платежу, і без маніпуляцій з кешем?