-
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
-
-
Estou tentado fazer um update do svn ?
so me reporta erro ..
O Svn esta em manutenção ?
Voltou a funcionar
-
Juliomar , Quais a soluções existentes para logo ? Eu conheço 2 ( arquivo em disco e arq via stream )
Tlogoarquivo = [ arqDisco , arqStream ]
Para iniciar a sua ideia ...
-
Julionmar ,Na danfeclass poderia ser a alternativa melhor para implementar a solução. E vir atualizando as danfes depois.
- 1
-
Foi feita a atualização na danfe em paisagem ?
-
-
Solicito no Svn para seguinte ajuste
Na Function TACBrNFeFRClass.FormatQuantidade( dValor : Double ) : String;
De
1 : Result := FormatFloatBr( dValor , FieldByName('Mask_vUnCom').AsString);
Para
1 : Result := FormatFloatBr( dValor , FieldByName('Mask_qCom').AsString);
=== Unit ===
====
-
-
Ver Post das Atualizações
Atualização para a propriedade formato;
Segui unit's
=== Unit ==
=====
-
Segui unit´s com a implantação da propriedade Formato
Configuração para usar Formato = tdetMascara
Resultado da configuração
==== unit ==
=======
-
Segue unit refatorada;
Novo alinhamento.
Novas funções :
function FormatQuantidade(dValor: Double): String;
function FormatValorUnitario(dValor: Double): String;
function ManterCodigo(scEAN, scProd: String): String;Utilização da Propriedade Formato
==== unit ===
======
Ver introdução da Propriedade da Formato
- 1
-
Segue unit's para Introdução da propriedade Formato na classe Tcasasdecimais.
Em pcnConversao;
TDetFormato = (tdetInteger,tdetMascara); - Novo Enumerado
Em ACBrNFeDANFEClass na classe Tcasasdecimais.
Implantação da Propriedade
fFormato : TDetFormato;
Definição Padrão para as propriedades a seguir :
FMask_qCom := '###,###,###,##0.00';
FMask_vUnCom := '###,###,###,##0.00';A Propriedade sendo implantada para substituir a utilização da Tag em TCasaDecimais nas danfe's.
Detalhe da configuração para utilizar formato = tdetMascara
Após a implantação sera seguida das atualizações das danfe´s em novos post´s
Grato
- 2
-
-
Algum commiter olhou o codigo ? para svn
Segue unit e danfes para testes
== Atenção fazer teste exaustivos antes de colocar em produção ==
-
Instalou a nova versão do Fortes Report ?
-
Abra o AcbrComum.bkp no d7
Compile do dentro do D7 ..
E Faça nova instalação do acbr..
acho q este problema.
-
Instalação completa .. após Limpeza ( *.bpl, *.dcu , *.dcp ) ; do acbr.
Grato.
- 1
-
ok. Verificando .... a minha .. instalação.
-
Juliomar ,
Na Revisão 10096 do svn foi promovida uma alteração;
Alteração para Tratar UTC sem uso de situações no sistema! deixei comentado caso seja necessário retornar
Segue linha do referido erro.
'<dhRecbto>' + FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', FdhRecbto) + IIf(Versao >= '3.10', GetUTC{(xUF,FdhRecbto)},'')+'</dhRecbto>'+
se importaria de verificar o correto ?
-
C:\Delphi Files\Componentes - DXE10\Acbr\Fontes\ACBrDFe\ACBrNFe\PCNNFe\pcnProcNFe.pas(267) Error: E2035 Not enough actual parameters
C:\Delphi Files\Componentes - DXE10\Acbr\Fontes\ACBrDFe\ACBrNFe\PCNNFe\pcnNFe.pas(1978) Fatal: F2063 Could not compile used unit 'pcnProcNFe.pas' -
-
Bom dia.
Alguma posição sobre o assunto?
pode postar um xml de serviço ?
acho q este deve ser tratado na danfe.
-
Daniel , seria este padrão que estaria pensando ?
Na unit ACBrNFeDANFeESCPOS;
procedure TACBrNFeDANFeESCPOS.GerarItens; ... // formatar conforme configurado sVlrUnitario := FormatFloatBr(FpNFe.Det.Items[i].Prod.VUnCom, IfThen(CasasDecimais._Mask_vUnCom = '', FloatMask(CasasDecimais._vUnCom), CasasDecimais._Mask_vUnCom) ); // formatar conforme configurado somente quando houver decimais // caso contrário mostrar somente o número inteiro fQuant := FpNFe.Det.Items[i].Prod.QCom; if Frac(fQuant) > 0 then begin sQuantidade := FormatFloatBr(fQuant, IfThen(CasasDecimais._Mask_qCom = '', FloatMask(CasasDecimais._qCom), CasasDecimais._Mask_qCom) ); end .. end;
Implementando parecido ira quebrar muita coisa
-
uma necessidade de alterar a Classe para facilitar a configuração
TDetFormat = ( detInteger , detMascara ) TDetFormatos = set of TDetFormat TCasasDecimais = class(TComponent) private fFormato : TDetFormatos; FqCom: Integer; FvUnCom: Integer; FMask_qCom: String; FMask_vUnCom: String; procedure Set_qCom(AValue: Integer); procedure Set_vUnCom(AValue: Integer); public constructor Create(AOwner: TComponent); override; destructor Destroy; override; published property _qCom: Integer read FQCom write Set_qCom; property _vUnCom: Integer read FvUnCom write Set_vUnCom; property _Mask_qCom: String read FMask_qCom write FMask_qCom; property _Mask_vUnCom: String read FMask_vUnCom write FMask_vUnCom; property Formato TDetFormatos read fFormato write FFormato default detInteger; end;
Implantando algo parecido deixaria de usar Tag;
Ate o presente momento .. ...não consegui, nos meus testes fazer funcionar.
Concluíndo a Tag dever ser igual 0 .
-
Na configuração atual da classe TCasasDecimais eu não tenho como deixar de usar a Tag ( 1 ) , e também , é necessário de manter a integridade dos usuários ( milhares de aplicações - "Este ovo não devemos Quebrar " )
Quadro de volumes na impressao da Danfe
em ACBrNFSe
Postado
danfe em fast entraria em seus planos ?