fix
This commit is contained in:
@@ -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']
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user