Jump to content

Curitiba Computer Ltda

Membros
  • Posts

    76
  • Joined

  • Last visited

Everything posted by Curitiba Computer Ltda

  1. olá colega, na versão 1.0 você informa as férias no evento S-1200 com um idmDev específico para férias e sem as incidências, senão dobra seu valor de encargos, e na folha de pagamento "mensal", você informa o valor referente as férias do mês, com seus respectivos encargos. abs
  2. olá Lucas, minha passagem por esse erro diz que, seu tipo de jornada está obrigando o preenchimento da descrição da jornada (que substituiu aquele envio de todos os dias, horário por horário), veja isso.
  3. bom dia colega, provavelmente, sua data de emissão está anterior a data de admissão, verifique isso...
  4. Pessoal, estou gerando o evento s-2206 e na tag HorContratual dá o erro abaixo (acontece tb com o exemplo). o que pude debugar é que a informação dscJorn vai com conteúdo mas no momento da geração, a variável não tem conteúdo, fica em branco. outro detalhe é que no evento S-2200 tem a mesma tag e gera o xml normalmente. o conteúdo acima está sendo gerado na versão 1.0 simplificada. saiu a tag dsctpjorn e entrou a tag dsjorn no lugar dela.
  5. Marcelo, estamos com um cliente com envio de temporários e encontramos mais um ajuste, como é super urgente, estamos trilhando onde pode ser a inconsistência e fazendo o ajuste para poder liberar o envio, o cliente tem aquele prazo de 1 dia e cobra muito isso... a tag "localTrabDom" mudou para "localTempDom", eu mudei somente na geração da tag para "localTempDom" e deu certo, gerou a tag certinho, acredito que seja só esse ajuste a ser efetuado sem necessitar de mais mudanças. segue o print da mudança.
  6. foi, eu fui debugando e percebi que não criava o bloco e em um dos ajustes acredito que não tenha fechado uma chave, gerando o erro acima, e na sequencia consegui gerar o xml quando comentei a linha de versão descrita. como não tenho habilidade para componentes, descrevi o que fiz para auxiliar no ajuste.
  7. Olá Marcelo Pontes Melim, eu sou muito fraco em decifrar componentes mas na tentativa e erro, percebi que se inativar a linha 975 da unit pcesGerador.pas // if VersaoDF <= ve02_05_00 then GerarIdeTomadorServ(pTrabTemporario.ideTomadorServ); dai gera normal o arquivo com a opção que você descreveu acima... abraço.
  8. Olá, na versão 1.0 do esocial simplificado, na geração do evento S-2200 com tag 'TrabTemporario', está dando o erro Falha ao interpretar o XML "xmlParseDoc". algum colega já passou por esse erro?
  9. bom dia colega, veja como funciona o envio.. with AgNoc.New do begin codAgNoc:= [aqui voce coloca a informação relacaionada ao codagnoc if (aqui voce verifica se é <> '09.01.001') then begin dscAgNoc:= xx; tpAval:= xx; intConc:= xx; limTol:= xx; unMed:= xx; tecMedicao:= xx; with EpcEpi do begin utilizEpc:= tpUtilizEPC (aqui vce informa o tipo da utilizacao do epc); if (utilizepc > 0) then // se for maior que zero, voce envia, senao .... begin eficEpc:= tpSimNao (eficepc); end; utilizEpi:= tpUtilizEpi (utilizepi); if (utilizepi > 0) then // se > 0 voce envia begin while (not q2.eof) do begin with Epi.New do begin caepi:= xx; dscepi:= xx; eficepi:= tpSimNaoFacultativo (eficepi); end; with EpiCompl do begin medprotecao:= tpSimNaoFacultativo (medprotecao); condfuncto:= tpSimNaoFacultativo (condfuncto); usoinint:= tpSimNaoFacultativo (usoinint); przvalid:= tpSimNaoFacultativo (przvalid); periodictroca:= tpSimNaoFacultativo (periodictroca); higienizacao:= tpSimNaoFacultativo (higienizacao); end; .next; end; end; end; end; abraço...
  10. bom dia colega, tivemos inúmeros casos desse. muitos contadores que afirmam o percentual como correto, porém, não corresponde ao percentual aceito pelo esocial. a única forma de solucionar esse erro é testar 1,00%, 2,00% ou 3,00%. um deles será aceito, diferente do que provavelmente seria o percentual correto.
  11. desculpe a falha, eu vi a unit ACBrDFeConfiguracoes informada e a unit blcksock declarada na unit ACBrDFeConfiguracoes, não me toquei de declarar blcksock no meu modulo, caso solucionado. obrigado.
  12. aproveitando a sequencia da codificação, ao atualizar, não reconhece ssltype.
  13. prezados, bom dia. poderiam me ajudar na configuração do certificado a1 e a3 no componente do esocial, estou utilizando as configurações abaixo mas estou em duvida se é a melhor opção de configuração. para o certificado tipo A1 estou utilizando ACBreSocial.Configuracoes.Geral.SSLLib:= libOpenSSL; ACBreSocial.Configuracoes.Geral.SSLHttpLib:= httpIndy; ACBreSocial.Configuracoes.Certificados.ArquivoPFX:= 'local do certificado' ACBreSocial.Configuracoes.Certificados.NumeroSerie:= ''; ACBreSocial.Configuracoes.Certificados.Senha:= 'senha do certificado' para o certificado A3 estou utilizando ACBreSocial.Configuracoes.Geral.SSLLib:= libCustom; ACBreSocial.Configuracoes.Geral.SSLHttpLib:= httpWinHttp; ACBreSocial.Configuracoes.Geral.SSLCryptLib:= cryWinCrypt; ACBreSocial.Configuracoes.Geral.SSLXmlSignLib:= xsLibXml2; ACBreSocial.Configuracoes.Certificados.ArquivoPFX:= ''; ACBreSocial.Configuracoes.Certificados.NumeroSerie:= 'numero do certificado' ACBreSocial.Configuracoes.Certificados.Senha:= 'senha do certificado' agradeço a ajuda.
  14. Juliana, nosso suporte observou o detalhe do certificado no navegador que o mesmo tinha validade de 1 ano, então só poderia ser A1, e no sistema em nossa tela de configuração o cliente colocou A3. configuramos em nosso sistema para A1 e indicamos o caminho do arquivo e o arquivo pfx. Enviamos o evento e foi recepcionado normalmente. Acreditamos que tenha sido essa a causa do erro. Agradeço seu auxilio e por gentileza pode considerar o tópico encerrado. []s
  15. bom dia José M. S. Junior, eu configuro "manualmente", if (q1.fieldbyname ('tipocertificado').asinteger = 0) then // certificado tipo A1 begin ACBreSocial.Configuracoes.Geral.SSLLib:= libOpenSSL; ACBreSocial.Configuracoes.Geral.SSLHttpLib:= httpIndy; ACBreSocial.Configuracoes.Certificados.ArquivoPFX:= q1.fieldbyname ('localcertificado').asstring; ACBreSocial.Configuracoes.Certificados.NumeroSerie:= ''; ACBreSocial.Configuracoes.Certificados.Senha:= q1.fieldbyname ('senhacertificado').asstring; end else begin // certificado A3 ACBreSocial.Configuracoes.Geral.SSLLib:= libCustom; ACBreSocial.Configuracoes.Geral.SSLHttpLib:= httpWinHttp; ACBreSocial.Configuracoes.Geral.SSLCryptLib:= cryWinCrypt; ACBreSocial.Configuracoes.Geral.SSLXmlSignLib:= xsLibXml2; ACBreSocial.Configuracoes.Certificados.ArquivoPFX:= ''; ACBreSocial.Configuracoes.Certificados.NumeroSerie:= q1.fieldbyname ('numerocertificado').asstring; ACBreSocial.Configuracoes.Certificados.Senha:= q1.fieldbyname ('senhacertificado').asstring; end; ACBrESocial.Configuracoes.Geral.FormaEmissao:= TpcnTipoEmissao (formadeemissao); // Configuracao Geral ACBrESocial.Configuracoes.Geral.ExibirErroSchema:= True; ACBrESocial.Configuracoes.Geral.RetirarAcentos:= True; ACBrESocial.Configuracoes.Geral.RetirarEspacos:= True; ACBrESocial.Configuracoes.Geral.FormatoAlerta:= 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; ACBrESocial.Configuracoes.Geral.VersaoDF:= TVersaoeSocial (2); // 2.05.00 // 2.04.02 // producao restrita // versaoesocial:= VersaoeSocialToStr (ACBrESocial.Configuracoes.Geral.VersaoDF); ACBrESocial.Configuracoes.Geral.Salvar:= True; ACBreSocial.Configuracoes.Geral.IdEmpregador:= q1.fieldbyname ('empcgc').asstring; ACBreSocial.Configuracoes.Geral.IdTransmissor:= q1.fieldbyname ('transmissor').asstring; ACBreSocial.Configuracoes.Geral.TipoEmpregador:= TEmpregador (q1.fieldbyname ('tipoempregador').asinteger); // Configuracao WebServices ACBrESocial.Configuracoes.WebServices.Ambiente:= taProducao; //iif (ambiente.itemindex = 0, taProducao, taHomologacao); ACBrESocial.Configuracoes.WebServices.Visualizar:= False; // mensagem chata de envio // ACBrESocial.Configuracoes.WebServices.Salvar:= True; ACBrESocial.Configuracoes.WebServices.AjustaAguardaConsultaRet:= True; // ajustar "AguardarConsultaRet" com o valor retornado pelo webservice ACBrESocial.Configuracoes.WebServices.AguardarConsultaRet:= 5000; // tempo padrão que vai aguardar para consultar após enviar a NF-e ACBrESocial.Configuracoes.WebServices.Tentativas:= 10; // quantidade de tentativas de envio ACBrESocial.Configuracoes.WebServices.IntervaloTentativas:= 3000; // Intervalo entre as tentativas de envio ACBrESocial.Configuracoes.WebServices.TimeOut:= 5000; // Configuracao Arquivos ACBrESocial.Configuracoes.Arquivos.Salvar:= True; ACBrESocial.Configuracoes.Arquivos.SepararPorModelo:= True; ACBrESocial.Configuracoes.Arquivos.SepararPorAno:= True; ACBrESocial.Configuracoes.Arquivos.SepararPorMes:= True; ACBrESocial.Configuracoes.Arquivos.SepararPorDia:= True; ACBrESocial.Configuracoes.Arquivos.AdicionarLiteral:= False; ACBrESocial.Configuracoes.Arquivos.EmissaoPatheSocial:= False; //True; ACBrESocial.Configuracoes.Arquivos.SepararPorCNPJ:= True; ACBreSocial.Configuracoes.Arquivos.PathSchemas:= IncludeTrailingPathDelimiter(ExtractFileDir(ParamStr(0))) + 'Schemas'; ACBrESocial.configuracoes.arquivos.pathsalvar:= IncludeTrailingPathDelimiter(ExtractFileDir(ParamStr(0))) + 'Enviados'; ACBreSocial.Configuracoes.Arquivos.PatheSocial:= IncludeTrailingPathDelimiter(ExtractFileDir(ParamStr(0))) + 'ESocial'; ACBrESocial.Configuracoes.WebServices.UF:= q1.fieldbyname ('empnuf').asstring; ACBrESocial.Configuracoes.Certificados.VerificarValidade:= False;
  16. sim, fiz a exclusão do acbr anterior, e depois fiz o procedimento de instalar de uma pasta unica. foi para limpar e fazer o procedimento de instalação única.
  17. eu utilizei o arquivo apagar,bat com a limpeza tanto do meu c:\ como do meu f:\ (onde mantenho todos os fontes).
  18. deixei padrão em todas as opções da 1a tela e todos os componentes na segunda tela...
  19. Daniel, instalei de uma pasta para ambas, como uso windows 10 64bits, instalei 32 e 64 bits, na pasta de instalação \acbr\lib\delphi\libd17\win32 tem todos os arquivos bpl, mas ao carregar o delphi da a mensagem anexa.
  20. bom dia, estamos recebendo a mensagem 'Erro ao carregar digest: sha256' ao enviar qualquer evento ao esocial. o erro veio apos atualização dos componentes na data de ontem, ao executarmos o envio em uma versão do sistema anterior ao envio, foi completada com sucesso. estamos com 2 versões do delphi no computador (xe3 e rio), e o acbr foi instalado de uma pasta distinta para cada versão, será que pode ser algum conflito?
  21. bom dia, tenho instalados o delphi xe3 e rio 10.3 e uma pasta de fontes para cada versão. a duvida é se devo ter uma pasta unica dos componentes do acbr e instalar a partir dessa pasta para as duas versões do delphi ou se posso ter uma pasta do acbr para cada versão do delphi e instalar a partir de cada pasta.
  22. Juliomar, eu já tinha procurado inline mas não consegui entender o conceito. Eu tenho um componente timage que captura a imagem do banco e só quero colocar ele no corpo do email. ja tentei de inúmeras formas mas não vai, o máximo que consegui foi um arquivo com extensão “.dat” como anexo no email mas nada da imagem no corpo do email.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.