Árvore de páginas

Ponto-de-Entrada: MT093OPT - Edita condições de montagem da família de Produtos
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

Ponto de entrada MT093OPT na função A093F3OPT - Exibe em formato de consulta padrão as opções da característica posicionada.

O ponto de entrada permite editar as condições de montagem da consulta padrão das características de uma família de Produtos.

Programa Fonte
MATA093.PRW
Sintaxe

MT093OPT - Edita condições de montagem da família de Produtos ( < ParamIXB[1]> , < ParamIXB[2]> , < ParamIXB[3]> , < ParamIXB[4]> ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
ParamIXB[1] Array of Record Sentença de validação do laço while que percorre a tabela SBS X
ParamIXB[2] Array of Record Campos que serão exibidos na consulta X
ParamIXB[3] Array of Record Bloco para filtrar registros que serão exibidos X
ParamIXB[4] Array of Record Bloco para avaliar qual registro será posicionado X
Retorno
    aRet(array_of_record)
  • Array com os dados de formação da consulta padrão
Observações

O array de retorno deve ter o seguinte formato

aRet[1] = Sentença de validação do laço while que percorre a tabela SBS

aRet[2] = Campos que serão exibidos na consulta

aRet[3] = Bloco para filtrar registros que serão exibidos

aRet[4] = Bloco para avaliar qual registro será posicionado

Exemplos
User Function MT093OPT()Local bWhile := ParamIXB[1]Local aFields:= ParamIXB[2]Local bFor   := ParamIXB[3]Local bInit  := ParamIXB[4]  //Customizações do usuárioReturn({bWhile, aFields, bFor, bInit})