payment_journal.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # -*- coding: utf-8 -*-
  2. from openerp import api, fields, models
  3. import json
  4. class PaymentJournal(models.Model):
  5. _inherit = 'account.journal'
  6. @api.model
  7. def get_paymentsJournals(self):
  8. domain =[
  9. ('active', '=', True),
  10. ('type', 'in',['bank', 'cash'])
  11. ]
  12. paymentsJournals = []
  13. for journal in self.env['account.journal'].search(domain, order="id"):
  14. paymentsJournals.append({
  15. 'id': journal.id,
  16. 'name': journal.name,
  17. 'display_name': journal.display_name,
  18. 'code': journal.code,
  19. 'cash_control': journal.cash_control,
  20. 'type': journal.type,
  21. 'currency': {
  22. 'id': journal.currency.id,
  23. 'name': journal.currency.name,
  24. 'display_name': journal.currency.display_name,
  25. 'symbol': journal.currency.symbol,
  26. 'rate_silent': journal.currency.rate_silent
  27. }
  28. })
  29. print(paymentsJournals)
  30. return paymentsJournals