Ir para conteúdo
  • Cadastre-se

dev botao

Limpar Evento já gerado no eSocial


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

Recommended Posts

  • Membros Pro

Olá, gostaria de saber se existe uma maneira de excluir um evento que foi gerado incorretamente, exemplo: dei um FESocial.Eventos.Periodicos.S1200.New e deu algum erro no restante da geração, eu gostaria de limpar aquele que foi criado, tentei pelo FESocial.Eventos.Periodicos.S1200.Delete(FESocial.Eventos.Periodicos.S1200.Count);, mas ele da erro de estouro de lista, tentei encontrar algum exemplo nos fontes mas não achei nada, teriam alguma ideia de como posso fazer esta operação?

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
 

Os itens começam no zero.

Tente FESocial.Eventos.Periodicos.S1200.Delete(FESocial.Eventos.Periodicos.S1200.Count-1) para pegar o último.

Testei desta maneira também continua com o estouro.

Link para o comentário
Compartilhar em outros sites

  • Consultores
 

Testei desta maneira também continua com o estouro.

Bom dia!

ACBreSocial1.Eventos.Periodicos.S1200.Clear;

Vai limpar completamente a lista do evento.

  ACBreSocial1.Eventos.Periodicos.S1200.Delete(Indice)

Vai remover o evento do índice especificado da lista.

Se a sua chamada ao .Count-1 falhou, então é provável que a lista não tenha nenhum evento para inicio de conversa.

Depois de receber o erro que está recebendo ao adicionar um novo evento com o .New, teste o .Count e veja se ele mostra um valor maior do que zero.

Qual é a mensagem de erro que está recebendo na íntegra?

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
 

Bom dia!

ACBreSocial1.Eventos.Periodicos.S1200.Clear;

Vai limpar completamente a lista do evento.

  ACBreSocial1.Eventos.Periodicos.S1200.Delete(Indice)

Vai remover o evento do índice especificado da lista.

Se a sua chamada ao .Count-1 falhou, então é provável que a lista não tenha nenhum evento para inicio de conversa.

Depois de receber o erro que está recebendo ao adicionar um novo evento com o .New, teste o .Count e veja se ele mostra um valor maior do que zero.

Qual é a mensagem de erro que está recebendo na íntegra?

Após eu passar para dentro de uma procedure específica e passar o componente como parâmetro, trabalhei com ele dentro da procedure e utilizei FESocial.Eventos.Periodicos.S1200.Count-1 e agora funcionou. Obrigado pelas dicas.

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

  • Este tópico foi criado há 158 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.