Фишка всего этого, что все вычисления и обновления происходят "на лету". Даже из подтаблицы в основную запись Сумма записывается сразу и тут же появляется в поле - без перезагрузки страницы и, что еще круто, независимо от того в режиме редактирования записи мы находимся или просто в просмотре.
Обновления "на лету" я делал через яваскрипт аякс запросами. А тут получается, что КБ сама умеет обновлять на лету нужные поля после вычисления. Но как?
Если я просто через связку аякс запроса и вычисление во внешнем файле обновлю поле, то в базе то изменение запишется, но автоматом, как это в счетах происходит - ничего не обновится.
Подскажите, как сейчас реализована работа в счетах и обновлений полей на лету? Хочется понять принцип, используемые функции. Сам раскопать не смог.
Сообщение отредактировал plotnikov: 08 Январь 2017 - 15:46