Ir para conteúdo
  • Cadastre-se

asamos

Membros
  • Total de ítens

    55
  • Registro em

  • Última visita

Posts postados por asamos

  1. Olá

    Baixei a última versão do ACBr e quando utilizo o programa exemplo para testar o evento S2210 ele entra em loop. Verifiquei que isto ocorre quando o Sistema entra na rotina pcsGerador -XMLAss. Testei também com o evento S1000 e também ficou em loop.  Possuo um pen drive com o certificado digital A3 e faz 3 anos que utilizo a seguinte configuração:

    SSLib = libWinCrypt 

    CryptLib = cryWinCrypt

    HttpLib = httpWinHttp

    XMLSignLib = xsLibXML2

    e nunca tive problema com esta CONFIGURAÇÃO. Anexo tela.

    Havia testado com uma das primeiras versões do S1.0, antes da alteração do leiaute.  Com aquela versão consegui fazer todos os procedimentos dos eventos Saúde.  Gravei e enviei sem problema.

    Tendo em vista os prazos dados pelo eSocial para os eventos Saúde, toda ajuda é bem vinda.

    Abraço,

    Aristarco

       

     

    LoopNaGeracaoEvdentoS2210Config.pdf

  2. Prezado José Junior

    Não, o código de paisNac está correto, já identifiquei o problema.  Inicialmente testei a versão S1.0 sem fazer qualquer alteração no aplicativo que estava rodando na versão 2.5 e ocorreu o erro apresentado na mensagem. Depois alterei o aplicativo seguindo a nova estrutura do XSD indicada na versão S1.0 agora o erro era de compilação o termo dadosTrabalhador da nova estrutura não era reconhecido. Então resolvi manter a estrutura XSD da versão 2.5 e subir o elemento paisNac do subgrupo Nascimento para o grupo Trabalhador como estava indicado no XSD da versão S1.0. Desta vez deu certo, o Sistema compilou e gerou corretamente o XML.

    De qualquer forma, obrigado pela atenção.

    Aristarco

     

  3. Olá

    Baixei a nova versão do ACBr e os problemas pela falta de reconhecimento dos XSDs cessaram, mas o problema que reportei referente ao evtAltCadastral (S2205) permaneceu. Como o exemploACBreSocial continua na versão anterior a S.10 não serve para teste.

    A estrutura do XSD da versão S1.0 apresenta o elemento <alteracao> mas o componente ACBreSocial não está reconhecendo.

    <xs:element name="evtAltCadastral">
    <xs:element name="ideTrabalhador">
    <xs:element name="cpfTrab" type="TS_cpfTrab" />
    <xs:element name="alteracao">
    <xs:element name="dtAlteracao" type="TS_dtAlteracao" />
    <xs:element name="dadosTrabalhador">
    <xs:element name="nmTrab" type="TS_nmTrab" />
    <xs:element name="sexo" type="TS_sexoTrab" />
    <xs:element name="racaCor" type="TS_racaCorTrab" />
    <xs:element minOccurs="0" name="estCiv" type="TS_estCivilTrab" />
    <xs:element name="grauInstr" type="TS_grauInstr" />
    <xs:element minOccurs="0" name="nmSoc" type="TS_nmSoc" />
    <xs:element name="paisNac" type="TS_paisNac" />  

    Estou utilizando o seguinte código para gerar o evento:

    with EvtAltCadastral do
        begin
          Sequencial := 0;
          with IdeEvento do
          begin
            indRetif    := tpIndRetificacao(TabevtAltCadastral.indRetif);
            NrRecibo    := TabevtAltCadastral.nrRecibo;
            //TpAmb       := TpTpAmb(TabevtAltCadastral.tpAmb);
            ProcEmi     := TpProcEmi(TabevtAltCadastral.procEmi);
            VerProc     := TabevtAltCadastral.verProc;
          end;
          IdeEmpregador.TpInsc   := tpTpInsc(TabevtAltCadastral.tpInsc);
          IdeEmpregador.NrInsc   := TabevtAltCadastral.nrInsc;
          ideTrabalhador.CpfTrab := TabevtAltCadastral.cpfTrab ;
          with alteracao do
          begin
            dtAlteracao            := TabevtAltCadastral.dtAlteracao;
            with dadosTrabalhador do
            begin
              NisTrab      := TabevtAltCadastral.nisTrab;
              NmTrab     := TabevtAltCadastral.nmTrab;
              Sexo          : = TabevtAltCadastral.sexo;
              RacaCor    := TabevtAltCadastral.racaCor;
              EstCiv       := TabevtAltCadastral.estCiv;
              GrauInstr  := FormatFloat('00', TabevtAltCadastral.grauInstr);
              nmSoc      := TabevtAltCadastral.nmSoc;  

             PaisNac   := TabevtAltCadastral.paisNac;

          end;

         end;

       end;

    O programa não compila com erro na linha with alteracao e todos os itens abaixo dele.  Que estrutura devo utilizar?

    Se utilizo a estrutura da versão anterior a S.10 ocorre o erro mostrado abaixo.

    Pelas mensagens postadas, não encontrei quem relatasse este problema. Agradeço a ajuda.

    Aristarco

    ErroS2205.jpg

  4. Olá

    Quando faço uma alteração dos dados cadastrais de um funcionário (evento S2205) , o Programa de Teste do eSocial volta com um erro para  o campo PaisNac, informando que está em branco apesar de estar preenchido, ver a mensagem em anexo. Identifiquei que na Alteração, a rotina GerarTrabalhador (em pcsTrabalhador) , acessa o campo PaisNac pelo grupo 'dadosTrabalhador '  mas na inclusão o acesso é feito pelo grupo 'trabalhador' dentro deste, o campo PaisNac é acessado pelo sub-grupo 'Nascimento'. Neste caso o campo PaisNac vem com valor.

    Agradeço a ajuda,

    Aristarco

     

     

    ErroAlt2205.jpg

    ErroInclusaoS2200.jpg

    Alteracao2205.jpg

  5. Prezado Daniel

    Verifiquei o vídeo que você me indicou e segui os procedimentos indicado. Segui a hierarquia de dependência dos pacotes, depois de Instalar Synapse,  compilei com sucesso o ACBrComum, mas quando cliquei em instalar,  o Lazarus informou que ele não possuia um Register e por isto não seria instalado na IDE. Ao compilar o próximo pacote: ACRrDiversos, o compilador apontou um erro,  não foi encontrou o arquivo ACBr.inc. Este arquivo está na pasta C:\ACbr\Fontes\ACBrComum, há necessidade de incluir este caminho em Opções IDE - Arquivos ? No vídeo o Daniel não fala dessa necessidade.

    Em anexo as telas com as mensagens do Lazarus.

    Agradeço a sua ajuda

    Aristarco

    InstacaoACBrComum.jpg

    Instal-ACBrDiversos.jpg

    OpcaoIDE.jpg

  6. Olá

    Tenho os Componentes do ACBr instalado no Delphi e tentei instala-los no Lazarus  utilizando o AcbrInstall_trunk2 mas ele não funcionou da mesma forma indicando o Lazarus como sendo uma opção disponível. Qual a forma de instalar?

    Abraço,

    Aristarco

     

  7. Prezado José

    Reinstalei o componente ACBr com a última versão. Testei o meu Sistema com os Schemas atualizados e consegui gerar e enviar como teste (Produção Restrita) todos os tipos de eventos. Para mim está sendo difícil fazer os testes com o programa de exemplo da ACBr devido as informações contidas em cada evento. Analisando o erro apresentado, verifiquei que não foram gravados os arquivos de cabeçalho do soap pesar de ter  carregado no componente ACBreSocial os arquivos XML gerados anteriormente e depois  executado a rotina de enviar.  O comando enviar não deveria gerar estes cabeçalhos? Por que não gerou?

    Ver mensagem de erro abaixo.

    Agradeço

     

     

    ErroReenvio20201026b.jpg

  8. Olá

    Quando Gero e Envio um lote ao eSocial, o Sistema envia normalmente sem erro. Mas se por um problema no certificado não consigo enviar no momento da Geração, se depois, carrego os arquivos XMLs gerados no componente ACBreSocial, quando executo a rotina enviar aparece o erro 1871. Devo carregar mais algum arquivo além dos XMLs?

    Agradeço a Ajuda.

    Anexo o erro apresentado.

    Obrigado

    Aristarco

     

     

     

    ErroReenvio.jpg

×
×
  • 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.