Ir para conteúdo
  • Cadastre-se

dev botao

Sugestão de modificação em ACBrNFeDANFEFRDM.pas


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

Recommended Posts

Realizei modificações em ACBrNFeDANFEFRDM.pas e estou postando para, se cabível, realizar a implementação no Trunk2.

Modificações:

em: 

constructor TACBrNFeFRClass.Create(AOwner: TComponent); Linha 1304
  // cdsIdentificacao
  if not Assigned(cdsIdentificacao) then
  begin
     cdsIdentificacao := TClientDataSet.Create(nil);
     FfrxIdentificacao := TfrxDBDataset.Create(nil);
     with FfrxIdentificacao do
     begin
        DataSet := cdsIdentificacao;
        OpenDataSource := False;
        Enabled := False;                                        //Modificado AQUI
        UserName := 'Identificacao';
     end;
     with cdsIdentificacao do
     begin
        FieldDefs.Add('Id', ftString, 44);
        FieldDefs.Add('Chave', ftString, 60);
        FieldDefs.Add('cUF', ftString, 2);

Motivo: Utilizo uma rotina de geração de relatórios dinamicos no sistema, da forma que os objetos do ACBrDanfe estavam criados eles apareciam sempre que o Design do FastReport era aberto, causando confusão para o usuário do Sistema. A modificação foi realizada em todos os objetos TfrxDBDataSet do ACBrDanfe.

A modificação foi realizada para sanar este problema somente, então não posso afirmar se causa problema em outras rotinas. Realizamos teste de emissão e impressão de NF-e e não encontramos problemas. De toda forma, fiquem a vontade para melhorar ou corrigir se for o caso.

ACBrNFeDANFEFRDM.pas

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

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