Clipper On Line • Ver Tópico - Danfe - Número total de folhas errado

Danfe - Número total de folhas errado

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

 

Danfe - Número total de folhas errado

Mensagempor malcarli » 24 Jul 2020 10:26

Na danfe em anexo a quantidade de ítens coube em uma danfe somente, mas o contador de folha está 1/ 2, sendo que o correto seria 1/1. Estou tentando corrigir mas até agora não obtive sucesso.

obg

Att.

Marcelo A. L. Carli
Marília/SP
Capital Nacional do Alimento ®

https://malc-informatica.ueniweb.com
http://marcelo.lx.com.br
Email / Skype: malcarli@life.com.br
Anexos
Doc2.pdf
(197.68 KiB) Baixado 74 vezes
malcarli
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 184
Data de registro: 20 Ago 2015 18:14
Cidade/Estado: marilia/sp
Curtiu: 83 vezes
Mens.Curtidas: 4 vezes

Danfe - Número total de folhas errado

Mensagempor JoséQuintas » 24 Jul 2020 17:21

Vixe, usou até a última linha, raspando no final.

Imaginando um relatório, quando enche a folha vai pra próxima folha, não sabendo se tem mais ou não.
no caso de PDF, teria que voltar atrás se a próxima folha ficou vazia....

Vou ver o que consigo fazer, mas em último caso, se definir um cálculo menor que a página, o produto vai pra página seguinte.
Talvez o cálculo de páginas tenha considerado o espaço em branco depois do último produto, o que não precisou, mas causou somar 1 na página.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18155
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Danfe - Número total de folhas errado

Mensagempor JoséQuintas » 24 Jul 2020 22:37

danfe.png


Um ajuste básico.
Calcula sempre mais uma linha pra pular entre produtos.
Mas depois do último produto não tem nada, então não tem porque pular essa última linha.

Precisaria testar aí se isto já resolveu, porque é um caso muito especial.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18155
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Danfe - Número total de folhas errado

Mensagempor JoséQuintas » 24 Jul 2020 22:49

De um modo geral, o cálculo é relativamente simples

Quantas folhas vai precisar?
Depende
1. do texto dos produtos
2. do texto em informações adicionais caso não caiba numa única folha
3. do espaço pra linhas de produto

O que a rotina faz?

Calcula quanto precisa para o texto dos produtos
Considera pra informações adicionais o espaço do quadro de informações oficiais.
O que sobrar das informações adicionais, considera que vai usar o quadro de produtos, então soma nas linhas pra produtos.

Sabendo quantas linhas precisa pra produtos, e quantas linhas de produto cabem em cada página, é só um cálculo de divisão pra saber quantas páginas vai dar.
Se ultrapassar um único espaço, mesmo assim significa uma página nova.

Acho que justamente aí, o espaço extra do último produto acabou contando como uma página a mais.
Ele não é impresso, mas entrou no cálculo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18155
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Danfe - Número total de folhas errado

Mensagempor malcarli » 27 Jul 2020 13:29

Segue anexo xml, que ocasiona o erro na numeração do danfe.
Anexos
35200772908312000109550010000024241012581365-nfe.xml
(13.64 KiB) Baixado 61 vezes
malcarli
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 184
Data de registro: 20 Ago 2015 18:14
Cidade/Estado: marilia/sp
Curtiu: 83 vezes
Mens.Curtidas: 4 vezes

Danfe - Número total de folhas errado

Mensagempor JoséQuintas » 27 Jul 2020 16:59

Pra ficar com a resposta aqui no fórum:

Na contagem de linhas, eu estava começando no 1, sendo que se não tem linha começa no zero.
Isso tanto no quadro de produtos, quanto no cálculo de layout.

Com estes ajustes, e mais o anterior, tudo indica que ficou resolvido.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18155
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Danfe - Número total de folhas errado

Mensagempor malcarli » 28 Jul 2020 08:30

Parabéns Mestre, pelo excelente trabalho e dedicação.
malcarli
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 184
Data de registro: 20 Ago 2015 18:14
Cidade/Estado: marilia/sp
Curtiu: 83 vezes
Mens.Curtidas: 4 vezes




Retornar para Projeto hbNFe

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 3 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro