Ponto de Entrada ativado antes da gravação das marcações automáticas
Linha de Produto: | Microsiga Protheus |
Segmento: | Serviços |
Módulo: | SIGAPON(Ponto Eletrônico) |
Função: | PutMarcAut(PONXFUN.PRW) |
Chamados relacionados: | TVQOOL |
Ponto de Entrada
Eventos: | Ocorre depois da geração das batidas automáticas porém antes da sua efetivação(gravação). | ||||||||
Programa Fonte: | PONXFUN.PRW | ||||||||
Função: | MarcAut3 | ||||||||
Retorno: |
|
Exemplo de Implementação do PE MarcAut3
#INCLUDE 'PROTHEUS.CH' /*/{Protheus.doc} MarcAut3(U_MARCAUT3) Exemplo de implementação do P.E no qual é possível modificar as marcações automáticas que devem ser geradas. @author philipe.pompeu @since 16/08/2016 @version P12.1.7 @return aResult, vetor que contem as variáveis modificadas /*/ User Function MARCAUT3() Local aMarcDia := ParamIxb[1] /*Armazena marcações que serão feitas de forma automática*/ Local nX := 1 /*Enquanto o número de batidas for ímpar*/ while(( Len(aMarcDia) % 2 ) > 0 .And. nX <= Len(aMarcDia)) /*Remove as geradas automaticamente até o número de marcações for par.*/ if(aMarcDia[nX,4] == 'A') aDel(aMarcDia,nX) aSize(aMarcDia,Len(aMarcDia)-1) endIf nX++ EndDo Return({aMarcDia})
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas