Ir para conteúdo
  • Cadastre-se

dev botao

Pequena melhoria registro Y570


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

Recommended Posts

  • Membros Pro
Postado

Foi feita uma alteração no campo COD_REC para que exista a possibilidade de gerar o mesmo sem informação alguma ( || ao invés de |0000| )

Isso resolve uma questão prática pois as vezes não se consegue gerar o COD_REC corretamente pelo sistema (por motivos variados), sendo necessário corrigir dentro do SPED. Se for gerado 0000 o sped trava a possibilidade de edição do registro. Se for gerado sem nenhuma informação o SPED permite a edição/complementação/correção do COD_REC pelo cliente. Outras situações não serão afetadas.

WriteRegistroY570 foi alterado de  

LFill(COD_REC, 4) +

para

LFill(COD_REC, 4, True) +

 

ACBrECFBloco_Y_Class.pas

  • Moderadores
Postado
49 minutos atrás, Digibyte disse:

Isso resolve uma questão prática pois as vezes não se consegue gerar o COD_REC corretamente pelo sistema (por motivos variados), sendo necessário corrigir dentro do SPED. Se for gerado 0000 o sped trava a possibilidade de edição do registro. Se for gerado sem nenhuma informação o SPED permite a edição/complementação/correção do COD_REC pelo cliente. Outras situações não serão afetadas.

Não entendi a parte do SPED travar a possibilidade de edição...

Você está tentando forçar um erro de validação?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado
15 horas atrás, BigWings disse:

Não entendi a parte do SPED travar a possibilidade de edição...

Quando não informo nada no campo COD_REC o ACBR manda '0000' na respectiva posição. Lá dentro do SPED, quando feito dessa forma, a edição fica travada, não é possível alterar qualquer campo do registro.

Citar

Você está tentando forçar um erro de validação?

Não forçar, mas permitir que seja corrigido um erro. Tanto '0000' quanto em branco darão erro de validação, mas como disse, com '0000' não tem como arrumar (nem o código, nem qualquer campo do registro).

Porque então não mandar com o código correto? Eventualmente o cliente não lançou na época ou não cadastrou ou não tinha a informação. É melhor que no validador apareça como "não informado" para que ele corrija ali mesmo e se quiser também arrume dentro do sistema.

  • Consultores
  • Solution
Postado
23 horas atrás, Digibyte disse:

Quando não informo nada no campo COD_REC o ACBR manda '0000' na respectiva posição. Lá dentro do SPED, quando feito dessa forma, a edição fica travada, não é possível alterar qualquer campo do registro.

Bom dia.

   Isso me parece um erro do validador do SPED. Você chegou a reportar o problema para a SEFAZ?

[]'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.
  • Membros Pro
Postado

Não me atentei a essa possibilidade, irei fazer isso. O SPED deveria reportar erro e permitir a alteração, como é normalmente.

Compreendo que é uma situação um pouco específica, mas de qualquer forma, considerando que é algo bem simples sem qualquer impacto negativo, solicito se possível essa alteração.

  • Curtir 2
  • 5 meses depois ...
  • Consultores
Postado
Em 07/08/2020 at 15:01, Digibyte disse:

Não me atentei a essa possibilidade, irei fazer isso. O SPED deveria reportar erro e permitir a alteração, como é normalmente.

Compreendo que é uma situação um pouco específica, mas de qualquer forma, considerando que é algo bem simples sem qualquer impacto negativo, solicito se possível essa alteração.

 

Apesar do problema não ser no ACBr, resolvemos subir a alteração. Muito obrigado pela contribuição.
Fiz a implementação baseada nela.
Subi as alterações para o SVN na Revisão  21247.
Pelo que vi está tudo certo.
Queira por favor atualizar, testar e reportar qualquer problema.

Mais uma vez obrigado.

  • Curtir 1

[]'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.
  • Este tópico foi criado há 1402 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.