Ir para conteúdo
  • Cadastre-se

dev botao

Danfe Complemento Do Produto Atrupelando Dados Adicionais


Ver Solução Respondido por ivomar,
  • Este tópico foi criado há 3779 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Solution
Postado

Boa Noite,

 

Resolvi o problema alterando na unit ACBrDANFeCBRaveRetrato.pas colocando fora do while a inicialização da QtdeMin:=0. Na procedure abaixo.

 

Obrigado,

Ivomar

 

 

procedure ImprimirItens(PosX:Double);
var qPrinted,QtdeMin,j:Integer;
    aDescProduto, vEnd:String;
    Memo:TMemoBuf;
    aFontHeigth:Double;
begin

  with DANFeRave, DANFeRave.ACBrNFe.NotasFiscais.Items[DANFeRave.FNFIndex].NFe, DANFeRave.BaseReport do
   begin
     aFontHeigth:=GetFontHeigh;
     qPrinted:=0;
     QtdeMin:=0;
     while (FDetIndex<Det.Count) and ((LinhasPorPagina=0) or (qPrinted<LinhasPorPagina)) do
      begin
        Inc(qPrinted);
        with Det.Items[FDetIndex] do
         begin
          aDescProduto:=Trim(Prod.XProd);
//          QtdeMin:=0;

Sds,

Ivomar

  • 3 semanas depois ...
  • 2 semanas depois ...
Postado

Após a alteração na revisão 7060 do dia 24/06/14, um mesmo DANFE que gerava apenas 3 páginas (na revisão anterior),  passou a gerar 5 páginas, sendo que em cada página a área dos itens fica sobrando espaços, no meu caso voltei o código anterior, sugiro revisarem o mais breve possível.

 
abraços

André.

  • Moderadores
Postado

Bom dia

Segue o arquivo attachicon.gifACBrDANFeCBRaveRetrato.pas com os ajustes que solucionam o problema de múltiplas páginas e dados adicionais.

att

André.

Bom fiz uma comparação e seu fonte falta código já existente, favor atualizar seu svn aplicar suas alterações e subir novamente o fonte!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Este tópico foi criado há 3779 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.