时间相关参数添加功能以使用基于时间的版本定义参数。
项目描述
该模块增加了对时间相关参数的支持。单独安装时不提供任何附加功能。您应该在开发可能支持所提供功能的其他模块时使用它。它允许您从 Odoo 中的任何模型获取时间相关参数。当您具有根据记录日期或今天日期而变化的静态参数值时,该功能非常有用。
TODO:编写测试。
目录
<nav class="contents local" id="contents" role="doc-toc"> </nav>用法
首先给你的用户“管理时间参数”的访问权限。然后您可以在“设置/技术/时间相关参数”中创建新参数。
参数需要一个代码和一个描述(这是可选的)。然后,您可以在定义“from_date”和值时创建此参数的新版本。
然后您可以像这样访问当前参数值: .. code-block:: python # 在没有传递日期时使用今天的日期 value = model.get_time_dependent_parameter('my_parameter_name') # hr.payslip: use payslip.date_to value = payslip. get_time_dependent_parameter('my_parameter_name', payslip.date_to) # account.tax: 使用 tax_date ( https://github.com/apps2grow/apps/tree/14.0/account_tax_python_with_date ) tax_rate = float(company.get_time_dependent_parameter('tax_high_rate', tax_date) )
最后,我建议如果您在其他模块中使用此参数,则创建一个按 module_name 过滤的视图,以便您可以查看需要更改此参数的每个模块的视图,并且用户只能查看他所在模块的参数想要改变。
注意:您可以在 OCA Payroll Module 中查看此模块的使用案例。此 PR 中的更多信息:https ://github.com/OCA/payroll/pull/31
错误追踪器
在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。
不要就技术问题的支持或帮助直接联系贡献者。
学分
贡献者
Nimarosa (Nicolas Rodriguez) < nicolasrsande @ gmail 。com >
apptogrow (Henrik Norlin) < henrik @appstogrow 。合作>
维护者
该模块由 OCA 维护。
OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
当前维护者:
该模块是GitHub 上OCA/server-tools项目的一部分。
欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo14_addon_base_time_dependent_parameter -14.0.1.0.1.dev3-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ed982a0f466645e126ae6d507a1bed28821c12db526595e4206b0a798ea24046 |
|
| MD5 | 5a7380e23a45ecd3cb81340b24b6d299 |
|
| 布莱克2-256 | c3ab7c625ad75d3d8bdfc3fe583801a8173516c04de52fc32749523485252989 |