CCe não imprime tudo.

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

CCe não imprime tudo.

Mensagem por Itamar M. Lins Jr. »

Ola!
Estou com esse problema aqui.

Código: Selecionar todos

FAVOR CONSIDERAR CORRECOES ABAIXO;ITEM 01 - NCM 2710.19.19 / CST 0102
 / CFOP 6102;ITEM 02 - CST 0102
Mas não imprime tudo no papel, apenas imprime linha até a CST 0102 a parte "/ CFOP 6102; ITEM 02 - CST 0102" Não vai.
O que pode ser ?
Eu troco a chr(), eol() por ";" na observação funciona, agora na CCe não está indo.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

CCe não imprime tudo.

Mensagem por Jairo Maia »

Itamar, a carta de correção é um texto contínuo com no máximo 500 caracteres, e não tem quebra de linha nem ";". Acho que esse é o problema.

No campo observações sim é entendido o ";" como quebra de linha.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

CCe não imprime tudo.

Mensagem por Itamar M. Lins Jr. »

Ola!
Difícil essa hein ?
Tinha um caractere não imprimível no texto. Não sei como ele foi para lá. Coisas de usuário.
Fui apagando um a um até chegar nele, teclava dois BACK SPACE para apagar um caractere, sempre parava nesse primeiro CST 0102. <-ESTAVA AQUI!

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

CCe não imprime tudo.

Mensagem por rubens »

Aqui no ACBR que eu tenho sempre come o ultimo caracter da CCE daí até sair uma correção eu mando o usuário repetir o ultimo caracter...
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

CCe não imprime tudo.

Mensagem por rochinha »

Amiguinhos,

Este último caracter que aparece no final dos textos é causado quando usamos MemoWrit().

Eu fiz minha MemoWrit() assim:

Código: Selecionar todos

Function rMemoWrit( _aquivo_, _conteudo_ )
   nHandle := fCreate( _aquivo_ )
   fWrite( nHandle, _conteudo_, LEN( _conteudo_ ) )
   fClose( nHandle )
   return .t.
Exemplo:

Código: Selecionar todos

...
   cCopyCMD := "COPY A.TXT B:\A2.TXT"
   rMemoWrit( "FILIAL.BAT", cCopyCMD )
...
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

CCe não imprime tudo.

Mensagem por Itamar M. Lins Jr. »

Ola!
Rochinha, use hb_memowrit()

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

CCe não imprime tudo.

Mensagem por rochinha »

Amiguinhos,

Itamar M. Lins Jr.
Ola!
Rochinha, use hb_memowrit()
Ainda uso o Harbour 0.45(Dinossáurico), mas já vou tratando de mudar o nome da minha função até que eu consiga colocar meu sistema nas ultimas versões.

Valeu!
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder