Histórico da Página
...
O Ponto de entrada localizado na função XmlCte3 do rdmake CTESEFAZ3. Através deste ponto é possível realizar manipulações nos dados do Ct-e, mensagens adicionais, antes da montagem do XML, no momento da transmissão do CTe.
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |||||
aParam | Array of Record | cNota := PARAMIXB[1] |
Retorno:
aRetXML (array_of_record)
- O retorno deve ser exatamente na ordem que será gerado o XML do CT-e, pois no rdmake ctesefaz3 é atribuido o retorno completo para as respectivas variáveis
Informações |
---|
A ordenação dos campos que são apresentados na tela que o botão chama, por padrão, segue um espaçamento de numeração de 10 em 10. |
03. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
User Function TMSCTESEF() Local cNota := PARAMIXB[1] Local cSerie := PARAMIXB[2] Local aRetXML := PARAMIXB[3] Local nPos := 0 Local cString := "" //-- Exemplo de alteração do bloco com a tag <autXML> If (nPos:= aScan(aRetXML, {|x| '<autXML>' $ x})) > 0 cString := '<autXML>' cString += '<CNPJ>79282688000108</CNPJ>' //-- Cnpj de exemplo, gerado aleatoriamente para fins didáticos cString += '</autXML>' aRetXML[nPos] := AllTrim(cString) EndIf Return aRetXML |
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas