Ir para conteúdo
  • Cadastre-se

dev botao

Alterações svn eSocial


Ver Solução Respondido por EdmarFrazao,
  • Este tópico foi criado há 2488 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Para zerar a base em homologação tem que enviar o TpClassTrib   = 00

 

mudar na unit pcesConversaoeSocial

 

linha 423 acrecentar ct00 ( para limpar a base de teste tem que enviar o o ct00

  TpClassTrib = (ct00,ct01, ct02, ct03, ct04, ct06, ct07, ct08, ct09, ct10, ct11,
                 ct13, ct14, ct21, ct22, ct60, ct70, ct80, ct85, ct99);


linha 2197

result := EnumeradoToStr(t, ['00', '01', '02', '03', '04', '06', '07', '08', '09',
                               '10', '11', '13', '14', '21', '22', '60', '70',
                               '80', '85', '99'],
                              [ct00, ct01, ct02, ct03, ct04, ct06, ct07, ct08, ct09,
                               ct10, ct11, ct13, ct14, ct21, ct22, ct60, ct70,
                               ct80, ct85, ct99]);

pcesConversaoeSocial.pas

Postado

pcesGerador


 linha 1715
Grupo opcional
// italo
  if pTransfDom.cpfSubstituido <> EmptyStr then
  Begin
    Gerador.wGrupo('transfDom');

    Gerador.wCampo(tcStr, '', 'cpfSubstituido', 11, 11, 1, pTransfDom.cpfSubstituido);
    Gerador.wCampo(tcStr, '', 'matricAnt',       0, 30, 0, pTransfDom.matricAnt);
    Gerador.wCampo(tcDat, '', 'dtTransf',       10, 10, 1, pTransfDom.dtTransf);

    Gerador.wGrupo('/transfDom');
  End;

pcesGerador.pas

com Estas alterações ja esta sendo enviado

Tabelas

e Registro 2200 Dados Iniciais do funcionário.

 

Postado
1 hora atrás, EdmarFrazao disse:

Para zerar a base em homologação tem que enviar o TpClassTrib   = 00

 

mudar na unit pcesConversaoeSocial

 

linha 423 acrecentar ct00 ( para limpar a base de teste tem que enviar o o ct00

  TpClassTrib = (ct00,ct01, ct02, ct03, ct04, ct06, ct07, ct08, ct09, ct10, ct11,
                 ct13, ct14, ct21, ct22, ct60, ct70, ct80, ct85, ct99);


linha 2197

result := EnumeradoToStr(t, ['00', '01', '02', '03', '04', '06', '07', '08', '09',
                               '10', '11', '13', '14', '21', '22', '60', '70',
                               '80', '85', '99'],
                              [ct00, ct01, ct02, ct03, ct04, ct06, ct07, ct08, ct09,
                               ct10, ct11, ct13, ct14, ct21, ct22, ct60, ct70,
                               ct80, ct85, ct99]);

pcesConversaoeSocial.pas

Onde posso encontrar esta informação no manual ?

 

  • Solution
Postado (editado)

Em produção não tem como zerar a base não.

 

e Tem que enviar o registro 1000 com razão social e cst

 

  NmRazao   := 'RemoverEmpregadorDaBaseDeDadosDaProducaoRestrita';
  ClassTrib := ct00;

Editado por EdmarFrazao
  • Curtir 1
Postado
Em 29/01/2018 at 11:04, Rafael Dias disse:

Modificações no SVN.

Sou novato e gostaria de saber onde está os fontes SVN para o eSocial, outra coisa tem fontes para  c# também ou apenas em delphi 

Postado

@jair barreto

  1. Bem vindo ao forum por favor leia as Regras, você esta aproveitando de um post aberto e fazendo um gancho isto é contras as regras.
  2. Os componentes ACBr são feitos em pascal e compatível com Lazarus e Delphi.
  3. Temos o ACBrFramework que faz uma camada de interop para alguns componentes mais o eSocial não esta inclusivo.
  • Obrigado 1

 

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