从Python表达式计算序列号
项目描述
此模块允许通过Python公式表达式生成序列。
除了常见的Python函数和运算符外,它还在表达式中提供了“random”和“uuid”等函数,以及序列中的下一个数字等变量。这些也在序列表单视图的输入字段旁边列出。
如果您想为表达式添加更多变量,可以扩展此模块。
此模块的使用案例包括
您想生成字母数字编号
您想对数字应用一些数学运算,以防止客户知道他们在序列中的位置
您想使用UUID
目录
用法
要使用此模块,您需要
转到 ir.sequence 记录的表单视图
转到Python选项卡
启用“使用Python”复选框
将默认的“数字”表达式更改为更复杂的表达式。
示例
# To separate the Odoo-generated number with hyphens eg. 0-0-0-0-1
'-'.join(number_padded)
# To have an UUID as the sequence value
uuid.uuid4().hex
# To use an 8-digit binary number
'{0:#010b}'.format(number + 300)[2:]
等等。
错误跟踪器
错误在GitHub问题上进行跟踪。如果在那里遇到问题,请检查您的错误是否已经报告。如果您是第一个发现它的人,请帮助我们通过提供详细的和受欢迎的反馈来解决问题。
请不要直接联系贡献者以寻求支持或帮助解决技术问题。
致谢
贡献者
Tom Blauwendraat <tom@sunflowerweb.nl>
Francesco Apruzzese <cescoap@gmail.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo特性的协作开发并推广其广泛应用。
本模块是GitHub上OCA/server-tools项目的组成部分。
欢迎您贡献。想了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
odoo14_addon_sequence_python-14.0.1.0.1.dev10-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6862ef15787c9cf14eb46244b984649e9824a36b24bd23a6ad57f481d3674479 |
|
MD5 | f8b788cbaba4ac995a6f515a936face4 |
|
BLAKE2b-256 | 24119b9186ae8749598ed093727107716baf7f8932a50502395d8a16161514cb |