請記住,我開始解決EDI執行標準一前兩天只等方面還存在很多模糊不清的東西。EDI X12段條件
在一個EDI段(如CUR)中,當一個狀態被宣告(P0304)它指出如果一個人使用,其他的應該太。
它們是什麼意思的「使用」?
這是否意味着該字段必須是在該段或它必須有它的價值?它可以是空的,但仍然「使用」?
即:CUR * SE * CAD ** 01
難道是有效的,因爲CUR03是段? 或者它會無效,因爲CUR03是空的?
請記住,我開始解決EDI執行標準一前兩天只等方面還存在很多模糊不清的東西。EDI X12段條件
在一個EDI段(如CUR)中,當一個狀態被宣告(P0304)它指出如果一個人使用,其他的應該太。
它們是什麼意思的「使用」?
這是否意味着該字段必須是在該段或它必須有它的價值?它可以是空的,但仍然「使用」?
即:CUR * SE * CAD ** 01
難道是有效的,因爲CUR03是段? 或者它會無效,因爲CUR03是空的?
在ANSI X12標準,一些元件是有條件的,基於其他元件是本。例如,在PID段中,如果發送PID01,則必須發送PID04或PID05。
一個元素的「狀態」可以從版本不同而不同的版本(雖然它不是常見)。在3060 中可選的元素在4010中可能是是必需的。您沒有說明您正在使用的版本。在EDI記事本中的快速瀏覽似乎表明,根據ANSI標準,您發佈的段結構很好。您的實施指南(您的合作伙伴實際需要)可能會有其他建議。
如果你有樣本EDI數據,從聯絡下載EDI Notepad。它是完全免費的,將爲您執行一些基本的標準語法檢查。他們還出售了字典查看器,這是相當有用的,但不是免費的。這裏是您所描述的使用CUR的810文檔的開始(在版本4010中)。 EDI記事本報告沒有錯誤。 CUR03只是一個空的元素。
BIG*20130131*746331*20130130*0026074***DI
CUR*SE*TES**01
N1*BS*KEYSOURCE MEDICAL INC*11*RK0236403
使用意味着元素中有數據。
未使用表示「空」或「無數據」。
Thx。順便說一句,這個問題並沒有真正涉及到任何發佈,因爲它是每個版本中「使用」一詞的一般應用。 我只是想知道如果「空」可以被視爲「使用」。 感謝您使用EDI記事本。我會試一試。 – Bruno
沒問題。更簡單地說,那就是CUR03沒有被使用。但佔位符依然在那裏,因爲使用了CUR04。 – Andrew