Perguntas Ponto de entrada <Discriminacao>

Mais
7 anos 2 meses atrás #31749 por sarraipa
Boa tarde,

Preciso incluir uma informação no XML da nota fiscal de serviço na tag <Discriminacao>

Sei que por padrão o sistema pega do campo C5_memnota, gostaria de saber qual ponto de entrada posso usar para isso ou qual fonte devo customizar.

Tentei os:
nfsexmlenv
NFSEXml002

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 2 meses atrás #31750 por admin
Respondido por admin no tópico Ponto de entrada <Discriminacao>
Segue um exemplo

tdn.totvs.com/pages/releaseview.action?pageId=6077099


#include "rwmake.ch"        // incluido pelo assistente de conversao do AP5 IDE em 19/11/99

User Function MTDESCRNFE()        // incluido pelo assistente de conversao do AP5 IDE em 19/11/99

SetPrvt("xPedido")

Private DESCR:=""


dbSelectArea("SD2")
dbSetOrder(3)
dbSeek(xFilial()+SF3->F3_NFISCAL+SF3->F3_SERIE+SF3->F3_CLIEFOR+SF3->F3_LOJA)

xPedido:= SD2->D2_PEDIDO


dbSelectArea("SE1")
dbSetOrder(2)
dbSeek(xFilial()+SF3->F3_CLIEFOR+SF3->F3_LOJA+SF3->F3_SERIE+SF3->F3_NFISCAL)

xVenc:= SE1->E1_VENCREA

dbSelectArea("SC5")                            // * Pedidos de Venda
dbSetOrder(1)
dbSeek(xFilial()+xPedido)

IF(EMPTY(SC5->C5_MENNOTA))
	
	DESCR:="SERVIÇOS DE CONTABILIDADE PRESTADOS NO MÊS DE " + upper(mesextenso(SF3->F3_EMISSAO)) +" DE "+ strzero(year(SF3->F3_EMISSAO),4) +"|"
	
ELSE
	
	IF !EMPTY(SC5->C5_MENNOTA)
		
		DESCR := ALLTRIM(SC5->C5_MENNOTA)
		
	ENDIF
	
	
	IF !EMPTY(SC5->C5_MENS1)
		
		DESCR := DESCR +"|" + ALLTRIM(SC5->C5_MENS1)
		
	ENDIF
	
	
	IF !EMPTY(SC5->C5_MENS2)
		
		DESCR := DESCR +"|" + ALLTRIM(SC5->C5_MENS2)
		
	ENDIF
	
	IF !EMPTY(SC5->C5_MENS3)
		
		DESCR := DESCR +"|" + ALLTRIM(SC5->C5_MENS3)
		
	ENDIF
	
ENDIF


IF(!EMPTY(SC5->C5_MENS4).OR.!EMPTY(SC5->C5_MENS5).OR.!EMPTY(SC5->C5_MENS6).OR.!EMPTY(SC5->C5_MENS7))
	
	IF !EMPTY(SC5->C5_MENS4)
		
		DESCR := DESCR +"|" + ALLTRIM(SC5->C5_MENS4)
		
	ENDIF
	
	IF !EMPTY(SC5->C5_MENS5)
		
		DESCR := DESCR +"|" + ALLTRIM(SC5->C5_MENS5)
		
	ENDIF
	
	IF !EMPTY(SC5->C5_MENS6)
		
		DESCR := DESCR +"|" + ALLTRIM(SC5->C5_MENS6)
		
	ENDIF
	
	IF !EMPTY(SC5->C5_MENS7)
		
		DESCR := DESCR +"|" + ALLTRIM(SC5->C5_MENS7)
		
	ENDIF
	
	
	
ENDIF

DESCR:= DESCR + "|" + "Vencimento: " + dtoc(xVenc)

Return (SUBSTR(ALLTRIM(DESCR),1,999))

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.111 segundos
Joomla templates by a4joomla