Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Logística |
Módulo: | SIGATMS - Gestão de Transportes |
02. DESCRIÇÃO
O Ponto de entrada localizado na função XmlCte3 RTMSR35 do rdmake CTESEFAZ3RTMSR35. 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.a impressão da DACTE com novos ajustes de impressão
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |||||
---|---|---|---|---|---|---|---|---|---|---|
aParam | Array of RecordcNota := PARAMIXB[1] cSerie := PARAMIXB[2] aRetXML := PARAMIXB[3] |
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
- Nill
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 #INCLUDE "PROTHEUS.CH" User Function TMSDACTE() Alert("Incluir o fonte com os ajustes de impressão da DACTE.") Return |
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- Não há.
Templatedocumentos |
---|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas