mirror of
https://gitlab.com/flectra-community/account-closing.git
synced 2024-11-22 13:42:06 +00:00
27 lines
907 B
Python
27 lines
907 B
Python
|
# Copyright 2020-2021 Akretion France (http://www.akretion.com/)
|
||
|
# @author: Alexis de Lattre <alexis.delattre@akretion.com>
|
||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)
|
||
|
|
||
|
from flectra import fields, models
|
||
|
|
||
|
|
||
|
class ResCompany(models.Model):
|
||
|
_inherit = "res.company"
|
||
|
|
||
|
default_cutoff_accrual_picking_interval_days = fields.Integer(
|
||
|
string="Picking Analysis Interval",
|
||
|
help="To generate the accruals based on pickings, Flectra will "
|
||
|
"analyse all the pickings between the cutoff date and N "
|
||
|
"days before. N is the Picking Analysis Interval.",
|
||
|
default=90,
|
||
|
)
|
||
|
|
||
|
_sql_constraints = [
|
||
|
(
|
||
|
"cutoff_picking_interval_days_positive",
|
||
|
"CHECK(default_cutoff_accrual_picking_interval_days > 0)",
|
||
|
"The value of the field 'Picking Analysis Interval' must "
|
||
|
"be strictly positive.",
|
||
|
)
|
||
|
]
|