添加功能

This commit is contained in:
李鹏宇
2025-09-23 16:19:42 +08:00
parent 7998db1a98
commit da3ba6e1d4
2 changed files with 4 additions and 4 deletions
@@ -60,7 +60,8 @@ class PropertyBankStatements(models.Model):
for rec in self:
for modify in rec.receivable_modify_ids:
if modify.is_write:
modify.receivable_id.delivered1 -= modify.amount
new_delivered = modify.receivable_id.delivered1 - modify.amount
modify.receivable_id.delivered1 = max(new_delivered, 0)
modify.receivable_id.is_reconciliation = False
modify.receivable_id.reconciliation_time = False
modify.receivable_id.payout_date = False
@@ -267,7 +268,6 @@ class PropertyBankStatements(models.Model):
context = {
"default_actual_date": fields.Date.to_date(start_time),
"default_bank_id": self.id,
"default_remake": self.remake,
"default_bank_branch": self.bank_branch,
"default_account": record.name,
"default_actual_total": record.original_amount,
@@ -25,11 +25,11 @@ class PropertyReconciliationWizard(models.Model):
remake = fields.Text(string='备注')
reconciliation_line_ids = fields.One2many('property.reconciliation.line', 'reconciliation_id', string='对账明细')
@api.onchange('reconciliation_line_ids.amount', 'actual_total')
@api.onchange('reconciliation_line_ids', 'actual_total')
def _onchange_amount_reconciled(self):
for rec in self:
rec.amount_been_reconciled = sum(line.amount for line in rec.reconciliation_line_ids)
rec.amount_reconciled = rec.receivable_total - rec.amount_been_reconciled
rec.amount_reconciled = rec.actual_total - rec.amount_been_reconciled
@api.depends('reconciliation_line_ids')
def _compute_receivable_total(self):