Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Sistema não permite que os campos T1Z_VLRSEN, CMU_VLCONT e CMU_VLGILR fiquem vazios

Linha de Produto:

TAF - Totvs Automação Fiscal

Segmento:

Serviços

Módulo:

SIGATAF

Função:

TAFA272.prw - Aquis. Prod. Rural

TAFXVALID.prw

Situação/Requisito

"Sistema não permite que os campos T1Z_VLRSEN, CMU_VLCONT e CMU_VLGILR fiquem vazios.

Cenario

Cenário 1: Cliente possui um processo judicial onde o pagamento do funrural é suspenso, porém o valor do Senar será recolhido normalmente. Ao informar o processo judicial pela rotina TAFA272, o sistema não permite confirmar o cadastro, pois informa que o valor do Senar deve ser preenchido. Não há valor do Senar suspenso e por isso o campo deve ser vazio. Caso o cliente faça a importação dos dados via xml, o campo é gravado sem valores, porém a validação do schema da rotina acusa rejeição informando que o campo está sem conteúdo.

Cenario

Cenário 2: Cliente possui documentos fiscais que o funrural e o GILRAT não foram recolhidos e por isso ficam vazios. Quando deixamos os campos CMU_VLCONT e CMU_VLGILR vazios o sistema permite confirmar o registro, porém a validação de schema acusa que o campo está vazio ou inconsistente. Neste caso o valor da tag deverá ser 0.

Para reproduzir:

  • Não será possível enviar a tabela TAFST2 pois os documentos foram incluídos diretamente pelo TAF.
  • Incluir pela rotina TAFA272 os valores de documentos fiscais e deixe os campos CMU_VLCONT e CMU_VLGILR vazios
  • Incluir na aba Processos referenciados, os valores de GILRAT e Funrural e deixe o campo T1Z_VLRSEN vazio. O sistema não deixará salvar o registro.
  • Para efeito de teste, informe o valor do campo T1Z_VLRSEN e depois apague seu conteúdo via apsdu
  • Dentro da rotina TAFA272, vá em "Outras Ações"/Validar Registro"

Solução/Implementação:

Realizado ajuste de dicionário e fonte TAFA272 para permitir que os campos fiquem vazios.

Requisito:DSERTAF1-7291