Ir para conteúdo
  • Cadastre-se

dev botao

Ajustes efetuados nos eventos S2500 e Retorno S5503.(contribuição)


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

Recommended Posts

  • Consultores

Boa Tarde @Sandro Felipe Adad,

Agradecemos a contribuição, porém poderia informar a respeito do que se trata?

Localizou algum erro? Refatoração do código? Atualização de legislação?

Se possível fazer referencia a documentação utilizada também.

Obrigado.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

10 minutos atrás, Alexandre de Paula disse:

Boa Tarde @Sandro Felipe Adad,

Agradecemos a contribuição, porém poderia informar a respeito do que se trata?

Localizou algum erro? Refatoração do código? Atualização de legislação?

Se possível fazer referencia a documentação utilizada também.

Obrigado.

Correção de erros e tipos de dados.

tpSimFacultativo - novo tipo. (pcesConversaoeSocial.pas)

usado em TInfoVlr: (unit pcesS2500;)
 

    FindenSD: tpSimFacultativo;
    FindenAbono: tpSimFacultativo;

 

correção em unit pcesS5503;

function TevtFGTSProcTrab.LerXML: boolean;
    // Capturar a versão do evento
    s := Copy(FXML, Pos('/evt/evtFGTSProcTrab/', FXML)+21, 16); //ajustado

e

...

 while leitor.rExtrai(2, 'infoTrabFGTS', '', i + 1) <> '' do
      begin
        with infoTrabFGTS do
        begin
          New; //incluído
          Items[i].Fmatricula := leitor.rCampo(tcStr, 'matricula');
          Items[i].FcodCateg  := leitor.rCampo(tcInt, 'codCateg');
          Items[i].FcategOrig := leitor.rCampo(tcInt, 'categOrig');

 

procedure TEvtProcTrab.GerarInfoVlr(Obj: TInfoVlr);
begin
  Gerador.wGrupo('infoVlr');

  Gerador.wCampo(tcStr, '', 'compIni',         7,  7, 1, obj.compIni);
  Gerador.wCampo(tcStr, '', 'compFim',         7,  7, 1, obj.compFim);

  if VersaoDF > veS01_01_00 then
  begin
...
    Gerador.wCampo(tcStr, '', 'indenSD',         0,  1, 0, eSSimFacultativoToStr(obj.indenSD));
    Gerador.wCampo(tcStr, '', 'indenAbono',      0,  1, 0, eSSimFacultativoToStr(obj.indenAbono));

 

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

  • Consultores

Criada a TK-4644 para avaliação.

Obrigado pela contribuição.

  • Curtir 2
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Consultores

Boa noite Sandro,

Obrigado pela contribuição.
Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-31272
Por favor atualize os fontes, reinstale os componentes, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado.

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

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