Página 1 de 1

Observações da NFE - HBNFEDANFEFAST

Enviado: 26 Fev 2014 20:18
por ubiratan
Amigos,

usando HBNFEDANFEFAST, não estou conseguindo fazer as observações serem impressas, a unica que consegui foi: oNF:InfAdic:infCpl

Abaixo não consegui:

Código: Selecionar todos

oNF:InfAdic:infADFisco := ""   
   WITH OBJECT oNF:ObsCont
      :AddObs()
      WITH OBJECT :ItemObs[:nItensObs]
         :xCampo := 'EMAIL DO CLIENTE'
         :xTexto := 'TESTE@EMAILDOCLIENTE.COM.BR'
      END WITH
   END WITH
Alguem poderia ajudar?

Observações da NFE - HBNFEDANFEFAST

Enviado: 04 Mar 2014 00:29
por sygecom
Eu só uso:
oNF:InfAdic:infCpl := ''
oNF:InfAdic:infAdFisco := ''

Observações da NFE - HBNFEDANFEFAST

Enviado: 04 Mar 2014 14:28
por ubiratan
Muito obrigado por responder Leonardo,

UTILIZANDO:
oNF:InfAdic:infCpl := ''
oNF:InfAdic:infAdFisco := ''

Existe uma maneira de forçar a quebra de linha?

Observações da NFE - HBNFEDANFEFAST

Enviado: 05 Mar 2014 14:38
por pauloa1
Olá Ubiratan !

Tenta assim:

cOBS:=NFiscal_Sql->ADIC_CON
cOBS:=StrTran( cOBS, CHR(13),';' )
cOBS:=StrTran( cOBS, CHR(10),'' )
cOBS:=StrTran( cOBS, ',','.' )
cbuffer:=cbuffer+;
"[DadosAdicionais]"+CRLF+;
"Complemento="+cOBS+CRLF

Paulo

Observações da NFE - HBNFEDANFEFAST

Enviado: 05 Mar 2014 15:15
por ubiratan
Paulo,

obrigado por responder.

Então, pelo que entendi vc quer que eu utilize CRLF para forçar a quebra de linha correto?

Eu tinha tentando algo assim:


cMsg := cObs1+CRLF
cMsg += cObs2+CRLF
cMsg += cObs3
oNF:InfAdic:infCpl := cMsg

E não funcionou, tem alguma outra ideia? Lembrando que usa a classe HBNFEDANFEFAST

obrigado

Observações da NFE - HBNFEDANFEFAST

Enviado: 05 Mar 2014 15:21
por pauloa1
Pelos testes que fiz na época, eu utilizei o arquivo txt "ini" como no acbrnfemonitor, e não direto nos métodos da hbnfe.

Por isso que tive que trocar o ";" para quebra de linha.

Talvez seja isso.

Observações da NFE - HBNFEDANFEFAST

Enviado: 05 Mar 2014 17:38
por ubiratan
Paulo,

vou tentar e comento aqui.

muito obrigado.