Árvore de páginas

 

Ponto-de-Entrada: GPM060CO - Define se calcula ou não Férias Programadas/Coletivas para funcionário

 

Versões:Microsiga_Protheus12.1.7
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos

 

Descrição:

O Ponto de Entrada GPM060CO define se o cálculo de Férias Programadas/Coletivas será executado ou não de acordo com o filtro informado no ponto de entrada.

Programa Fonte

.PRW
Sintaxe

GPM060CO - Defini se calcula ou não Férias Programadas/Coletivas para funcionário ( [ PARAMIXB ] )

Parâmetros:

 

 Nome  Tipo  Descrição  Default  Obrigatório  Referência 
 PARAMIXB  Vetor  PARAMIXB[1] := {cFiltroSRA}          

 

Retorno
    aDados[1] = Define se executa cálculo ou não, retornar .T. ou .F.
    aDados[2] => Novo filtro.
Observações

No vetor PARAMIXB[1] é passado variável de controle de filtro para execução do cálculo de Férias Programadas/Coletibas.

PARAMIXB[1] == "RA_NACIONA" + " = '" + 10 + "'"

 

Exemplos

#Include 'Protheus.ch'

User Function GPM060CO()
Local cFiltro := PARAMIXB[1]
Local aDados := Array(2)

cFiltro += " .AND. RA_MAT = '000001'"

Alert("Ponto de Entrada GPM060CO está sendo executada - Cálculo liberado apenas para matrícula 000001.")

aDados[1] := .T.
aDados[2] := cFiltro

Return( aDados )