Árvore de páginas

Dados do CNPJ na Consulta padrão de Clientes (SA1) 

Linha de Produto:

Microsiga Protheus

Segmento:

Jurídico

Módulo:

SIGAJURI

Função:

JURA095_D - Funções de dicionário do Processo

Situação/Requisito:

Alguns clientes precisam ter mais informações além do Código, Loja e Nome do Cliente, no entanto o método atual não permite incluir mais colunas.

Solução/Implementação:

Realizada alteração na função, para que respeite a estrutura que o cliente quer informar no método.

Atualmente o método tem estes parâmetros:

JA095CLI(aCampos,lVisualiza,lInclui,cFiltro,cFonte,lExibeDados)

  • aCampos       - Campos disponíveis para a pesquisa. Default := {}
  • lVisualiza       - Apresenta botão de Visualiza (T/F). Default := .F.

  • lInclui             - Apresenta botão de Inclusão (T/F) . Default := .F.

  • cFiltro            - Filtro a ser executado na tabela. O formato tem que ser em ADVPL.
                            Ex: "A1_EST == 'SP' .AND. A1_FILIAL == 'D MG    ' "

  • cFonte          - Nome do Fonte. Default := ""

  • lExibeDados    - Indica se ao abrir a tela, a pesquisa será realizada. Default := .T.

Para a incluir mais campos da tabela de Clientes (SA1) inclua os campos desejados em um Array.

Exemplos abaixo:

  • JA095CLI({'A1_COD','A1_NOME','A1_LOJA'})
  • JA095CLI({'A1_COD','A1_NOME','A1_END','A1_TIPO'})
  • JA095CLI({'A1_NOME','A1_EST','A1_MUN','A1_END'})
  • JA095CLI({'A1_CGC','A1_NOME','A1_END','A1_TIPO'})

Importante¹: Os campos a utilizar na função, devem ser SOMENTE da SA1 (Tabela de clientes);

Importante²: Para clientes que possuem muitos clientes cadastrados, seguem as recomendações abaixo:

  • Se for possível, informe um filtro padrão para a pesquisa no parâmetro cFiltro;
  • Para evitar lentidão na abertura da tela, inicialize o lExibeDados como .F. (Falso), assim o usuário pode fazer um filtro inicial, evitando o congelamento da tela, devido ao grande volume de dados.

Tickets relacionados:

3041864