Ponto-de-Entrada: A690ALTDESD - Seleciona Recursos Alternativos
Versões: | Advanced Protheus 7.10 , 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:
LOCALIZAÇÃO : Este P.E. está localizado na Função A690Processa().
DESCRIÇÃO : Ponto de Entrada para seleção de recursos alternativos e/ou secundários para cada desdobramento no Carga Máquina.
Eventos
Programa Fonte
MATA690A.PRX
Sintaxe
A690ALTDESD - Seleciona Recursos Alternativos ( < PARAMIXB> ) --> Array
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB | Vetor | Parâmetros enviados por array (recuperados pela variável PARAMIXB): Recurso principal, duração do desdobramento, número do desdobramento, array com recursos alternativos, array com recursos secundários. | X |
Retorno
-
Array(vetor)
- Obrigatoriamente dois arrays, sendo:
Array1: Recursos alternativos
Array2: Recursos secundarios
Exemplo:
Return({aArrayAlternativos, aArraySecundarios})
Observações
Exemplos
User Function A690ALTDESDLocal cRecurso := ParamIXB[1]Local nDurDesdob := ParamIXB[2]Local nDesdob := ParamIXB[3]Local aAlter := ParamIXB[4]Local aSecun := ParamIXB[5]If nDesdob == 1 aEval(aAlter, {|z,w| aAlter[w] := Pad('002', Len(cRecurso))})ElseIf nDesdob == 2 aEval(aAlter, {|z,w| aAlter[w] := Pad('003', Len(cRecurso))})ElseIf nDesdob == 3 aEval(aAlter, {|z,w| aAlter[w] := Pad('004', Len(cRecurso))})ElseIf nDesdob == 4 aEval(aAlter, {|z,w| aAlter[w] := Pad('001', Len(cRecurso))}) EndifConOut(nDesdob)Return({aAlter, aSecun})
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas