Ponto-de-Entrada: QNC100INT - Envia resultados do Follow-Up estatistico
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) , Espanhol , Inglês |
Descrição:
Este ponto de entrada envia, através de uma matriz os dados apurados no Follow-Up Estatistico para ser usado na Função do Usuário.
É Acionado antes da tela de resultado do Follow-Up.
Programa Fonte
QNCA100.PRW
Sintaxe
QNC100INT - Envia resultados do Follow-Up estatistico ( [ ParamIXB ] ) --> Nil
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIXB | Array of Record | 1-Objeto (Odlg) 2-Nr.Total FNCs 3-Nr.Total Plano de ação 4-Nr.FNCs Baixadas 5-Nr.Planos Baixados 6-Nr.FNCs Pendentes 7-Nr.Planos Pendentes 8-Matriz FNCs e planos por mes/ano
10-Percentual FNC no ano 11-Nr.Total Plano no ano 12-Percentual Plano no ano |
Retorno
-
Nil(nulo)
Exemplos
USER FUNCTION QNC100INT() Local ODLG := PARAMIXB[1] Local nTotFNC := PARAMIXB[2] Local nTotPla := PARAMIXB[3] Local nFNCBai := PARAMIXB[4] Local nPLABai := PARAMIXB[5] Local nFNCPen := PARAMIXB[6] Local nPlaPen := PARAMIXB[7] Local aNFIPLMANO := PARAMIXB[8] Local nTotFNCAno := PARAMIXB[9] Local nPerFNCAno := PARAMIXB[10] Local nTotPLAAno := PARAMIXB[11] Local nPerPLAANO := PARAMIXB[12] Local nCAno Local nCMes Alert ("Total FNCs: "+cvaltochar(nTotFNC)+" Baixadas : "+cvaltochar(nFNCBai)+" Pendentes: "+cvaltochar(nFNCPen)) Alert ("Total Plano de ação:"+cvaltochar(nTotPla)+" Baixados : "+cvaltochar(nPLABai)+" Pendentes: "+cvaltochar(nPlaPen)) For nCAno = 1 to len(aNFIPLMANO) For nCMes = 1 to len(aNFIPLMANO[nCAno,2]) if aNFIPLMANO[nCAno,2,nCmes,1] > 0 .OR. aNFIPLMANO[nCAno,2,nCmes,2] > 0 Alert (cvaltochar(aNFIPLMANO[nCAno,2,nCmes,1])+" Fichas e "+cvaltochar(aNFIPLMANO[nCAno,2,nCmes,2])+ ; " Plano de ação em "+cvaltochar(nCMes)+"/"+cvaltochar(aNFIPLMANO[nCAno,1])) EndIf Next nCmes Alert ("Total FNC ANO "+cvaltochar(aNFIPLMANO[nCAno,1])+": "+cvaltochar(nTotFNCAno)+" Percentual : "+cvaltochar(nPerFNCAno)) Alert ("Total Plano Ação ANO "+cvaltochar(aNFIPLMANO[nCAno,1])+": "+cvaltochar(nTotPLAAno)+" Percentual : "+cvaltochar(nPerPLAANO)) Next nCAnoRETURN
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