Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

Pequena melhoria registro Y570


Go to solution Solved by EMBarbosa,

Recommended Posts

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

Link to post
Share on other sites
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

 

 

Link to post
Share on other sites
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.

Link to post
Share on other sites
  • Solution
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
Ajude o Projeto ACBr crescer - Assine o SAC

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.
Link to post
Share on other sites

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.

  • Like 2
Link to post
Share on other sites
  • 5 months later...
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.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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.
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...