Ponto-de-Entrada: PMSRDSRT - Ordena informações
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Descrição:
Permite ordenar o array de informações da redistribuição de recursos e da simulação de redistribuição de recursos.
Eventos
Redistribuição de Recursos, Simulação de Redistribuição de Recursos.
Programa Fonte
Sintaxe
PMSRDSRT - Ordena informações ( [ nOrdem ], [ aAllTask ] ) --> aAllTask
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
nOrdem | Numérico | Ordem selecionada. | |||||||||||||||
aAllTask | Array of Record | Array de ordenação. |
Retorno
-
aAllTask(array_of_record)
- Retorna o array aAllTask reordenado.
Observações
Esse ponto de entrada somente será chamado para as opções de ordenação, incluídas pelo ponto de entrada PMSRDORD. Caso seja necessário mais informações para realizar a ordenação, utilize os pontos de entrada PMSRDUSR e PMSRDSIM.
Exemplos
User Function PMSRDSRT()Local nOrdem := Paramixb[1]Local aAllTask := Paramixb[2]Local aRetIf nOrdem == 3 aRet := aSort( aAllTask ,,,{|x,y| x[19][1] < y[19][1] })Else aRet := aAllTaskEndIfReturn aRet
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas