Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

RH - Linha Protheus - GPE - ExecAuto na rotina de Valores Futuros GPEA110

time.png Tempo aproximado para leitura: 00:01:00 min

Dúvida

Implementação de rotina Automática na rotina de Valores Futuros.

Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - A partir da versão 12.1.17

Solução

Implementação da rotina automática (ExecAuto) na rotina de cadastro de valores futuros (GPEA110) para que seja possível realizar inclusão, alteração e exclusão de informações.

1. Na chamada da Função GPEA110 devem ser passados os parâmetros.
nOpcAuto - Indica a operação que será realizada, 3 - Inclusão, 4 - Alteração; 5 - Exclusão
aCab - Array com as informações para posicionar no funcionário
aItens - Array com os lançamentos

2. Exemplo de chamada da rotina automática.
#Include 'Protheus.ch'

User Function GP110_Exec()
   Local aCab      := {}
   Local aItem     := {}
   Local aItens    := {}
   Local aLog      := {}
   Local lOk       := .T.

   Private lMsErroAuto := .F.

        Aadd(aCab, {"RA_FILIAL" , "D MG 01 ",NIL})
        Aadd(aCab, {"RA_MAT"    , "999975"  ,NIL})

        Aadd(aItem,{ "RK_PD"            , "005"     ,nil})
        Aadd(aItem,{ "RK_DOCUMEN"       , "000002"  ,nil})
        Aadd(aItem,{ "RK_VALORTO"       , 500.00   ,nil})
        Aadd(aItem,{ "RK_PARCELA"       , 1         ,nil}

        aAdd(aItens,aItem)

        MSExecAuto({|a, b, c| GPEA110(a, b, c) }, 3, aCab, aItens) //Inclusão
        //MSExecAuto({|a, b, c| GPEA110(a, b, c) }, 4, aCab, aItens) //Alteração
        //MSExecAuto({|a, b, c| GPEA110(a, b, c) }, 5, , ) //Exclusão

        If !lMsErroAuto
            ConOut("**** Incluido com sucesso! ****")
        Else
            aLog := getAutoGrLog()
            MostraErro()
            ConOut("Erro na Alteracao!")
        EndIf
Return aLog

Tabelas Utilizadas:

  • SRK - Movimento de Valores Futuros  
  • SRA - Funcionários  



Importante

Para informações sobre a estrutura do array aItens consulte a página http://tdn.totvs.com/x/bv1n

Tabelas Utilizadas:

  • SRK - Movimento de Valores Futuros  
  • SRA - Funcionários  

 

Saiba mais:
Documentação sobre o ExecAuto: https://tdn.totvs.com/pages/releaseview.action?pageId=521997032
Pacote acumulado do RH: https://centraldeatendimento.totvs.com/hc/pt-br/articles/115015741848

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _