定义后端、交换类型、交换记录、基本自动化和视图,用于处理EDI交换。
项目描述
基本EDI后端。
提供以下模型
EDI后端,用于集中配置
EDI后端类型,用于分类EDI后端(例如:UBL、GS1、电子发票、自选)
EDI交换类型,用于定义交换文件的类型
EDI交换记录,用于定义系统之间交换的记录
还定义了一个混入类,供将生成EDI的记录继承
目录
配置
本模块旨在提供一个基础设施,以简化提供配置平台系统之间的文档互操作性。它将被其他模块继承,以定义组件的正确实现。
为了定义一个新的交换记录,我们需要配置
后端类型
交换类型
后端
组件
组件定义
组件使用必须定义为 edi.{direction}.{kind}.{code} 其中
方向是 output 或 input
类型可以是: generate、send、check、process、receive
代码是 {后端类型代码} 或 {后端类型代码}.{交换类型代码}
用户EDI生成
在交换类型中,可能可以定义一组模型、一个域和一段代码片段。在定义这些字段后,我们将在视图上自动看到生成交换记录的按钮。这种配置有助于定义由用户管理生成方式。
交换类型规则配置
可以进一步通过规则配置交换类型。您可以使用规则来
使按钮自动出现在表单中
定义自己的自定义逻辑
转到交换类型并转到“模型规则”选项卡。在那里您可以添加一个或多个规则,每个模型一个规则。在每条规则中,您可以定义一个域或一个片段来激活它。对于“表单按钮”类型的规则,如果域和/或片段满足条件,表单按钮将出现在表单顶部。此按钮可由最终用户使用,以手动生成交换。如果有多个后端且交换类型没有设置后端,将出现向导,提示选择用于交换的后端。
对于“自定义”类型,您需要定义自己的逻辑来完成某些操作。
用法
在执行某些操作或手动执行后,将生成交换记录。这些交换记录可能是输入记录或输出记录。
状态变更可以由系统手动执行,也可以通过 ir.cron 管理。
输出交换记录
输出记录旨在用于从 Odoo 交换到另一个系统的信息。
输出记录的流程应该是
创建
生成数据
验证数据
发送数据
验证对方正确处理了数据
输入交换记录
输入记录旨在用于将另一个系统交换到 Odoo 的信息。
输入记录的流程应该是
创建
接收数据
检查数据
处理数据
已知问题/路线图
14.0.1.0.0
模块名称已从 edi 更改为 edi_oca。
错误追踪器
错误在 GitHub Issues 上跟踪。如有问题,请检查是否已报告该问题。如果您是第一个发现,请帮助我们通过提供详细且受欢迎的 反馈 来解决它。
请不要直接联系贡献者以寻求支持或帮助解决技术问题。
致谢
贡献者
Simone Orsi <simahawk@gmail.com>
Enric Tobella <etobella@creublanca.es>
维护者
本模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。
当前 维护者
本模块是 GitHub 上 OCA/edi 项目的一部分。
欢迎您贡献。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute。
项目详情
散列值 for odoo14_addon_edi_oca-14.0.1.22.4-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6f5fbfb1c60e4ad9ea5c892abb8cf0ab183d96fc8d3f4f0b4360bc6c901dc208 |
|
MD5 | 17a7f4f7ce37e50b631066dc3f43e750 |
|
BLAKE2b-256 | 09cd4b2a642182e260e33b3979c60ed6ebc3d59cb5f31f87a7b1a61122aafe08 |