1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/l10n_ke_edi_oscu_stock/models/res_company.py
2024-12-10 09:04:09 +07:00

28 lines
964 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from datetime import datetime
from odoo import fields, models
class ResCompany(models.Model):
_inherit = 'res.company'
l10n_ke_oscu_last_fetch_customs_import_date = fields.Datetime(default=datetime(2018, 1, 1))
def _l10n_ke_get_sar_sequence(self):
""" Returns the 'stored and released' sequence of a given company, and creates it if one is not yet defined. """
self.ensure_one()
sequence = self.env['ir.sequence'].search([
('code', '=', 'l10n.ke.oscu.stock.sequence'),
('company_id', '=', self.id),
])
if not sequence:
return self.env['ir.sequence'].create({
'name': 'eTIMS Store and Release Number',
'implementation': 'no_gap',
'company_id': self.id,
'code': 'l10n.ke.oscu.stock.sequence',
})
return sequence