Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela C8B no Protheus

Atestado de Saúde Ocupacional

O que é a tabela C8B no Protheus?

A tabela C8B faz parte do sistema ERP Protheus da TOTVS e é utilizada para atestado de saúde ocupacional.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela C8B possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela C8B, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C8B
X2_PATH \DATA\
X2_ARQUIVO C8B990
X2_NOME Atestado de Saúde Ocupacional
X2_NOMESPA Certificado salud ocupacion
X2_NOMEENG Occupational Health Certif.
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C8B_FILIAL+C8B_ID+C8B_VERSAO
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA258
X2_USROBJ -
X2_POSLGT 2
X2_CLOB 1
X2_AUTREC 1
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 2046
R_E_C_D_E_L_ 0

Campos da Tabela C8B (37 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
C8B 01 C8B_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 32485 0
C8B 02 C8B_ID C 6 0 ID ID ID Identificador do registro Identificador de registro Register Identif @! - x x x x x x x x x x x x x x x x GetSx8Num("C8B","C8B_ID") - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32486 0
C8B 03 C8B_VERSAO C 14 0 Id. Ver. Reg Id. Ver. Reg Red. Ver. Id Id da versão do registro Id de version de registro Rec Version Id @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 078 - S - - N - N - - - 1 2 - - - 32487 0
C8B 04 C8B_FUNC C 6 0 Id.Func. Id.Empl. Employee Id Id.Funcionário Id.Empleado Employee Id @! (XFUNVldCmp("C9V",,,,2,) .Or. XFUNVldCmp("T3A",,,,3,)) .And. XFUNVldUni("C8B",2,M->C8B_FUNC+M->C8B_TPEXAM+DTOS(M->C8B_DTASO)) x x x x x x x x x x x x x x x x - SSTIDF 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 32488 0
C8B 05 C8B_DFUNC C 220 0 Des.Func. Des.Empl. Employee Des Des.Funcionário Des.Empleado Employee Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI .AND. !EMPTY(C8B->C8B_FUNC),TAFNMTRAB(XFILIAL("C9V"),M->C8B_FUNC,"S2220"),"") - 1 x - - - S V V - - - - - - - GatMatSST(C8B->C8B_FUNC,.T.,"C8B") - - S - - N - N - - - 1 2 - - - 32489 0
C8B 06 C8B_DTASO D 8 0 Dt.Aso Fc.Aso Dt.Aso Dt.Aso Fc.Aso Dt.Aso - XFUNVldUni("C8B",2,M->C8B_FUNC+M->C8B_TPEXAM+DTOS(M->C8B_DTASO)) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 32490 0
C8B 07 C8B_TPASO C 1 0 Tp.Aso Tp.Aso Tp.Aso Tp.Aso Tp.Aso Tp.Aso - Pertence(" 012348") x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - 0=Admissional;1=Períodico PCMSO;2=Ret. ao trabalho;3=Mudança de função;4=Monit. pontual, não enquadrado nos casos;8=Demissional 0=De ingreso;1=Períodico PCMSO;2=Ret. al trabajo;3=Cambio de función;4=Monit. puntual, no encuadrado en los casos;8=De despido 0=Admission;1=Periodic PCMSO;2=Ret. to work;3=Change of role;4=Specific monit., not classified in cases;8=Dismissal - - - - - S - - N - N - - - 1 1 - - - 32491 0
C8B 08 C8B_RESULT C 1 0 Resul. Aso Resul. ASO Aso. Result Resultado Aso Resultado ASO Aso Result @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=Apto;2=Inapto 1=Apto;2=Inapto 1=Able;2=Not Able - - - - - S - - N - N - - - 1 1 - - - 32492 0
C8B 09 C8B_CODMED C 6 0 Cod. Medico Cod. Medico Medic Code Codigo do Medico Codigo del Medico Medic Code @! XFUNVldCmp("CM7",1) x x x x x x x x x x x x x x x x - CM7 1 x x - S - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 32493 0
C8B 10 C8B_DCODME C 220 0 Des. Medico Desc.Medico Medic Descr Descrição Medico Descripcion medico Medic Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C8B->C8B_CODMED),Posicione("CM7",1,xFilial("CM7")+C8B->C8B_CODMED,"ALLTRIM(CM7_CODIGO)+' –'+CM7_NOME"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 32494 0
C8B 11 C8B_NISRES C 11 0 NIS Resp. NIS Resp. NIS Resp. NIS Resp. Monitoração NIS Resp. Monitoreo NIS Monit Resp. @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32495 0
C8B 12 C8B_CRMRES C 8 0 CRM Resp. CRM Resp. CRM Resp. CRM Resp. Monitoração CRM Resp. Monitoreo CRM Resp. Monitoring @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32496 0
C8B 13 C8B_CRMUF C 6 0 UF CRM Resp R/E/P CRM R FU CRM Resp. UF CRM Resp. Monit. R/E/P CRM Resp Monit FU CRM Resp. Monitoring @! XFUNVldCmp("C09",3) x x x x x x x x x x x x x x x x - C09 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32497 0
C8B 14 C8B_DCRMU C 220 0 Desc. UF Desc. R/E/P FU Desc. Descrição UF Descripcion R/E/P FU Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C8B->C8B_CRMUF),POSICIONE("C09",3, xFilial("C09")+C8B->C8B_CRMUF,"C09_UF + ' - ' +C09_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 32498 0
C8B 15 C8B_VERANT C 14 0 Ver Ant Reg Ver Ant Reg Prev Ver Reg Versão anterior registro Version anterior registro Previous Version Register @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 078 - S - - N - N - - - 1 2 - - - 32499 0
C8B 16 C8B_STATUS C 1 0 Status Reg. Estatus Rg. Reg. Status Status do registro Estatus de registro Register Status @! Pertence(" 012349") x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Reg.Válido;1=Reg.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência;4=Reg.Transmitido válido;9=Em Processamento 0=Reg.Valido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido con inconsistencia;4=Reg.Transmitido valido;9=En Marcha 0=Valid Reg;1=Invalid Reg;2=Issued Reg;3=Reg.Issued with Inconsistencies;4=Reg.Trasmitted Valid;9=In Processing - - - 079 - S - - N - N - - - 1 2 - - - 32500 0
C8B 17 C8B_PROTUL C 44 0 Ult. Prot. Ult. Prot. Last.Prot. Prot. última transmissão Prot. ultima transmision Prot. last transmission @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 080 - S - - N - N - - - 1 2 - - - 32501 0
C8B 18 C8B_PROTPN C 44 0 Pnlt. Prot. Pnlt. Prot. Onelast Prot Prot. penúltima transm. Prot. penultima transm. Onelast Prot Transm @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 080 - S - - N - N - - - 1 2 - - - 32502 0
C8B 19 C8B_EVENTO C 1 0 Id. Evento Id. Evento Event Id Identificação do evento Identificacion del evento Event Identification @! Pertence("IAE") x x x x x x x x x x x x x x x x "I" - 1 x - - - N A R - - I=Inclusão;A=Alteração;E=Exclusão I=Inclusion;A=Modificacion;E=Borrado I=Inclusion; A=Change; E=Exclusion - - - 081 - S - - N - N - - - 1 2 - - - 32503 0
C8B 20 C8B_ATIVO C 1 0 Reg. Ativo? Reg. Activo Active Reg? Registro ativo? Registro activo Active Register? @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x - - - N A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - 082 - S - - N - N - - - 1 2 - - - 32504 0
C8B 21 C8B_CODCNE C 7 0 Cód. CNES Cód. CNES CNES Code Código CNES Código CNES CNES Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32505 0
C8B 22 C8B_CONTAT C 100 0 Inf. Contato Inf. Contact Contact Info Informações do Contato Inform. del contacto Contact Information @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 32506 0
C8B 23 C8B_EMAIL C 60 0 Email Email E-mail Email Email E-mail @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32507 0
C8B 24 C8B_LOGOPE C 1 0 Log Operacao Log Operació Operation Lo Log Operacao Log Operación Operation Log @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Mod.Integr;4=Incl.Integr+Mod.Manual;5=Incl.Manual+Mod.Integr;6=Incl.Manual+Mod.Manual 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual - - - - - S - - N - N - - - 1 2 - - - 32508 0
C8B 25 C8B_STASEC C 1 0 Status Sec. Estatus Sec. Sec. Status Status Secundario Estatus secundario Secondary status - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32509 0
C8B 26 C8B_XMLID C 36 0 Id do XML. Id del XML XML ID Id do XML Id del XML XML ID - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 2 2 - - - 32510 0
C8B 27 C8B_DINSIS D 8 0 Dt Inc. Sist Fch Inc. Sis Syst Add Dt Data Inclusao Sistemica Fecha de inclusión sistém Systemic Addition Date - - x x x x x x x x x x x x x x x x ddatabase - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32511 0
C8B 28 C8B_PROCID C 6 0 Proc ID Proc ID Proc ID ID de Processos ID de procesos ID of Processes @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32512 0
C8B 29 C8B_CPFRES C 11 0 CPF RCPF CPF CPF do Responsável CPF del Responsable CPF of Responsible Party @R 999.999.999-99 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32513 0
C8B 30 C8B_NOMRES C 70 0 Nome Nombre Name Nome do Responsável Nombre del responsable Name of Responsible Perso @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32514 0
C8B 31 C8B_NRCRM C 10 0 Nr. CRM Nº CRM CRM No. Número do CRM Número del CRM CRM number @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32515 0
C8B 32 C8B_TPEXAM C 1 0 Tp. Exam Ocu Tp. Exam Ocu Tp Occup Exa Tipo de Exame Ocupacional Tipo de examen ocupaciona Type Occupational Exam - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - #CbTpExam() #CbTpExam() #CbTpExam() - - - - - S - - N - N - - - 1 2 - - - 32516 0
C8B 33 C8B_DTRANS D 8 0 Dt.Transm. Fch.Transm. Transm.Dt. Data Transmissão Fch Transmisión Transmission Date - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32517 0
C8B 34 C8B_NOMEVE C 5 0 Nome Evento Nombre event Event Name Nome Evento Nombre evento Event Name @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32518 0
C8B 35 C8B_HTRANS C 8 0 Hr.Transm Hr.Transm. Transm.Tm. Hora Transmissão Hora Transmis. Transmission Time 99:99:99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32519 0
C8B 36 C8B_DTRECP D 8 0 Dt.Recept Fch.Recep. Dt.Receipt Data Receptação Fch Recepción Date of Receipt - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32520 0
C8B 37 C8B_HRRECP C 8 0 Hr.Recept Hr.Recep. Tm.Receipt Hora Receptação Hora recepción Time of Receipt 99:99:99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 32521 0

Índices da Tabela C8B (4 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
C8B 1 C8B_FILIAL+C8B_ID+C8B_VERSAO ID + Id. Ver. Reg ID + Id. Ver. Reg ID + Red. Ver. Id S - - S 2 3 - 4830 0
C8B 2 C8B_FILIAL+C8B_FUNC+C8B_TPEXAM+DTOS(C8B_DTASO)+C8B_ATIVO Id.Func. + Tp. Exam Ocu + Dt.Aso + Reg. Ativo? Id.Empl. + Tp. Exam Ocu + Fc.Aso + Reg. Activo Employee Id + Tp Occup Exa + Dt.Aso + Active Reg? S - - S 2 3 - 4831 0
C8B 3 C8B_FILIAL+C8B_ID+C8B_ATIVO+C8B_STATUS ID + Reg. Ativo? + Status Reg. ID + Reg. Activo + Estatus Rg. ID + Active Reg? + Reg. Status S - - S 2 3 - 4832 0
C8B 4 C8B_FILIAL+C8B_PROTUL+C8B_ATIVO Ult. Prot. + Reg. Ativo? Ult. Prot. + Reg. Activo Last.Prot. + Active Reg? S - - S 2 3 - 4833 0

Perguntas frequentes

Para que serve a tabela C8B no Protheus?

Ela é utilizada para atestado de saúde ocupacional dentro do sistema ERP Protheus.

Como consultar os campos da tabela C8B?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela C8B?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela C8B

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    C8B_FILIAL,
    C8B_ID,
    C8B_VERSAO,
    C8B_FUNC,
    C8B_DFUNC,
    C8B_DTASO,
    C8B_TPASO,
    C8B_RESULT,
    C8B_CODMED,
    C8B_DCODME,
    C8B_NISRES,
    C8B_CRMRES,
    C8B_CRMUF,
    C8B_DCRMU,
    C8B_VERANT,
    C8B_STATUS,
    C8B_PROTUL,
    C8B_PROTPN,
    C8B_EVENTO,
    C8B_ATIVO,
    C8B_CODCNE,
    C8B_CONTAT,
    C8B_EMAIL,
    C8B_LOGOPE,
    C8B_STASEC,
    C8B_XMLID,
    C8B_DINSIS,
    C8B_PROCID,
    C8B_CPFRES,
    C8B_NOMRES,
    C8B_NRCRM,
    C8B_TPEXAM,
    C8B_DTRANS,
    C8B_NOMEVE,
    C8B_HTRANS,
    C8B_DTRECP,
    C8B_HRRECP
FROM C8B
WHERE
    D_E_L_E_T_ = ' '
    AND C8B_FILIAL = 'VALOR'
    AND C8B_ID = 'VALOR'
    AND C8B_VERSAO = 'VALOR'
    AND C8B_FUNC = 'VALOR'
    AND C8B_DFUNC = 'VALOR'
    AND C8B_DTASO BETWEEN '20261001' AND '20261031'
    AND C8B_TPASO = 'VALOR'
    AND C8B_RESULT = 'VALOR'
    AND C8B_CODMED = 'VALOR'
    AND C8B_DCODME = 'VALOR'
    AND C8B_NISRES = 'VALOR'
    AND C8B_CRMRES = 'VALOR'
    AND C8B_CRMUF = 'VALOR'
    AND C8B_DCRMU = 'VALOR'
    AND C8B_VERANT = 'VALOR'
    AND C8B_STATUS = 'VALOR'
    AND C8B_PROTUL = 'VALOR'
    AND C8B_PROTPN = 'VALOR'
    AND C8B_EVENTO = 'VALOR'
    AND C8B_ATIVO = 'VALOR'
    AND C8B_CODCNE = 'VALOR'
    AND C8B_CONTAT = 'VALOR'
    AND C8B_EMAIL = 'VALOR'
    AND C8B_LOGOPE = 'VALOR'
    AND C8B_STASEC = 'VALOR'
    AND C8B_XMLID = 'VALOR'
    AND C8B_DINSIS BETWEEN '20261001' AND '20261031'
    AND C8B_PROCID = 'VALOR'
    AND C8B_CPFRES = 'VALOR'
    AND C8B_NOMRES = 'VALOR'
    AND C8B_NRCRM = 'VALOR'
    AND C8B_TPEXAM = 'VALOR'
    AND C8B_DTRANS BETWEEN '20261001' AND '20261031'
    AND C8B_NOMEVE = 'VALOR'
    AND C8B_HTRANS = 'VALOR'
    AND C8B_DTRECP BETWEEN '20261001' AND '20261031'
    AND C8B_HRRECP = 'VALOR'