Árvore de páginas

Inconsistência default parâmetro MV_TAFAMBE = 02 e parâmetros por filiais na geração de xml do TAF

Linha de Produto:

TAF - Totvs Automação Fiscal

Segmento:

Serviços

Módulo:

SIGATAF

Função:

TAFMONTES - Monitoramento

TafXMLFunctions

TafProc4

Situação/Requisito

Ao incluir filial no parâmetro MV_TAFAMBE, sistema não encontra o tipo de ambiente e gera a XML com a tag tpAmb como '02' no Monitoramento.

Quando incluímos filial no parâmetro MV_TAFAMBE (tipo de ambiente), o sistema não encontra o parâmetro e alimenta a tag tpAmb como '02' (Default).
Erro gerado:

No momento não existe tratamento para o parâmetro por filial, apenas sendo identificado quando o parâmetro for global (sem o preenchimento do campo filial).
Cliente precisa diferenciar os parâmetros para cada filial.

Solução/Implementação:

Ajustado o default do parâmetro MV_TAFAMBE para "2" ao invés de "02";

Durante geração dos XML's, ajustado o sistema para considerar os parâmetros correspondentes a filial da tabela principal do evento ou quando esta estiver compartilhada e o conteúdo da filial for em branco, considera os parâmetros da filial corrente.

Ordem de priorização de filial:

  1. Filial da tabela principal do registro do evento (por exemplo: XXX_FILIAL ou C1E_FILTAF);
  2. Caso o conteúdo do campo seja vazio, considera a filial corrente do sistema;

Ordem de priorização de comportamento anterior:

  1. Filial da tabela principal do registro do evento (por exemplo: XXX_FILIAL ou C1E_FILIAL);
  2. Caso o conteúdo do campo seja vazio, considera a filial "Vazio" (Global) para os parâmetros, entre outros;
Requisito:DSERTAF1-9606