Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como utilização o ponto de entrada GP110ACT?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - Todas as versões.
Solução
01. VISÃO GERAL
Ponto de entrada para alterar valores do arquivo SRZ (Resumo da Folha) antes de processar a contabilização
Fonte: GPEM110.PRX
02. EXEMPLO DE UTILIZAÇÃO
#Include "Protheus.ch"
/*
No exemplo, a contabilização das filiais 01, 02, 03, 04 e 05 é centralizada na filial 01
*/
User Function GP110ACT()
Local aRet := { "01", "01"}
//Retira a chave única da tabela SRZ, devido necessidade de atualização da SRZ
If SX2->( dbSeek("SRZ") )
SX2->( Reclock("SX2", .F.) )
SX2->X2_UNICO := ""
SX2->( MsUnlock() )
EndIf
//Efetua alteração da filial da tabela SRZ, conforme código enviado para a função SRZFilReplace()
SRZFilReplace( "01" , /*bCondReplace*/ )
Return( aRet )
03. VARIÁVEIS DE RETORNO
Outras Ações / Ações relacionadas
Nome
|
Tipo
|
Descrição
|
---|---|---|
aRet | array | [ 1 ] = Código da filial onde a contabilização será efetuada |
[ 2 ] = Código da filial onde a contabilização será centralizada |
04. NA PRÁTICA
Exemplo montado (disponível também anexo):
Funcionamento do PE 410ARQ:
0 Comentários