Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • 3 semanas depois ...
Postado

Pessoal a function ConsultaIdentificadoresEventosEmpregador ainda não funciona pra mim, alguém conseguiu utilizar?

O Mesmo para ConsultaIdentificadoresEventosTabela ConsultaIdentificadoresEventosTrabalhador, notei que quando chega na linha 667 de ACBReSocialWebServices em procedure TConsultaIdentEventos.DefinirDadosMsg, o campo FCnpj, está vazio, nenhuma propriedade do objeto foi preenchida, ocasionando erro na validação do XML;

Aproveitando na Classe ACBReSocialWebServices, linhas 743 e 744, falta ".xsd" no caminho dos Schemas, ocasionando erro de que o arquivo de Schemas não foi localizado.

  • Curtir 1
  • Consultores
Postado

Bom dia Adelio,

Primeiramente muito obrigado por apontar um erro no código, já fiz a correção e ainda hoje estarei enviando para o repositório.

Segundo, quanto ao CNPJ, no programa exemplo - aba Geral você informou o CNPJ do Empregador no respectivo campo que se encontra no quadro Dados Empresa?

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Sim, tudo informado, tanto que na linha 923 até 926(ACBReSocialWebServices), os campos estão preenchidos, mas quando ele entra na function Executar, está tudo vazio.

Postado (editado)
4 minutos atrás, Italo Jurisato Junior disse:

Bom dia Alessandro,

Mas o Clear é executado antes de passar os parâmetros para o método.

Mas se eu comentar o Clear de procedure TDFeWebService.InicializarServico; os dados chegam lá no procedure TConsultaIdentEventos.DefinirDadosMsg; e consequentemente os campos do XML, ficam preenchidos.

Editado por adelionep
Postado

Outra correção, Classe ABreSocial, linha 65:

Trocar:
  ACBRESOCIAL_NAMESPACE_RETEVT =  'http://www.esocial.gov.br/schema/consulta/identificadores-eventos/empregador/v1_0_0';

por:
  ACBRESOCIAL_NAMESPACE_CONS_EMP =  'http://www.esocial.gov.br/schema/consulta/identificadores-eventos/empregador/v1_0_0';

Adicionar:
  ACBRESOCIAL_NAMESPACE_CONS_TAB = 'http://www.esocial.gov.br/schema/consulta/identificadores-eventos/tabela/v1_0_0';
  ACBRESOCIAL_NAMESPACE_CONS_TRA = 'http://www.esocial.gov.br/schema/consulta/identificadores-eventos/trabalhador/v1_0_0';

Essa nomeação é só uma sugestão.

 

Na Classe ACBReSocialWebServices, linha 685, adicionar:

case tipoConsulta of
        tcEmpregador:
          begin
            Consulta.SoapEnvelope := ACBRESOCIAL_NAMESPACE_CONS_EMP;
          end;
          tcTabela:
          begin
            Consulta.SoapEnvelope := ACBRESOCIAL_NAMESPACE_CONS_TAB;
          end;
          tcTrabalhador:
          begin
            Consulta.SoapEnvelope := ACBRESOCIAL_NAMESPACE_CONS_TRA;
          end;
    end;

 

 

  • Administradores
Postado

Boa tarde.

Por favor anexe a unit com as alterações sugeridas.

att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Boa tarde ,

  Prezados ,   

 Estou tentando usar este método e estou recendo  erro de schemas errado , segue a linha :?

 
    EhValido := SSL.Validar(String(FPDadosMsg),
                   Configuracoes.Arquivos.PathSchemas + ArqXSD, Erro);      

Chamada 

 if  ACBreSocial1.ConsultaIdentificadoresEventosEmpregador(CdsEmpregador.FieldByName('NUMDOCUMENTO').AsString,
                                                                   tes1250, now) then

 Segue parte do XML :

'<eSocial xmlns="http://www.esocial.gov.br/schema/consulta/identificadores-eventos/empregador/v1_0_0"><consultaIdentificadoresEvts><ideEmpregador><tpInsc>2</tpInsc><nrInsc></nrInsc></ideEmpregador><consultaEvtsEmpregador><tpEvt>S-1000</tpEvt><perApur>1899-12</perApur></consultaEvtsEmpregador></consultaIdentificadoresEvts><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-  ........................................

 

 

 

Postado
1 hora atrás, Italo Jurisato Junior disse:

Bom dia Demostenes,

Você esta com todos os fontes de todas as pastas atualizados?
Reinstalou a suíte ACBr usando o ACBrInstall_Trunk2 deixando marcado a opção para apagar os arquivos antigos?
 

 Bom dia amigo  ,  

     Infelizmente tenho algumas particularidades  em algumas units . Sempre tenho que fazer merge .  Ainda sim tentei instalar e houve erro  .  

      Estou dando uma espiada . Tem idéia de que Units poderiam causar este problema ? 

     Aproveito para parabenizar o excelente trabalho que prestam .

at.,

Demóstenes 

 

ACBr_DFeComum.dpk(55) Fatal: File not found: 'ACBrDFeConfiguracoes.dcu'
Compilation failure
Erro ao compilar o pacote "ACBr_DFeComum.dpk".
Abortando... Ocorreram erros na compilação dos pacotes.

  

 

 

 

  • 2 meses depois ...
Postado

Bom dia, procurei no fórum e não encontrei.

Estou utilizando o método "ConsultaIdentificadoresEventosEmpregador", tanto no meu app de testes, quanto no demo do ACBr.

Já utilizei 3 certificados e CNPJs (empregadores) diferentes, e o retorno é sempre:

Código Retorno: 402
Mensagem: Solicitação inválida. Redefina sua consulta

Qtde Total de Eventos na Consulta: 0
dhUltimo Evento Retornado: 30/12/1899

Alguém tem aluma ideia do que pode ser?

Desde já, obrigado.

Postado
3 horas atrás, Italo Jurisato Junior disse:

Bom dia Rafa,

Você esta com todos os fontes atualizados?

Reinstalou a suíte ACBr usando o ACBrInstall_Trunk2 com a opção: apagar arquivos antigos marcada?

Configurou o programa exemplo corretamente?

Fontes atualizados, reinstalado apagando antes.

A configuração foi feita conforme o demo do ACBr permite, que são...

Versão do documento como 2.5.00
As pastas dos arquivos e schemas
Dados do empregador e transmissor, incluindo certificado.
SSLLib, CryptLib, HttpLib, XMLSignLib = libWinCrypt, cryWinCrypt, httpWinHttp, xsLibXml2
SSLType = LT_all

Postado
10 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Rafa,

Pode ser alguma instabilidade do webservice.

Ok, irei para outro projeto para dar um tempo para o webservice.

Obs. Estou testando em produção mesmo.

Obrigado.

Postado
Em 24/05/2019 at 14:30, rafap2008 disse:

Ok, irei para outro projeto para dar um tempo para o webservice.

Obs. Estou testando em produção mesmo.

Obrigado.

Bom dia,

Desculpe por incomodar, mas continuei com os testes e o problema persiste.

Estou com os fontes atualizados.

A configuração do componente está ok, tanto que a consulta do evento por ID ou número do recibo funcionam.

Alguma dica? Obrigado.

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