Árvore de páginas

Alterações referentes ao fonte TAFA264 com data igual ou superior a 17/11/2021

Produto:

TAF - Totvs Automação Fiscal

Versões:

Todas

Ocorrência:

Após atualização da rotina TAFA264 o campo de descrição do agente nocivo mudou de nome.

A partir da versão de 17/11/2021 do fonte TAFA264 o campo correspondente a descrição de agente nocivo é armazenado no campo CMA_DAGNOC, essa alteração foi necessária por que no layout do governo a tag dscAgNoc é especificada com tamanho 999, desta forma foi necessário criar um campo MEMO para que a informação fosse gravada sem riscos de truncamento de dados.

Esta tag também está documentada como  chave do grupo agNoc, a nível de produto não é possível incluir um campo MEMO na chave primária de uma tabela, por este motivo no campo CMA_DSAG que anteriormente era utilizado para gravação descrição do agente nocivo  será utilizado para a gravação de uma chave única referente a este campo, o mesmo também foi adicionado como chave na tabela CMA.

Desta forma o sistema irá utilizar a seguinte regra para a exibição do campo de descrição de agente nocivo no cadastro do evento S-2240: 


Cenário 1

Campo CMA_DAGNOC não criado no banco de dados ou campo CMA_DAGNOC criado e fonte TAFA264 com data inferior a 17/11/2021: 

Comportamento esperado: 

O sistema continuará gravando a descrição no campo CMA_DSAG, porém nesta situação o cliente não conseguirá informar mais que 220 caracteres e não será possível repetir o código do agente nocivo.


Cenário 2

Campo CMA_DAGNOC criado e TAFA264 com data igual ou superior a 17/11/2021: 

Comportamento esperado:

  • O sistema passará a gravar a informação de novos registros no campo CMA_DAGNOC e uma chave única no campo CMA_DSAG (essa chave começa com os caracteres PK)
  • Na visualização, alteração ou exclusão de registros legados (com a descrição preenchida no campo CMA_DSAG) o sistema irá exibir no cadastro o campo CMA_DSAG em detrimento do campo CMA_DAGNOC
  • O sistema irá gerar o XML utilizando o campo correto de forma transparente para os registros novos e registros legados.
  • A Descrição da tabela 24 será exibida no campo CMA_DVAGNO caso ocorra o preenchimento código do agente nocivo e o registro não for legado.


Demais Documentos:  https://tdn.totvs.com/x/JRm_Jg