fix
This commit is contained in:
@@ -13,7 +13,7 @@ class CounterpartyBalanceInline(admin.StackedInline):
|
|||||||
|
|
||||||
@admin.register(Counterparty)
|
@admin.register(Counterparty)
|
||||||
class CounterpartyAdmin(admin.ModelAdmin):
|
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]
|
inlines = [CounterpartyBalanceInline]
|
||||||
search_fields = ['name']
|
search_fields = ['name']
|
||||||
|
|
||||||
|
|||||||
@@ -82,7 +82,16 @@ class CounterpartyBalance(BaseModel):
|
|||||||
elif self.balance_uzs < 0:
|
elif self.balance_uzs < 0:
|
||||||
self.kredit_uzs = abs(self.balance_uzs)
|
self.kredit_uzs = abs(self.balance_uzs)
|
||||||
self.debit_uzs = Decimal('0.00')
|
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)
|
super().save(*args, **kwargs)
|
||||||
|
|
||||||
total_usd = Decimal(self.total_balance_usd)
|
total_usd = Decimal(self.total_balance_usd)
|
||||||
|
|||||||
Reference in New Issue
Block a user