当前位置: 首页 > 知识库问答 >
问题:

EDI x12段条件

禹智渊
2023-03-14

请记住,我几天前才开始处理EDI标准,所以还有很多模糊的东西。

在EDI段(如CUR)中,当宣布一个条件(P0304)时,它表示如果一个正在使用,另一个也应该使用。

“使用”是什么意思?

这意味着字段必须出现在段中,还是必须有值?它可以是空的,但仍然“使用”吗?

即:CUR*SE*CAD**01

既然CUR03在该段中,它是否有效?还是因为CUR03是空的而无效?

共有2个答案

蒋啸
2023-03-14

使用意味着元素中有数据。

未使用表示“空”或“无数据

连正信
2023-03-14

在ANSI X12标准中,一些元素是有条件的,基于其他元素的存在。例如,在PID段中,如果您发送PID01,您必须发送PID04或PID05。

元素的“状态”可能因版本而异(尽管并不常见)。3060中可选的元素在4010中可能是必需的。你没有说明你使用的是什么版本。EDI记事本中的快速视图似乎表明,您发布的段结构符合ANSI标准。您的实施指南(您的合作伙伴真正想要的)可能会提出其他建议。

如果您有样本EDI数据,请从联络处下载EDI记事本。它是完全免费的,可以为您进行一些基本的标准语法检查。他们还出售字典查看器,这很有帮助,但不是免费的。以下是810文档的开头,CUR与您描述的一样(版本4010)。EDI记事本未报告任何错误。CUR03只是一个空元素。

BIG*20130131*746331*20130130*0026074***DI
CUR*SE*TES**01
N1*BS*KEYSOURCE MEDICAL INC*11*RK0236403
 类似资料:
  • 选中按钮时创建一个分段控件(按钮组) 进程: 主进程​ new TouchBarSegmentedControl(options) 实验功能 用途:当用户选中按钮时创建一个新的分段控件并调用 change options Object segmentStyle String -可选的分段样式: automatic - 默认值. 按显示控件的窗口类型与窗口内的位置进行自动选择分段控件的合适外观. r

  • 我想使用一个模板片段创建一个最多包含三个项目的列表。无论是否有项目,都将始终显示项目的三个空格,因此看起来是这样的。 但是,即使语句的计算结果为false,且列表为空,它仍会尝试执行'th:include语句,从而导致以下错误: 如何让if语句优先于片段执行?

  • 我希望在可以检索到它时忽略一个字段: 任何帮助都将不胜感激!

  • 问题内容: 仅在构建特定分支时,如何运行构建步骤/阶段? 例如,仅在调用分支的情况下才运行部署步骤,而其他所有都保持不变。 问题答案: 在声明性管道语法中执行相同的操作,以下是一些示例: 出现更有效的方法-https: //issues.jenkins- ci.org/browse/JENKINS-41187 另请 参阅- https://jenkins.io/doc/book/pipeline/

  • 我已经使用spring@Cacheable进行缓存,如下所示: 现在我希望只有在Request.getid()!=3的情况下才缓存此方法调用,其中是Request类中的公共getter方法。 我见过这样的代码:人们在中指定了条件,但我见过只在方法响应时指定条件,而不是在请求时指定条件。参考:我如何告诉Spring cache不在@Cacheable注释中缓存空值 在请求的字段上指定条件时,有没有任

  • 仅当构建特定分支时,如何运行构建步骤/阶段? 例如,仅当分支被称为时才运行部署步骤,其他操作保持不变。