Aviso Prévio
A tabela CM8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para aviso prévio.
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 CM8 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 CM8, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | CM8 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | CM8990 |
| X2_NOME | Aviso Prévio |
| X2_NOMESPA | Aviso previo |
| X2_NOMEENG | Prior Notice |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | CM8_FILIAL+CM8_ID+CM8_VERSAO |
| X2_PYME | S |
| X2_MODULO | 84 |
| X2_DISPLAY | - |
| X2_SYSOBJ | TAFA263 |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| 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_ | 2465 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CM8 | 01 | CM8_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 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38303 | 0 |
| CM8 | 02 | CM8_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("CM8","CM8_ID") | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38304 | 0 |
| CM8 | 03 | CM8_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 | - | - | - | 38305 | 0 |
| CM8 | 04 | CM8_TRABAL | C | 6 | 0 | Trabalhador | Trabajador | Employer | Id. do Trabalhador | Id. del Trabajador | Employer Id. | @! | XFUNVldCmp("C9V",,,,1,,,.T.) .And. XFUNVldUni("CM8",2,M->CM8_TRABAL+DTOS(FWFLDGET("CM8_DTAVIS"))) | x x x x x x x x x x x x x x x x | - | C9V | 1 | x x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 38306 | 0 |
| CM8 | 05 | CM8_CPFV | C | 11 | 0 | CPF | CPF | SSN | CPF | CPF | SSN | @R 999.999.999-99 | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | S | V | V | - | - | - | - | - | - | - | TafGetCPF(CM8->CM8_FILIAL,CM8->CM8_TRABAL,,"CM8") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38307 | 0 |
| CM8 | 06 | CM8_MATV | C | 30 | 0 | Matrícula | Matrícula | Registration | Matrícula | Matrícula | Registration | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | TafGetMatr(CM8->CM8_FILIAL,CM8->CM8_TRABAL,,,,"CM8") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38308 | 0 |
| CM8 | 07 | CM8_NISV | C | 11 | 0 | NIS | NIS | NIS | NIS do Trabalhador | NIS del trabajador | Worker NIS | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | TafGetNIS(CM8->CM8_FILIAL, CM8->CM8_TRABAL, "CM8") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38309 | 0 |
| CM8 | 08 | CM8_DTRABA | C | 220 | 0 | Nome Trab. | Nomb Trab. | Worder Name | Nome do Trabalhador | Nombre del trabajador | Worker Name | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI.AND.!EMPTY(CM8->CM8_TRABAL),Posicione( "C9V", 1, xFilial("C9V")+CM8->CM8_TRABAL, "C9V_CPF+' – '+C9V_NOME" ),"") | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | XFunRelac(93) | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38310 | 0 |
| CM8 | 09 | CM8_DTAVIS | D | 8 | 0 | Dt. Aviso | Fc. Aviso | Warning Date | Dt. Aviso Prévio | Fc.Aviso Previo | Prior Warning Date | - | XFUNVldUni("CM8",2,FWFLDGET("CM8_TRABAL")+DTOS(M->CM8_DTAVIS)+M->CM8_ATIVO) | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38311 | 0 |
| CM8 | 10 | CM8_DTAFAS | D | 8 | 0 | Dt. Afastam. | Fc. Licencia | Term. Date | Data Afastamento | Fecha licencia | Termination Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38312 | 0 |
| CM8 | 11 | CM8_TPAVIS | C | 1 | 0 | Tp. Aviso | Tp. Aviso | Warning Type | Tipo de Aviso Prévio | Tipo de aviso previo | Prior Warning Type | @! | PERTENCE(" 12456") | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | 1=Redução 2 horas/dia;2=Redução dias corridos;4=Não dispensado;5=Emp.Rural Redução 1 Dia Semana;6=Acordo empregado e empregador | 1=Redução 2 horas/dia;2=Redução dias corridos;4=Não dispensado;5=Emp.Rural Redução 1 Dia Semana;6=Acordo empregado e empregador | 1=Reduction 2 hours/day;2=Reduction consecutive days;4=Not dismissed;5=Rural empl reduction one day a week;6=Agreement(Employee | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38313 | 0 |
| CM8 | 12 | CM8_OBSERV | M | 10 | 0 | Observação | Observacion | Note | Observação | Observacion | Note | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38314 | 0 |
| CM8 | 13 | CM8_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 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38315 | 0 |
| CM8 | 14 | CM8_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 | - | - | - | - | N | A | R | - | - | 0=Reg.Válido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistências;4=Reg.Transmitido válido;9=Em Processamento | 0=Reg.Valido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido con inconsistencias;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 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38316 | 0 |
| CM8 | 15 | CM8_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 | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38317 | 0 |
| CM8 | 16 | CM8_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 | A | R | - | - | - | - | - | - | - | - | 080 | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38318 | 0 |
| CM8 | 17 | CM8_EVENTO | C | 1 | 0 | Id. Evento | Id. Evento | Event Id | Identificação do evento | Identificación del evento | Event Identification | @! | Pertence("IAERF") | 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;R=Retificação;F=Fim | I=Inclusión;A=Modificación;E=Borrado;R=Rectificación;F=Final | I=Add;A=Edit;E=Delete;R=Correct;F=End | - | - | - | 081 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38319 | 0 |
| CM8 | 18 | CM8_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 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38320 | 0 |
| CM8 | 19 | CM8_DTCANC | D | 8 | 0 | Dt. Cancelam | Fch. Anul. | Cancel Dt | Data Cancelamento Aviso | Fecha de anulación aviso | Warning Cancelation Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38321 | 0 |
| CM8 | 20 | CM8_MOTCAN | C | 1 | 0 | Motivo Canc. | Motivo Anul. | Cancel Reas | Motivo Cancelamento | Motivo de anulación | Cancelation Reason | @! | Pertence(" 1239") | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | 1=Reconsideração prevista no artigo 489 da CLT;2=Determinação Judicial;3=Cumprimento de norma legal;9=Outros. | 1=Reconsideración prevista en Art. 489 de la CLT;2=Determinación judicial;3=Cumplimiento de norma legal;9=Otros. | 1=Reconsid estimated in article 489 of CLT;2=Leg Determination;3=Respect legal rule;9=Others. | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38322 | 0 |
| CM8 | 21 | CM8_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 | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38323 | 0 |
| CM8 | 22 | CM8_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 | - | - | - | 38324 | 0 |
| CM8 | 23 | CM8_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 | - | - | - | 38325 | 0 |
| CM8 | 24 | CM8_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 | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38326 | 0 |
| CM8 | 25 | CM8_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 | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38327 | 0 |
| CM8 | 26 | CM8_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 | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38328 | 0 |
| CM8 | 27 | CM8_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 | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38329 | 0 |
| CM8 | 28 | CM8_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 | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38330 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CM8 | 1 | CM8_FILIAL+CM8_ID+CM8_VERSAO | ID + Id. Ver. Reg | ID + Id. Ver. Reg | ID + Red. Ver. Id | S | - | - | S | 2 | 3 | - | 5905 | 0 |
| CM8 | 2 | CM8_FILIAL+CM8_TRABAL+DTOS(CM8_DTAVIS)+CM8_ATIVO | Trabalhador + Dt. Aviso + Reg. Ativo? | Trabajador + Fc. Aviso + Reg. Activo | Employer + Warning Date + Active Reg? | S | - | - | S | 2 | 3 | - | 5906 | 0 |
| CM8 | 3 | CM8_FILIAL+CM8_TRABAL+CM8_ATIVO | Trabalhador + Reg. Ativo? | Trabajador + Reg. Activo | Employer + Active Reg? | S | - | - | S | 2 | 3 | - | 5907 | 0 |
| CM8 | 4 | CM8_FILIAL+CM8_ID+CM8_ATIVO+CM8_STATUS | ID + Reg. Ativo? + Status Reg. | ID + Reg. Activo + Estatus Rg. | ID + Active Reg? + Reg. Status | S | - | - | S | 2 | 3 | - | 5908 | 0 |
| CM8 | 5 | CM8_FILIAL+CM8_PROTUL+CM8_ATIVO | Ult. Prot. + Reg. Ativo? | Ult. Prot. + Reg. Activo | Last.Prot. + Active Reg? | S | - | - | S | 2 | 3 | - | 5909 | 0 |
Ela é utilizada para aviso prévio dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
CM8_FILIAL,
CM8_ID,
CM8_VERSAO,
CM8_TRABAL,
CM8_CPFV,
CM8_MATV,
CM8_NISV,
CM8_DTRABA,
CM8_DTAVIS,
CM8_DTAFAS,
CM8_TPAVIS,
CM8_OBSERV,
CM8_VERANT,
CM8_STATUS,
CM8_PROTUL,
CM8_PROTPN,
CM8_EVENTO,
CM8_ATIVO,
CM8_DTCANC,
CM8_MOTCAN,
CM8_XMLID,
CM8_STASEC,
CM8_LOGOPE,
CM8_DINSIS,
CM8_DTRANS,
CM8_HTRANS,
CM8_DTRECP,
CM8_HRRECP
FROM CM8
WHERE
D_E_L_E_T_ = ' '
AND CM8_FILIAL = 'VALOR'
AND CM8_ID = 'VALOR'
AND CM8_VERSAO = 'VALOR'
AND CM8_TRABAL = 'VALOR'
AND CM8_CPFV = 'VALOR'
AND CM8_MATV = 'VALOR'
AND CM8_NISV = 'VALOR'
AND CM8_DTRABA = 'VALOR'
AND CM8_DTAVIS BETWEEN '20260501' AND '20260531'
AND CM8_DTAFAS BETWEEN '20260501' AND '20260531'
AND CM8_TPAVIS = 'VALOR'
AND CM8_VERANT = 'VALOR'
AND CM8_STATUS = 'VALOR'
AND CM8_PROTUL = 'VALOR'
AND CM8_PROTPN = 'VALOR'
AND CM8_EVENTO = 'VALOR'
AND CM8_ATIVO = 'VALOR'
AND CM8_DTCANC BETWEEN '20260501' AND '20260531'
AND CM8_MOTCAN = 'VALOR'
AND CM8_XMLID = 'VALOR'
AND CM8_STASEC = 'VALOR'
AND CM8_LOGOPE = 'VALOR'
AND CM8_DINSIS BETWEEN '20260501' AND '20260531'
AND CM8_DTRANS BETWEEN '20260501' AND '20260531'
AND CM8_HTRANS = 'VALOR'
AND CM8_DTRECP BETWEEN '20260501' AND '20260531'
AND CM8_HRRECP = 'VALOR'