从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>
维护者
此模块由OCA维护。
ODoo社区协会(OCA)是一个非营利组织,其使命是支持ODoo功能的协作开发并推广其广泛使用。
此模块是GitHub上的OCA/server-tools项目的组成部分。
欢迎您贡献力量。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
哈希值 for odoo13_addon_sequence_python-13.0.1.0.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 30a68843af7ca6940c40bfba1dca86517057eb3ec6b216dda90a01f789027f9f |
|
MD5 | f184df3c2961edede372d4dfd9a1b6e3 |
|
BLAKE2b-256 | ff1b20bb74c26e04d10e644491f11bacb1e965a6d00665ad626026077c688d3d |