Função: Busca Acumulados - FBuscaACM - Parâmetros e Exemplo de Utilização
Versões: | Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Português (Brasil) , Espanhol , Inglês |
Descrição:
Busca acumulados anuais dos funcionários de acordo com a verba informada e o funcionário que estiver posicionado na SRA - Tabela de funcionários.
Sintaxe:
Busca Acumulados - FBuscaACM - Parâmetros e Exemplo de Utilização ( [ ] )
Retorno:
-
()
Observações
Sintaxe: FBuscaACM(Verba, Mens/Hor, dDataI, dDataF, cTipo , ValRet, QtdRet)
Verba = Verba do acumulado, Ex.: "721".
Mens/Hor = Condição para restringir a busca. Pode ser "H" para que seja feito para categoria horistas. Se estiver Vazio será considerado Mensalista, Ex.: "H" .
dDataI = Informar a data inicial (DD\MM\AAAAA) para a procura dentro dos Acumulados anuais, Ex.: 01\01\2010.
dDataF = Informar a data final(DD\MM\AAAAA) para a procura dentro dos Acumulados anuais, Ex.: 31\12\2010.
cTipo = Informar “V” para valor ou “H” para horas, Ex: “V”.
ValRet = Valor de retorno.
QtdRet = Quantidade de retorno.
Exemplos
Exemplo de utilização:User Function Acumulados()Local _aArea := GetArea()Local _aAreaSRA := SRA->(GetArea()) Local _cVerba := "721" //Verba do Acumulado Local _dDataIni := CtoD("01/01/2010") //Data InicialLocal _dDataFim := CtoD("31/12/2010") //Data FinalLocal _cTipo := "V" //Tipo Verba Local _aDados := {} //Array de retorno dbSelectArea("SRA")SRA->(dbSetOrder(1))//Adiciona informacoes dos funcionariosWhile SRA->(!EOF()) Aadd (_aDados, {SRA->RA_MAT,; SRA->RA_NOME,; fBuscaAcm(_cVerba,,_dDataIni,_dDataFim,_cTipo)}) SRA->(dbSkip())EndDo //Restaura AreasRestArea(_aAreaSRA)RestArea(_aArea)Return(_aDados)
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Array of Record |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas