Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Pré-leitura


  • Leitura


  • Classificação

Exemplo do Log de memória de cálculo gerado pelo sistema



Bloco de código
firstline1
titleExemplo do Log de Memória de Cálculo gerado pelo sistema
linenumberstrue
collapsetrue
*** Memória de cálculo Leitura de Marcações de Ponto***
-Parâmetros
	MV_PAPONTA: 01/31                (Periodo para apontamento das marcacoes            0131)
	MV_PONMES : 20240701/20240731    (Periodo de Apontamento em aberto para a   Apuracaodas Marcacoes/Apontamentos no Ponto Eletronico    Será atualizado pelo sistema no Fechamento Mensal.)
	MV_FILTREL: N                    (Habilita botão para escolha de arquivos de leitura"S" - Exibe botão. "N" - Não exibe botão para     a escolha de arquivos (padrão).)
	MV_GETDIAA: 7                    (Número de dias que antecedem o período de leitura apontamento informado nos parâmetros p/ a obtençãodas marcações. (Máximo: 7 dias).)
	MV_GETDIAP: 7                    (Número de dias posteriores ao período de leitura  apontamento informado nos parâmetros p/ a obtençãodas marcações. (Máximo: 7 dias).)
	MV_PM010LA: N                    (Define leitura/apontamento utilizando filial do   do relógio, caso tabela SP0 esteja caso esteja no modo "exclusivo".)
	MV_POARQ  : 1                    (Define se os arquivos dos relógios de ponto estão no diretório StartPath do Protheus. 1 = StartPath;2 = Local)
	MV_MARCFER: S                    (Indica se as Marcacoes sera considerada quando o  funcionario estiver em Situacao de Ferias.)
	MV_GETMAUT: S                    (Carregar as Marcacoes automaticas nos processos deLeitura/Apontamento de Marcacoes. "S" - Carrega   (Valor Padrao) e "N" - Nao Carrega)
	MV_DESPMIN: 05                   (Utilizado no SigaPon para informar os minutos des-prezados entre duas marcacoes - O sistema irá co  siderar apenas a uma marcacao deste intervalo.)
	MV_PONDIV : 10                   (Log de divergências do relógio)
	MV_TECXRH : .F.                  (Define se o Gestao de Servico esta integrado com Rh do Microsiga Protheus.)
	Clock in
		MV_APICLO0: .T.                  (Utiliza integração com Carol Clockin?)
		MV_APICLO3: clockinmobile        (Clockin da Carol - ID de Conexão de Acesso)
		MV_GEOFENC: .T.                  (Define se as marcações realizadas fora do perímetro serão aprovadas automaticamente ou não. .T. = São Aprovadas; .F. São reprovadas)
		MV_APICLOD: .T.                  (Define se a integração utilizará a tabela RR1 ou  MSA_CONTROL_MARCAC. .T. = RR1  .F. = MSA)
	Suricato
		MV_TSREP  : .T.                  (Define se havera integração entre o módulo Sigapone o aplicativo TSA (Totvs Controle de Acesso))
		MV_APISUR : .T.                  (Define se a integração do Suricato com o Protheus ocorre por API (.T.) ou direto no banco (.F.))
		MV_TPLMARC: 1                    (Define qual será o tipo de identificação do       funcionário para leitura das marcações na         integração com o TSA (1-PIS, 2-Matricula))
-Compartilhamento das Tabelas
	SP0 - Relógio de Ponto              : EEE
	RFB - Cabecalho de Pré-Leitura      : EEE
	SPE - Crachas Provisórios           : EEE
	RFE - Pré-Leitura                   : EEE
	RR1 - Integração de marcações       : CCC
-Datas dos Fontes
	PONM010.PRX: 26/08/2024 - 09:29:14
	PONA030.PRX: 26/08/2024 - 08:47:15
	PONXFUN.PRX: 19/08/2024 - 18:11:56
	PONXFUN1.PRX: 26/08/2024 - 09:57:07
-Relógio - 003
	SURICATO        (Suricato)
	Leiaute: 1510
	Arquivo: REP
	Pré-Leitura (PONA030)
		NSR Inicial: 000000000
		Registro incluído na RFB
		Origem das Marcações: RR1T10
		Query para busca das marcações: 
			 SELECT   RR1_CODPIS as COD_PIS_MSA,RR1_DATMAR as DATA_MARC,RR1_NUMMAR AS NUM_HORA,RR1_CODREP as COD_REP,RR1_CODNSR as COD_NSR,RR1_CODUSU as COD_USUAR_EXT_CHAVE,RR1_VALCON AS RECNO, RR1_LATITU, RR1_LONGIT, RR1_GEOFEN, RR1_CODCPF AS COD_CPF_FUNC, RR1_FUSO AS COD_FUSO, RR1_CCTREP AS COD_CCT  FROM   RR1T10  MSA WHERE    MSA.RR1_CODREP = '00000000000000123' AND 	RR1_LOGIP = '0'  AND RR1_DATMAR BETWEEN '20240624' AND '20240807'    ORDER BY    RR1_CODNSR
		Marcação: 000000001
			Query para identificar o funcionário: 
				 SELECT RA_CRACHA, RA_MAT, RA_FILIAL FROM  SRAT10 SRA WHERE    SRA.RA_CRACHA <> '          ' AND (  SRA.RA_CIC = '23879860084') AND RA_CATFUNC IN ('A','C','D','E','G','H','M','P','S','T','*','*','*','*','*') AND RA_SITFOLH IN (' ','A','D','F','T') AND RA_FILIAL >= 'D MG 01 ' AND RA_FILIAL <= 'D MG 01 ' AND RA_MAT >= '000001' AND RA_MAT <= '000003' AND RA_TNOTRAB >= '   ' AND RA_TNOTRAB <= 'ZZZ' AND RA_REGRA >= '  ' AND RA_REGRA <= 'ZZ' AND RA_CC >= '         ' AND RA_CC <= 'ZZZZZZZZZ'   AND SRA.D_E_L_E_T_ = ' ' ORDER BY RA_CATFUNC DESC
			Funcionário encontrado: D MG 01  - 000001, Crachá: 000001    
		Marcação: 000000001
			Query para identificar o funcionário: 
				 SELECT RA_CRACHA, RA_MAT, RA_FILIAL FROM  SRAT10 SRA WHERE    SRA.RA_CRACHA <> '          ' AND (  SRA.RA_CIC = '23879860084') AND RA_CATFUNC IN ('A','C','D','E','G','H','M','P','S','T','*','*','*','*','*') AND RA_SITFOLH IN (' ','A','D','F','T') AND RA_FILIAL >= 'D MG 01 ' AND RA_FILIAL <= 'D MG 01 ' AND RA_MAT >= '000001' AND RA_MAT <= '000003' AND RA_TNOTRAB >= '   ' AND RA_TNOTRAB <= 'ZZZ' AND RA_REGRA >= '  ' AND RA_REGRA <= 'ZZ' AND RA_CC >= '         ' AND RA_CC <= 'ZZZZZZZZZ'   AND SRA.D_E_L_E_T_ = ' ' ORDER BY RA_CATFUNC DESC
			Funcionário encontrado: D MG 01  - 000001, Crachá: 000001    
			Marcação gravada na RFE
				NSR: 000000001 | Data: 01/07/2024 | Hora: 09:00 | cPIS:   | CPF: 23879860084 | Crachá:000001    
			Registro atualizado na RFB - NSR: 000000001
			Atualizada a tabela RR1T10 RR1_LOGIP = '1' | RECNO = 1
		Marcação: 000000002
			Query para identificar o funcionário: 
				 SELECT RA_CRACHA, RA_MAT, RA_FILIAL FROM  SRAT10 SRA WHERE    SRA.RA_CRACHA <> '          ' AND (  SRA.RA_CIC = '23879860084') AND RA_CATFUNC IN ('A','C','D','E','G','H','M','P','S','T','*','*','*','*','*') AND RA_SITFOLH IN (' ','A','D','F','T') AND RA_FILIAL >= 'D MG 01 ' AND RA_FILIAL <= 'D MG 01 ' AND RA_MAT >= '000001' AND RA_MAT <= '000003' AND RA_TNOTRAB >= '   ' AND RA_TNOTRAB <= 'ZZZ' AND RA_REGRA >= '  ' AND RA_REGRA <= 'ZZ' AND RA_CC >= '         ' AND RA_CC <= 'ZZZZZZZZZ'   AND SRA.D_E_L_E_T_ = ' ' ORDER BY RA_CATFUNC DESC
			Funcionário encontrado: D MG 01  - 000001, Crachá: 000001    
			Marcação gravada na RFE
				NSR: 000000002 | Data: 01/07/2024 | Hora: 12:00 | cPIS:   | CPF: 23879860084 | Crachá:000001    
			Registro atualizado na RFB - NSR: 000000002
			Atualizada a tabela RR1T10 RR1_LOGIP = '1' | RECNO = 2
		Marcação: 000000003
			Query para identificar o funcionário: 
				 SELECT RA_CRACHA, RA_MAT, RA_FILIAL FROM  SRAT10 SRA WHERE    SRA.RA_CRACHA <> '          ' AND (  SRA.RA_CIC = '23879860084') AND RA_CATFUNC IN ('A','C','D','E','G','H','M','P','S','T','*','*','*','*','*') AND RA_SITFOLH IN (' ','A','D','F','T') AND RA_FILIAL >= 'D MG 01 ' AND RA_FILIAL <= 'D MG 01 ' AND RA_MAT >= '000001' AND RA_MAT <= '000003' AND RA_TNOTRAB >= '   ' AND RA_TNOTRAB <= 'ZZZ' AND RA_REGRA >= '  ' AND RA_REGRA <= 'ZZ' AND RA_CC >= '         ' AND RA_CC <= 'ZZZZZZZZZ'   AND SRA.D_E_L_E_T_ = ' ' ORDER BY RA_CATFUNC DESC
			Funcionário encontrado: D MG 01  - 000001, Crachá: 000001    
			Marcação gravada na RFE
				NSR: 000000003 | Data: 01/07/2024 | Hora: 13:00 | cPIS:   | CPF: 23879860084 | Crachá:000001    
			Registro atualizado na RFB - NSR: 000000003
			Atualizada a tabela RR1T10 RR1_LOGIP = '1' | RECNO = 3
		Marcação: 000000004
			Query para identificar o funcionário: 
				 SELECT RA_CRACHA, RA_MAT, RA_FILIAL FROM  SRAT10 SRA WHERE    SRA.RA_CRACHA <> '          ' AND (  SRA.RA_CIC = '23879860084') AND RA_CATFUNC IN ('A','C','D','E','G','H','M','P','S','T','*','*','*','*','*') AND RA_SITFOLH IN (' ','A','D','F','T') AND RA_FILIAL >= 'D MG 01 ' AND RA_FILIAL <= 'D MG 01 ' AND RA_MAT >= '000001' AND RA_MAT <= '000003' AND RA_TNOTRAB >= '   ' AND RA_TNOTRAB <= 'ZZZ' AND RA_REGRA >= '  ' AND RA_REGRA <= 'ZZ' AND RA_CC >= '         ' AND RA_CC <= 'ZZZZZZZZZ'   AND SRA.D_E_L_E_T_ = ' ' ORDER BY RA_CATFUNC DESC
			Funcionário encontrado: D MG 01  - 000001, Crachá: 000001    
			Marcação gravada na RFE
				NSR: 000000004 | Data: 01/07/2024 | Hora: 13:00 | cPIS:   | CPF: 23879860084 | Crachá:000001    
			Registro atualizado na RFB - NSR: 000000004
			Atualizada a tabela RR1T10 RR1_LOGIP = '1' | RECNO = 4
	Leitura Por Funcionário(PONM010)
		Funcionário: D MG 01  - 000001
			Query para busca das marcações na RFE: 
				SELECT RFE_FILIAL,RFE_ORIG,RFE_CRACHA,RFE_DATA,RFE_HORA,RFE_CC,RFE_RELOGI,RFE_FUNCAO,RFE_GIRO,RFE_FLAG,RFE_NUMREP,RFE_DTHRLI,RFE_DTHRG,RFE_DATAAP,RFE_EMPORG,RFE_FILORG,RFE_MATORG,RFE_DHORG,RFE_IDORG,RFE_NATU,RFE_PERAPO,RFE_LINHA,RFE_RELSP0,RFE_PIS,RFE_LATITU,RFE_LONGIT,RFE_GEOFEN,RFE_TPREG,RFE_CPF,RFE_IDMARC,RFE_MARCON,RFE_SRH256,RFE_CRC,RFE_DTGVMA,RFE_FUSO,RFE_CCTREP,R_E_C_N_O_ RECNO FROM RFET10 RFE WHERE  (RFE.RFE_PIS <> ' ' AND RFE.RFE_PIS = ' ' OR (RFE.RFE_CPF <> ' ' AND RFE.RFE_CPF = '23879860084') ) AND (RFE.RFE_DATA>='20240624' AND RFE.RFE_DATA<='20240807' ) AND (RFE.RFE_FLAG='0' OR RFE.RFE_NATU='3') AND RFE.RFE_RELOGI='003' AND RFE.D_E_L_E_T_=' '  ORDER BY  RFE_CRACHA,RFE_DATA,RFE_HORA
			Marcação: 000000001
				NSR: 000000001 | Data: 01/07/2024 | Hora: 09:00 | cPIS:              | CPF: 23879860084  | Crachá:000001    
				Verificação de Múltiplos Vínculos
					Busca na SRA: 
						 SELECT SRA.RA_FILIAL, SRA.RA_PIS, SRA.RA_MAT, SRA.RA_NOME, SRA.RA_CC, SRA.RA_TNOTRAB, SRA.RA_REGRA, SRA.RA_SITFOLH, SRA.RA_DEMISSA, SRA.RA_CATFUNC, R_E_C_N_O_ RECNO FROM  SRAT10 SRA WHERE SRA.D_E_L_E_T_= ' '   AND RA_CIC = '23879860084'   ORDER BY RA_RESCRAI
					Múltiplos Vínculos: NÃO
				Registro atualizado na RFE. RFE_NATU = '0' | RFE_FLAG = '1' | Recno: 1
				Marcação gravada na SP8
			Marcação: 000000002
				NSR: 000000002 | Data: 01/07/2024 | Hora: 12:00 | cPIS:              | CPF: 23879860084  | Crachá:000001    
				Verificação de Múltiplos Vínculos
					Busca na SRA: 
						 SELECT SRA.RA_FILIAL, SRA.RA_PIS, SRA.RA_MAT, SRA.RA_NOME, SRA.RA_CC, SRA.RA_TNOTRAB, SRA.RA_REGRA, SRA.RA_SITFOLH, SRA.RA_DEMISSA, SRA.RA_CATFUNC, R_E_C_N_O_ RECNO FROM  SRAT10 SRA WHERE SRA.D_E_L_E_T_= ' '   AND RA_CIC = '23879860084'   ORDER BY RA_RESCRAI
					Múltiplos Vínculos: NÃO
				Registro atualizado na RFE. RFE_NATU = '0' | RFE_FLAG = '1' | Recno: 2
				Marcação gravada na SP8
			Marcação: 000000003
				NSR: 000000003 | Data: 01/07/2024 | Hora: 13:00 | cPIS:              | CPF: 23879860084  | Crachá:000001    
				Verificação de Múltiplos Vínculos
					Busca na SRA: 
						 SELECT SRA.RA_FILIAL, SRA.RA_PIS, SRA.RA_MAT, SRA.RA_NOME, SRA.RA_CC, SRA.RA_TNOTRAB, SRA.RA_REGRA, SRA.RA_SITFOLH, SRA.RA_DEMISSA, SRA.RA_CATFUNC, R_E_C_N_O_ RECNO FROM  SRAT10 SRA WHERE SRA.D_E_L_E_T_= ' '   AND RA_CIC = '23879860084'   ORDER BY RA_RESCRAI
					Múltiplos Vínculos: NÃO
				Registro atualizado na RFE. RFE_NATU = '0' | RFE_FLAG = '1' | Recno: 3
				Marcação gravada na SP8
			Marcação: 000000004
				NSR: 000000004 | Data: 01/07/2024 | Hora: 13:00 | cPIS:              | CPF: 23879860084  | Crachá:000001    
				Verificação de Múltiplos Vínculos
					Busca na SRA: 
						 SELECT SRA.RA_FILIAL, SRA.RA_PIS, SRA.RA_MAT, SRA.RA_NOME, SRA.RA_CC, SRA.RA_TNOTRAB, SRA.RA_REGRA, SRA.RA_SITFOLH, SRA.RA_DEMISSA, SRA.RA_CATFUNC, R_E_C_N_O_ RECNO FROM  SRAT10 SRA WHERE SRA.D_E_L_E_T_= ' '   AND RA_CIC = '23879860084'   ORDER BY RA_RESCRAI
					Múltiplos Vínculos: NÃO
				Marcação será gravada como Desconsiderada por conta do parâmetro MV_DESPMIN
				Registro atualizado na RFE. RFE_NATU = '0' | RFE_FLAG = '1' | Recno: 4
				Marcação gravada na SP8
		Funcionário: D MG 01  - 000002
			Query para busca das marcações na RFE: 
				SELECT RFE_FILIAL,RFE_ORIG,RFE_CRACHA,RFE_DATA,RFE_HORA,RFE_CC,RFE_RELOGI,RFE_FUNCAO,RFE_GIRO,RFE_FLAG,RFE_NUMREP,RFE_DTHRLI,RFE_DTHRG,RFE_DATAAP,RFE_EMPORG,RFE_FILORG,RFE_MATORG,RFE_DHORG,RFE_IDORG,RFE_NATU,RFE_PERAPO,RFE_LINHA,RFE_RELSP0,RFE_PIS,RFE_LATITU,RFE_LONGIT,RFE_GEOFEN,RFE_TPREG,RFE_CPF,RFE_IDMARC,RFE_MARCON,RFE_SRH256,RFE_CRC,RFE_DTGVMA,RFE_FUSO,RFE_CCTREP,R_E_C_N_O_ RECNO FROM RFET10 RFE WHERE  (RFE.RFE_PIS <> ' ' AND RFE.RFE_PIS = '037808427635' OR (RFE.RFE_CPF <> ' ' AND RFE.RFE_CPF = '39731850007') ) AND (RFE.RFE_DATA>='20240624' AND RFE.RFE_DATA<='20240807' ) AND (RFE.RFE_FLAG='0' OR RFE.RFE_NATU='3') AND RFE.RFE_RELOGI='003' AND RFE.D_E_L_E_T_=' '  ORDER BY  RFE_CRACHA,RFE_DATA,RFE_HORA
			Nenhuma Marcação Encontrada
		Funcionário: D MG 01  - 000003
			Query para busca das marcações na RFE: 
				SELECT RFE_FILIAL,RFE_ORIG,RFE_CRACHA,RFE_DATA,RFE_HORA,RFE_CC,RFE_RELOGI,RFE_FUNCAO,RFE_GIRO,RFE_FLAG,RFE_NUMREP,RFE_DTHRLI,RFE_DTHRG,RFE_DATAAP,RFE_EMPORG,RFE_FILORG,RFE_MATORG,RFE_DHORG,RFE_IDORG,RFE_NATU,RFE_PERAPO,RFE_LINHA,RFE_RELSP0,RFE_PIS,RFE_LATITU,RFE_LONGIT,RFE_GEOFEN,RFE_TPREG,RFE_CPF,RFE_IDMARC,RFE_MARCON,RFE_SRH256,RFE_CRC,RFE_DTGVMA,RFE_FUSO,RFE_CCTREP,R_E_C_N_O_ RECNO FROM RFET10 RFE WHERE  (RFE.RFE_PIS <> ' ' AND RFE.RFE_PIS = '037808427635' OR (RFE.RFE_CPF <> ' ' AND RFE.RFE_CPF = '39731850007') ) AND (RFE.RFE_DATA>='20240624' AND RFE.RFE_DATA<='20240807' ) AND (RFE.RFE_FLAG='0' OR RFE.RFE_NATU='3') AND RFE.RFE_RELOGI='003' AND RFE.D_E_L_E_T_=' '  ORDER BY  RFE_CRACHA,RFE_DATA,RFE_HORA
			Nenhuma Marcação Encontrada

...