Расход кооперативного участка, поданный в шасси расходов (requirement b6 «Экономика КУ»; процесс p.brn.spend).
Подробнее...
Расход кооперативного участка, поданный в шасси расходов (requirement b6 «Экономика КУ»; процесс p.brn.spend).
Участок — инициатор расхода: при подаче служебной записки сумма уходит из общего кошелька участка в пул расходов (o.brn.expfnd), а сама записка дальше живёт в шасси расходов — решение совета, оплата по реквизитам либо аванс под отчёт, отчёт с чеками, закрытие. Эта запись хранит то, чего шасси не знает: какому участку принадлежат выделенные средства и сколько их было выделено.
Запись живёт ТОЛЬКО пока расход не завершён (наличие записи = расход в работе). На терминальном переходе шасси вызывает branch::onexpdone: неизрасходованный остаток возвращается в общий кошелёк участка (o.brn.expunf), запись стирается из RAM, история — в журнале действий.
scope = coopname; primary_key = id; уникальность по hash через byhash — этот hash совпадает с идентификатором служебной записки в шасси расходов.
- table: expenses