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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas