This commit is contained in:
behruz-dev
2025-11-11 17:26:13 +05:00
parent 4aea353b75
commit 8cd8dda764
2 changed files with 11 additions and 2 deletions

View File

@@ -13,7 +13,7 @@ class CounterpartyBalanceInline(admin.StackedInline):
@admin.register(Counterparty)
class CounterpartyAdmin(admin.ModelAdmin):
list_display = ['id', 'name', 'phone', 'type', 'inn']
list_display = ['id', 'name', 'inn', 'balance__kredit_uzs', 'balance__kredit_usd', 'balance__debit_uzs', 'balance__debit_usd']
inlines = [CounterpartyBalanceInline]
search_fields = ['name']

View File

@@ -82,7 +82,16 @@ class CounterpartyBalance(BaseModel):
elif self.balance_uzs < 0:
self.kredit_uzs = abs(self.balance_uzs)
self.debit_uzs = Decimal('0.00')
if self.total_balance_usd >= 0:
self.kredit_usd = self.total_balance_usd
elif self.total_balance_usd <= 0:
self.debit_usd = self.total_balance_usd
if self.total_balance_uzs >= 0:
self.kredit_uzs = self.total_balance_uzs
elif self.total_balance_uzs <= 0:
self.debit_uzs = self.total_balance_uzs
super().save(*args, **kwargs)
total_usd = Decimal(self.total_balance_usd)