内部関数のFValid を使います。

例えば、オーダに作業が存在するかどうかは、
オーダの子供が存在するかどうかを確認すればよいですから、

 FValid(ME.Child[0]) ※ MEはオーダとします。

とすればよいです。存在すれば TRUE を返し、存在しなければ FALSE を返します。

# Child は配列値なので、インデックスを指定しますが、
# ここでは”0″を指定して、最後の作業を取得しています。
# 作業が存在するかどうか、なので、”0″にする必要はなく、
# “1”でも同義です。

仕様の場合も同様です。

 FValid(ME.Spec1) ※ MEはオーダとします。