Linha de Produto:

Linha Datasul

Ocorrência:

Qual é a estrutura da tabela MSA_CONTROL_MARCAC ?

Passo a passo:

A tabela MSA_CONTROL_MARCAC é utilizada na integração do Suricato quando esta ocorre via conexão direta com o banco de dados, sendo atualizada com as informações das marcações.


Atualmente, a tabela MSA_CONTROL_MARCAC possui a seguinte estrutura:

CampoTipoFormatoUso
COD_FUNC_MSAcaracter x(100)Código do funcionário no Suricato/Datasul.
COD_HASHcaracter x(255)Não é utilizado.
COD_ID_FEDERcaracter x(20)Não é utilizado.
COD_ID_PREVID_SOCIALcaracter x(20)

Não é utilizado.

COD_LOTEcaracter x(100)Uso interno. Indica o nome do arquivo, data/hora e sequência do processamento do registro pelo programa PE7100.
COD_NSRcaracter x(9)NSR da marcação.
COD_PIS_MSAcaracter x(12)"0" + PIS do funcionário.
COD_RELOGIO_EXT_CHAVEcaracter x(100)

Obrigatório apenas para marcações de refeição, para as quais não existe código de REP do dispositivo onde a marcação foi realizada.

É composto por: Código da empresa no Datasul + ";" + Código do relógio no Datasul (PE0620)

COD_REPcaracter x(17)Código REP do relógio
COD_UNID_EXT_CHAVEcaracter x(100)
COD_USUAR_EXT_CHAVEcaracter x(100)
DAT_MARCAC_ACESdata 99/99/9999Data da marcação.
LOG_IMPORT_PRODUTlógicoSim/NãoUso interno. Indica se a marcação foi processada pelo programa PE7100.
NUM_DIRECAO_ACESinteiro9

Não é utilizado.

NUM_HORAR_MARCAC_ACESinteiro99999999Horário da marcação (em segundos).
NUM_SEQCIAL_MSAdecimal99999999999999999999Uso Interno.
VAL_CONTROL_MARCAC decimal>>>>>>>>>>>>>>>>>>>9Chave da tabela. Contém o ID sequencial do registro na tabela
VAL_PERF_ACESdecimal>>>>>>>>>>>>>>>>>>>9

Não é utilizado.

Observações: