-
Total de ítens
1.303 -
Registro em
-
Última visita
-
Days Won
9
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por hleorj
-
-
De uma olhada no demo em fast
- 2
-
Qual a solução aplicada ?
-
19 horas atrás, mauriciodeoliveirasouza@ya disse:
Eu uso o fast, mas o danfe saí com a margem cortada
-
Observação:
O quadro de duplicatas receitas as regras de margens, assim como os quadro de itens do produtos.
-
Na Versão do Svn :
Configure a margem direita igual a margem Esquerda - 1;
Ou
a margem direita atual - 1;
-
Teste com varias duplicatas
-
-
Pode ser o :
que esteja sendo deslocado para direita.
Poderiam verificar se ele pode ficar ao fundo.
-
Tente escrever a informação, sem copy + paste .
-
-
Siga o manual, que é a regra principal.
E as outras DANFEs , não seguem a padrão exigido.
-
Sim, facilita nos processos
-
Informe pdf de seus testes da propriedade.
-
Poderia nos fornecer mas detalhes das informações .
Ps : Se informer, sobre a Tag infAdProd ( informações adicionais do produto ). pode lhe solucionar alguma duvida.
-
Segue as minhas sugestões.
Elas tem o intuito de facilitar o entendimento da implementação e ao tempo mesmo, facilitar futuras manutenções.
Ps : Outra dica , existe alguns de log que são atualizados e mantidos :
PCNComum-change-log ACBrNFe-change-log ACBrNFeDANFeRL-change-log
Muito grato pela sugestão e implementação
- 4
-
@Renato Rubinho, bem vindo ao time ..
- 1
-
Post , XML para facilitar a análise.
- 1
-
Sugestão minha :
function TACBrNFeDANFEClass.ManterColunaDesconto( Value : Double): Boolean; begin // idaiSempre => Sempre apresentar a coluna desconto // idaiNunca => Nunca apresenta a coluna desconto // idaiComValor => Apresentar a coluna desconto se value > 0 ( desconto ) case fImprimeDescAcrescItem of idaiSempre : Result := True; idaiNunca : Result := False; idaiComValor : Result := ( value > 0 ); end; end;
-
Sendo uma nova propriedade ( ImprimeDescAcrescItem ) . os critérios de implantação ficam mas rígidos .
E um parecer de outros moderadores. para a nova propriedade no acbr.
Grato
- 1
-
Evitar um código duplicado.
ver ACBrNFeDANFeRLRetrato e ACBrNFeDANFeRLPaisagem
// Controle para exibir coluna de desconto txtValorDesconto.Visible := ( ( fpDANFe.ImprimeDescAcrescItem = idaiSempre ) or ( ( fpDANFe.ImprimeDescAcrescItem = idaiComValor ) and ( fpNFe.Total.ICMSTot.vDesc > 0 ) ) );
Adicionado uma nova função na unit ACBrNFeDANFEClass :
function TACBrNFeDANFEClass.ManterColunaDesconto( Value : Double): Boolean; begin // idaiSempre => Sempre apresentar a coluna desconto // idaiNunca => Nunca apresenta a coluna desconto // idaiComValor => Apresentar a coluna desconto se value > 0 ( desconto ) Result := ( ( fImprimeDescAcrescItem = idaiSempre ) or ( ( fImprimeDescAcrescItem = idaiComValor ) and ( Value > 0 ) ) ); end;
E refatorando as unit ACBrNFeDANFeRLRetrato e ACBrNFeDANFeRLPaisagem com :
// Controle para exibir coluna de desconto txtValorDesconto.Visible := ManterColunaDesconto( fpNFe.Total.ICMSTot.vDesc )
-
@Renato Rubinho, não esquente a cabeça com evitar problemas;
Aqui adoramos problemas solucionados com propriedade e adoramos um padrão que seja , compreendidos todos.
Ex ; Nome de componentes
RLDraw1.Visible := txtValorDesconto.Visible;
poderia ser
rlsDivDesconto = txtValorDesconto.Visible;
Outro
// Valor Unitario RLLabel87.Left := 405; RLLabel87.Width := 50; RLLabel88.Left := 405; RLLabel88.Width := 50; txtValorUnitario.Left := 405; txtValorUnitario.Width := 50;
para
// Valor Unitario RLLValorUnitario.Left := 405; RLLValorUnitario.Width := 50; RLLValorUnitario.Left := 405; RLLValorUnitario.Width := 50; txtValorUnitario.Left := 405; txtValorUnitario.Width := 50;
-
Quando comecei , ajudar em open source . Sofri bastante para conhecer as regras.
Sou usuário , atualmente da danfe em fast report. E para colocar várias soluções em produção e aprendi usando muito o lado Negro. Com isto, o acbr me deu certa liberdade para ajustar a danfe em fortes report.
Outra regra :
Sempre atualizar o arquivo de log ( acima tem ele ).
ps :. Vou pedir a meu amigo @BigWings
para validar TB a sua ideia.
- 1
-
@Renato Rubinho, segue o arquivo de log para justificar a regra.
Usando o lado negro .. pode conseguir em Fast , também
- 1
-
Regra :
Alterações na danfe de nfe, devem aplicadas nos tipos paisagem e retrato ao mesmo tempo.
E se possível aplicar também na danfe desenvolvida em fast report.
- 1
Impressão MVA BaseST e VrSt qual seria a melhor implementação para impressão no Danfe?
em ACBrNFe
Postado
No caso de importação ou exportação .. as informações estariam nas devidas tag
Sem alteração no componente, utilizo :