Ir para conteúdo
  • Cadastre-se

dev botao

(0-0000) ENTIDADE: A UF "" digitada é inválido! / (0-0000) ENTIDADE: O código do município "" digitado é inválido!


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

Recommended Posts

Postado

Boa tarde.
Está apresentando uma mensagem ao gerar o SPED Bloco 0.
(0-0000) ENTIDADE: A UF "" digitada é inválido!
(0-0000) ENTIDADE: O código do município "" digitado é inválido!

Olhando no arquivo ACBrTXT\ACBrSPED\ACBrSPEDPisCofins\ACBrEPCBloco_0_Class.pas,
vi que tem algumas validações: 

Check(funChecaUF(UF), '(0-0000) ENTIDADE: A UF "%s" digitada é inválido!', [UF]);
Check(funChecaMUN(COD_MUN), '(0-0000) ENTIDADE: O código do município "%s" digitado é inválido!', [IntToStr(COD_MUN)]);

e olhando dentro destas funções no arquivo ACBrTXT\ACBrTXTUtils.pas percebi que não está sendo verificado se a variável está vindo vazia,
o problema ocorre na criação do arquivo, quando as variáveis estão sem valores. Adicionei uma validação para teste e aparentemente deu certo.
Em anexo segue o .pas.
Acham que pode ser adicionado no svn, para as próximas atualizações ?

ACBrTXTUtils.pas

  • Consultores
Postado
Em 20/01/2022 at 15:09, dsilvafc disse:

Boa tarde.
Está apresentando uma mensagem ao gerar o SPED Bloco 0.
(0-0000) ENTIDADE: A UF "" digitada é inválido!
(0-0000) ENTIDADE: O código do município "" digitado é inválido!

Olhando no arquivo ACBrTXT\ACBrSPED\ACBrSPEDPisCofins\ACBrEPCBloco_0_Class.pas,
vi que tem algumas validações: 

Check(funChecaUF(UF), '(0-0000) ENTIDADE: A UF "%s" digitada é inválido!', [UF]);
Check(funChecaMUN(COD_MUN), '(0-0000) ENTIDADE: O código do município "%s" digitado é inválido!', [IntToStr(COD_MUN)]);

e olhando dentro destas funções no arquivo ACBrTXT\ACBrTXTUtils.pas percebi que não está sendo verificado se a variável está vindo vazia,
o problema ocorre na criação do arquivo, quando as variáveis estão sem valores. Adicionei uma validação para teste e aparentemente deu certo.
Em anexo segue o .pas.
Acham que pode ser adicionado no svn, para as próximas atualizações ?

ACBrTXTUtils.pas 89 kB · 1 download

Olá, muito obrigado pela sugestão.

Apenas para confirmação: Qual registro você está preenchendo que aceita a UF e o código do município com valor vazio?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Olá.
Tudo bem?

É antes da geração do Bloco 0, quando vai criar o arquivo, na "procedure TACBrSPEDPisCofins.SaveFileTXT;", ele passa pela validação na criação, e como não tem nenhum registro preenchido ocorre a mensagem.

  • Consultores
Postado
Em 25/01/2022 at 08:50, dsilvafc disse:

Olá.
Tudo bem?

É antes da geração do Bloco 0, quando vai criar o arquivo, na "procedure TACBrSPEDPisCofins.SaveFileTXT;", ele passa pela validação na criação, e como não tem nenhum registro preenchido ocorre a mensagem.

Olá, eu não entendi.

Como assim antes da geração? Se você está chamando o SaveFile, então é porque já se preencheu o componente e o arquivo é pra ser gerado...

Pode explicar melhor? Acho que precisamos de um passo a passo para reproduzir o problema.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Solution
Postado

Olá.!
Encontrei o que estava ocorrendo, o SaveFile estava antes do preenchimento, não dava problema, porém caia nesta validação, coloquei o mesmo no final e não ocorreu mais problema.

Obrigado pela ajuda.!

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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

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

The popup will be closed in 10 segundos...