classAccountMove(models.Model):_inherit="account.move"_description="Vendor Invoices"
allow_bill=fields.Boolean (string='Allow Overdue Bills')original_copy_received=fields.Boolean(string='Original Copy Received')sob_id=fields.Many2many('sob', string="SOB Numbers", store=True)
defaction_post(self):result=super(AccountMove,self).action_post()print("=================>>")ifnotself.original_copy_received :print("ffffffffffffff")date_one=self.date +timedelta(days=7)today=datetime.today().date()print("Accounting Date", date_one)print("Today Date", today)iftoday>date_oneandnotself.allow_bill:print("++++++++++++++")raiseUserError("Bill Cannot send for approval")else:print("??????????????")result=super(AccountMove,self).action_post()# self.write({'state': 'posted'})# result = super(AccountMove,self).action_post()
elifself.allow_bill:print('qqqqqqqqqqqqqqqqqqq')result=super(AccountMove,self).action_post()# self.write({'state':'posted'})returnresult
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Księgowość
- Zapasy
- PoS
- Project
- MRP
To pytanie dostało ostrzeżenie
1600
Widoki
Podoba Ci się ta dyskusja? Dołącz do niej!
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
|
0
lut 24
|
1380 | ||
|
1
lut 24
|
3667 | ||
|
0
lut 24
|
1676 | ||
|
1
cze 23
|
2785 | ||
|
1
kwi 23
|
128 |
This is not a question