Página 1 de 1
Impressao de Nota Fiscal
Enviado: 07 Fev 2005 09:30
por matrix
Pessoal
to apanhando com a criacao do arquivo .txt para imprimir as notas fiscais pelo motivo de que sempre que mando ejetar a pagina quando os itens sao mais de 20, começa imprimir novamente ao inves de contibuar de onde parou, entaum alguem pode me passar como fez a impressao das NFs.

??
Agradeço a força.
Impressão de Notas Fiscais.
Enviado: 07 Fev 2005 11:32
por gransoft
ARAGUARI-MG, 7 de fevereiro de 2005.
Prezado Matrix,
Existem duas maneiras de imprimir uma Nota Fiscal:
Na primeira, deve-se padronizar a quantidade máxima de ítens no Orçamento/Pedido, de acordo com o espaço disponível na NF. Ao imprimir, se a quantidade for menor que o espaço, basta imprimir linhas em branco. Óbvio...
Na segunda, utiliza-se do limite imposto pela Legislação, de 990 ítens. Durante a impressão da NF, o Número da Nota permanece o mesmo em todos os "n" Formulários Contínuos, e os TOTAIS são impressos apenas no último Formulário. Nos anteriores, os campos de TOTAIS devem ser preenchidos com asteriscos.
Entre uma Nota Fiscal e outra, eu prefiro imprimir linhas em branco, e não usar o comando EJECT.
Atenciosamente,
Janis Peters Grants.
Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br
Enviado: 08 Fev 2005 13:13
por vagucs
Comando eject jamais, ele ejeta a folha para impressão, para ir para a proxima pagina use @ 0,0 say "" e sempre usar a PROW() e PCOL() para movimentar a cabeça de impressão com exatidão.
Enviado: 08 Fev 2005 18:43
por Jorge Adourian
vagucs escreveu:Comando eject jamais, ele ejeta a folha para impressão, para ir para a proxima pagina use @ 0,0 say"".
Vagner, que o EJECT ejeta a folha, é natural, pois esta é a função dele.
O comando EJECT (assim como @ 0,0 SAY ""), funciona perfeitamente, desde que se use da forma correta, ou seja, configurando a impressora para o tamanhho de página que será usado. Exatamente ai é que muitos programadores pecam, pois eles acham que a impressora deve advinhar que papel está colocado, e querem que o EJECT funcione sem enviar o comando que informa a impressora o tamanho da página em número de linhas, conforme o papel e o avaço selecionados.
Portanto, sem essa de NUNCA use.
Use SIM, mas saiba usar !!!
Enviado: 11 Fev 2005 16:00
por Dercide
Matrix,
Como o Jorge disse, tanto com o EJECT ou com o @ SAY 0,0 irão funcionar perfeitamente, a questão toda esta na sua lógica de programar a impressão da nota. Deve-se observar o que o nosso amigo Janis Peters disse, pois os totais serão impressos somente na ultima folha. De uma revisada na sua rotina, para que os itens sejam impressos em sequencia.
Dercide.