Árvore de páginas

Ponto-de-Entrada: USRVLESTR - Validação de estruturas e pré-estruturas
Versões: Microsiga Protheus 8.11 , 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 para definir quais validações serão executadas para verificar se um componente é válido durante a explosão de estruturas e pré-estruturas. Através deste ponto de entrada é possível desativar a validação de datas, grupo de opcionais e/ou revisão.
Eventos

O ponto de entrada está localizado no início da função ExplEstr(), que é a função utilizada para a explosão de estruturas e pré-estruturas na maioria dos programas dos módulos de Materiais.

 

Programa Fonte
SIGACUSA.PRW
Sintaxe

USRVLESTR - Validação de estruturas e pré-estruturas ( [ cCod ], [ cComp ], [ cTRT ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cCod Caracter Código do produto pai
cComp Caracter Código do produto filho
cTRT Caracter Seqüência (TRT)
Retorno
    aRet(vetor)
  • Indica quais validações devem ser executadas na validação do componente.
Observações

O array aRet (retorno) deve ter a seguinte estrutura:

aRet[1]: Indica se executa a validação de dadas (valor lógico).

aRet[2]: Indica se executa a validação de grupo de opcionais (valor lógico).

aRet[3]: Indica se executa a validação de revisão (valor lógico).

Exemplos
User Function USRVLESTR()Local cCod	  := PARAMIXB[1]Local cComp   := PARAMIXB[2]Local cTRT    := PARAMIXB[3]Local lVldDat := .T.Local lVldOpc := .T.Local lVldRev := .T.Local aRet    := {}TDN Gestão de Transportes //Customizações de usuárioaRet := {lVldDat,lVldOpc,lVldRev}Return aRet