Professional Documents
Culture Documents
PERGUNTAS E RESPOSTAS
Todos os Frums
Imprimir
ADVPL
Complemento:
Mensagem do
Tw eet
Pessoal ja consegui imprimir minha primeira Danfe em base de homologao, ja imprimi a danfe, esta tudo ok?
porem preciso imprimir no campo "INFORMAES COMPLEMENTARES" os seguinte dizeres especificos de minha empresa
CASE cfop == "5949"
@ 057, 000 PSAY
@ 058, 000 PSAY
@ 059, 000 PSAY
@ 060, 000 PSAY
@ 061, 000 PSAY
Mensagem do
Mensagem do
http://www.helpfacil.com.br/forum/display_topic_threads.asp?ForumID=1&TopicID=23547
1/4
28/5/2014
Mensagem do
Vamos la, pelo que eu entendi, devo fazer as modificaes apenas no fonte NFESEFAZ.PRW.
quando eu clicar na rotina de trasmisso da NFE ele vai pegar essas informaes e enviar para a SEFAZ de origem, dai quando eu for imprimir a
DANFE o sistema vai alimentar a DANFE de acordo com as informaes que vierem da SEFAZ de origem isso?
Marcio Santana dos Santos
Analista de Sistemas
Mensagem do
Bom dia
Isso mesmo Marcio, o que mandar para SEFAZ vai sair no DANFE, lembrando que so reflete se vc utilizar as variaveis padro, se precisar criar
alguma customizada ter que eftuar o alterao na funo do programa tambm, isso raramente acontece, sempre utilizamos as variaveis padres,
e legalmente tudo que tem no DANFE tem que ter no XML, por isso alteramos o fonte NFESEFAZ.
att
Joo Zabotto
Analista Microsiga
Mensagem do
ok, muito obrigado pelos esclarecimentos, como por enquanto eu fiz tudo sozinho aqui vou continuar tentando agora fazer as modificaes, caso
precise de ajuda vc vai me dando um toques?
Obrigado
Marcio Santana dos Santos
Analista de Sistemas
Mensagem do
Mensagem do
Henrique Baldin
Analista de Sistemas
Microsiga - Protheus 10
AdvPL + OO + Oracle
http://www.helpfacil.com.br/forum/display_topic_threads.asp?ForumID=1&TopicID=23547
2/4
28/5/2014
Mensagem do
Henrique, o Joao me ajudou muito, ele manja muito, o email dele esta ai, manda um email pra ele
Marcio Santana dos Santos
Analista de Sistemas
Mensagem do
Mensagem do
//
aMensagem := {}
If Type("oNF:_InfNfe:_infAdic:_infAdFisco:TEXT")<>"U"
cAux := oNF:_InfNfe:_infAdic:_infAdFisco:TEXT
While !Empty(cAux)
//
aadd(aMensagem,SubStr(cAux,1,MAXMENLIN))
//
cAux := SubStr(cAux,MAXMENLIN+1)
cAux := IIF(At("//",cAux)==0,cAux+"//",cAux)
_nPos := IIF(At("//",cAux) > MAXMENLIN,MAXMENLIN,At("//",cAux))
aadd(aMensagem,SubStr(cAux,1,_nPos-1))
cAux := SubStr(cAux,IIF(At("//",cAux) > MAXMENLIN,MAXMENLIN,_nPos+2))
EndDo
EndIf
If Type("oNF:_InfNfe:_infAdic:_infCpl:TEXT")<>"U"
cAux := oNF:_InfNfe:_infAdic:_InfCpl:TEXT
While !Empty(cAux)
//
aadd(aMensagem,SubStr(cAux,1,MAXMENLIN))
//
cAux := SubStr(cAux,MAXMENLIN+1)
cAux := IIF(At("//",cAux)==0,cAux+"//",cAux)
_nPos := IIF(At("//",cAux) > MAXMENLIN,MAXMENLIN,At("//",cAux))
aadd(aMensagem,SubStr(cAux,1,_nPos-1))
cAux := SubStr(cAux,IIF(At("//",cAux) > MAXMENLIN,MAXMENLIN,_nPos+2))
EndDo
EndIf
abrao...FRANCISCO
http://www.helpfacil.com.br/forum/display_topic_threads.asp?ForumID=1&TopicID=23547
3/4
28/5/2014
Mensagem do
Henrique Baldin
Analista de Sistemas
Microsiga - Protheus 10
AdvPL + OO + Oracle
http://www.helpfacil.com.br/forum/display_topic_threads.asp?ForumID=1&TopicID=23547
4/4