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