Pessoal, b dia !
Tenho uma situação nos CTEs que estou precisando de ajuda. Temos caso de um CTE para uma nota de saída de um CTE para mais de uma nota de saída.
Fiz o bloco de código conforme abaixo mas o ponto onde esta LEN da erro quando a situação é de um para um.
Podem me ajudar ??
oCTe := XmlParser( ZZZ->ZZZXML, "", @cAviso, @cErro )
//If Type( "oCTe:_CTEPROC:_CTE:_INFCTE:_INFCTENORM:_INFDOC:_INFNFE:_CHAVE" ) <> "U"
If len(oCTe:_CTEPROC:_CTE:_INFCTE:_INFCTENORM:_INFDOC:_INFNFE) > 1
If AttIsMemberOf(oCTe:_CTEPROC:_CTE:_INFCTE:_INFCTENORM:_INFDOC:_INFNFE[1],"_CHAVE") cChvSF2 := oCTe:_CTEPROC:_CTE:_INFCTE:_INFCTENORM:_INFDOC:_INFNFE[1]:_CHAVE:TEXT EndIf Else If AttIsMemberOf(oCTe:_CTEPROC:_CTE:_INFCTE:_INFCTENORM:_INFDOC:_INFNFE,"_CHAVE") cChvSF2 := oCTe:_CTEPROC:_CTE:_INFCTE:_INFCTENORM:_INFDOC:_INFNFE:_CHAVE:TEXT EndIf EndIf