Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Fui instalar a versão atualizada hoje no meu Delphi Xe3 e ocorreu o erro:

 

D:\Dev\componentes\acbr\Fontes\ACBrNFSe\pnfsNFSeW.pas(1575) Error: E2003 Undeclared identifier: 'DateSeparator'
D:\Dev\componentes\acbr\Fontes\ACBrNFSe\pnfsNFSeW.pas(1576) Error: E2003 Undeclared identifier: 'ShortDateFormat'
D:\Dev\componentes\acbr\Fontes\ACBrNFSe\ACBrNFSeNotasFiscais.pas(1909) Fatal: F2063 Could not compile used unit 'pnfsNFSeW.pas'
Compilation failure
 
Fui até a Unit pnfsNFSeW.pas e vi que eram usadas variáveis Globais que foram depreciadas no XE3, para resolver o meu caso alterei o procedimento abaixo trocando as variáveis globais pelas chamadas a FormatSettings
 
procedure TNFSeW.GerarXML_Provedor_NFSEBrasil;
begin



 Gerador.wGrupoNFSe('Rps ' + FIdentificador + '="' + NFSe.InfID.ID + '"');

 GerarIdentificacaoRPS;

// Gerador.wCampoNFSe(tcDat, '#3','DataEmissao', 19, 19, 1, NFSe.DataEmissao + 'T10:00:00', DSC_DEMI);
 System.SysUtils.FormatSettings.DateSeparator:='-';
// DateSeparator := '-';
System.SysUtils.FormatSettings.ShortDateFormat:='yyyy-mm-dd';
// ShortDateFormat := 'yyyy-mm-dd';

 Gerador.wCampoNFSe(tcStr, '#3','DataEmissao', 19, 19, 1, DateTimeToStr(NFSe.DataEmissao)+ 'T10:00:00', DSC_DEMI);


System.SysUtils.FormatSettings.DateSeparator:='/';
//DateSeparator := '/';
System.SysUtils.FormatSettings.ShortDateFormat := 'dd/mm/yyyy';
// ShortDateFormat := 'dd/mm/yyyy';

 Gerador.wCampoNFSe(tcStr, '#4','NaturezaOperacao     ', 01, 01, 1, NaturezaOperacaoToStr(NFSe.NaturezaOperacao), '');
 Gerador.wCampoNFSe(tcStr, '#5','Status     ', 01, 01, 1, StatusRPSToStr(NFSe.Status), '');

// GerarServico;
GerarServicoValores_V2;

 GerarPrestador;
 GerarTomador;
 GerarIntermediarioServico;
 GerarConstrucaoCivil;

 Gerador.wGrupoNFSe('/Rps');
end;

Não estou usando a Nfse ainda, então não tenho como testar, então segue a dica para a equipe dar uma analisada no caso.

 

Links sobre o assunto: 

 

http://www.andreanolanusse.com/pt/delphi-xe3-e-suas-novidades-parte-2/

http://marciorossato.meucanal.com.br/decimalseparator-delphi-xe3/

 

 

 

Obrigado

 

 

 
 
 

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

Postado

Boa tarde Juliomar, atualizei o SVN antes de fazer isso que postei acima, e também utilizei o ACbrInstall, tive que corrigir o erro e depois usei o AcbrInstall e deu certo, atualizei de novo agora e não tem nada de novo, estou usando o SVN no repositório

 

svn://svn.code.sf.net/p/acbr/code

 

Portanto acredito que não seja isso a não ser que eu esteja em um repositório errado.

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

  • Este tópico foi criado há 3627 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.