Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Expressão manual no Facilitador

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Faturamento

Função:

MATA984.PRW

Situação/Requisito:

Ao incluir uma expressão manual que contenha uma variável de memória do tipo data (ex.: SA1->A1_VENCLC) na montagem do filtro da rotina FACILITADOR no cadastro de clientes o sistema apresenta resultados inconsistentes.

O mesmo não ocorre ser for utilizada a opção de construtor de expressões.

Solução/Implementação:

Foi feito um ajuste na pesquisa do Facilitador, no cadastro de clientes, para que os filtros que utilizem a opção de expressão e que também utilizem uma variável memória do tipo data (ex.: SA1->A1_PRICOM ), apresentem os valores corretamente,igualmente como já ocorre no sistema, quando é utilizada a ferramenta de construtor de filtros padrão.

Como simular:

Para este teste, vamos utilizar o Facilitador para atualizar o vencimento do limite de credito de clientes(A1_VENCLC), cujo vencimento do credito atual seja 30/07/2017 e que possuam um valor de limite de credito igual ou superior à R$ 1.000.

Para efetuar o teste, acesse o módulo de faturamento e em Atualizações > Cadastros > Clientes - No botão de ações relacionadas clique em FACILITADOR.

No Wizard escolha o campo A1_VENCLC e prossiga para o quadro seguinte onde será construído o filtro. Com a tela de filtro aberta clique em expressão e digite a seguinte expressão: SA1->A1_VENCLC == Stod('20170730') .And. SA1->A1_LC >= Val('1000')


Prossiga para a etapa seguinte, escolha novamente o campo A1_VENCLC para ser o agrupador. Clique em avançar e veja que o sistema aplicou o filtro trazendo o registro (agrupado) corretamente.