Исполнение функции по расписанию.
Добавлено: 05 мар 2017, 11:56
Добрый день!
Есть такое предложение. Сделать исполнение функции по расписанию. Например, сделать тип поля "Функция по расписанию" или "Вычисление по расписанию". В этом поле указывается формула, которая исполняется с заданной периодичностью, либо единожды в заданное время. Администратор в настройке сущности указывает формулу, так же как в существующем поле Формула. А пользователь для каждой записи может задать периодичность.
Примеров использования может быть много. Например, нужно учитывать платежи заказчика. Формула берет из числового поля значение ежемесячного тарифа и прибавляет его к текущему результату с указанной периодичностью (каждый месяц). Тогда в поле будет отображаться сумма всех начислений за услуги по данному заказчику. Или можно сделать лучше даже: числовое поле хранит сумму всех оплат, которые произвел заказчик, поле ведется через комментарии, где указаны все платежи; поле функции по расписанию с заданной периодичностью вычитает из суммы всех оплат сумму тарифа и выдает итоговое значение текущего баланса.
Думаю, и другие применения данной функции найдутся.
Есть такое предложение. Сделать исполнение функции по расписанию. Например, сделать тип поля "Функция по расписанию" или "Вычисление по расписанию". В этом поле указывается формула, которая исполняется с заданной периодичностью, либо единожды в заданное время. Администратор в настройке сущности указывает формулу, так же как в существующем поле Формула. А пользователь для каждой записи может задать периодичность.
Примеров использования может быть много. Например, нужно учитывать платежи заказчика. Формула берет из числового поля значение ежемесячного тарифа и прибавляет его к текущему результату с указанной периодичностью (каждый месяц). Тогда в поле будет отображаться сумма всех начислений за услуги по данному заказчику. Или можно сделать лучше даже: числовое поле хранит сумму всех оплат, которые произвел заказчик, поле ведется через комментарии, где указаны все платежи; поле функции по расписанию с заданной периодичностью вычитает из суммы всех оплат сумму тарифа и выдает итоговое значение текущего баланса.
Думаю, и другие применения данной функции найдутся.