Class AdvancePayments
java.lang.Object
ru.bitel.bgbilling.kernel.task.server.TaskBase
ru.bitel.bgbilling.plugins.cashcheck.server.task.AdvancePayments
public class AdvancePayments
extends ru.bitel.bgbilling.kernel.task.server.TaskBase
Задача обработки для "зачётов авансов". Для схемы фискализации двухэтапной.
По дефолту обрабатывает предыдущий месяц.
Обрабатываются все договоры имеющие движения баланса в указанный месяц (см. contract_balance)
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.task.server.TaskBase
defaultDescription, log, moduleId, setup, STATUS_FINISHED, STATUS_FINISHED_INTERRUPTED, STATUS_NOTSTARTED, STATUS_WORKING, taskId, taskSetup
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected boolean
initTask()
protected void
process
(Connection con, Connection conSlave) void
настройки для ручного запускаMethods inherited from class ru.bitel.bgbilling.kernel.task.server.TaskBase
getFinishTime, getModuleId, getOperatingTime, getPriority, getStartTime, getTaskSetup, getTaskStatus, getWorkingTime, initModuleId, initTask, putMyselfIntoTable, removeMyselfFromTable, run, runLocal, setExecutingTime, setModuleId, setPriority, startTask
-
Constructor Details
-
AdvancePayments
public AdvancePayments()
-
-
Method Details
-
getDescription
- Specified by:
getDescription
in classru.bitel.bgbilling.kernel.task.server.TaskBase
-
setManual
настройки для ручного запуска -
initTask
protected boolean initTask()- Specified by:
initTask
in classru.bitel.bgbilling.kernel.task.server.TaskBase
-
executeTask
protected void executeTask()- Specified by:
executeTask
in classru.bitel.bgbilling.kernel.task.server.TaskBase
-
process
protected void process(Connection con, Connection conSlave) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-