Tabela: CM8 - Aviso Prévio


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Aviso PrévioCM8_FILIAL+CM8_ID+CM8_VERSAOTAFA263




Indices(SIX)
OrdemChaveDescriçãoNickName
1CM8_FILIAL+CM8_ID+CM8_VERSAOID + Id. Ver. Reg
2CM8_FILIAL+CM8_TRABAL+DTOS(CM8_DTAVIS)+CM8_ATIVOTrabalhador + Dt. Aviso + Reg. Ativo?
3CM8_FILIAL+CM8_TRABAL+CM8_ATIVOTrabalhador + Reg. Ativo?
4CM8_FILIAL+CM8_ID+CM8_ATIVOID + Reg. Ativo?
5CM8_FILIAL+CM8_PROTUL+CM8_ATIVOUlt. Prot. + Reg. Ativo?




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
CM81Aviso Prévio
CM82Protocolo de Transmissão




Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
CM8_FILIAL Filial Filial Deve representar neste campo o código da filial referente ao cadastro. C 2 0 Sim Altera Real 033 1 1 2
CM8_ID ID Identificador do registro Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. C 6 0 @! GetSx8Num("CM8","CM8_ID") Sim Vizualiza Real 1 1 2
CM8_VERSAO Id. Ver. Reg Id da versão do registro Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). C 14 0 @! Nao Altera Real 078 1 2
CM8_TRABAL Trabalhador Id. do Trabalhador Deve representar neste campo a identificação do trabalhador. C 6 0 @! XFUNVldCmp("C9V",,,,1,,,.T.) .And. XFUNVldUni("CM8",2,M->CM8_TRABAL+DTOS(FWFLDGET("CM8_DTAVIS"))) C9V S Sim Altera Real 1 1 1
CM8_CPFV CPF CPF Esse campo é utilizado somente para exibição no browse do Aviso Prévio. C 11 0 @R 999.999.999-99 Sim Vizualiza Virtual TafGetCPF(CM8->CM8_FILIAL,CM8->CM8_TRABAL,,"CM8") 1 2
CM8_MATV Matrícula Matrícula Esse campo exibirá a matrícula do funcionário, porém será exibido somente no Browse de Aviso Prévio. C 30 0 @! Sim Vizualiza Virtual TafGetMatr(CM8->CM8_FILIAL,CM8->CM8_TRABAL,,,,"CM8") 1 2
CM8_NISV NIS NIS do Trabalhador Esse campo exibe o NIS do trabalhador somente no Browse do Aviso Prévio. C 11 0 @! Sim Vizualiza Virtual TafGetNIS(CM8->CM8_FILIAL, CM8->CM8_TRABAL, "CM8") 1 2
CM8_DTRABA Nome Trab. Nome do Trabalhador Deve representar neste campo o nome do trabalhador. C 220 0 @! IF(!INCLUI.AND.!EMPTY(CM8->CM8_TRABAL),Posicione( "C9V", 1, xFilial("C9V")+CM8->CM8_TRABAL, "C9V_CPF+' – '+C9V_NOME" ),"") Sim Vizualiza Virtual XFunRelac(93) 1 1 2
CM8_DTAVIS Dt. Aviso Dt. Aviso Prévio Deve representar neste campo a data em que o trabalhador ou o empregador recebeu o aviso de Desligamento. Deve ser uma data posterior a data de admissão do vínculo ao qual se refere o evento. D 8 0 XFUNVldUni("CM8",2,FWFLDGET("CM8_TRABAL")+DTOS(M->CM8_DTAVIS)+M->CM8_ATIVO) Sim Altera Real 1 1 2
CM8_DTAFAS Dt. Afastam. Data Afastamento Deve representar neste campo a data projetada para o afastamento do trabalhador. Deve ser uma data superior ao campo Dt. Aviso Prévio. D 8 0 Sim Altera Real 1 1 2
CM8_TPAVIS Tp. Aviso Tipo de Aviso Prévio Deve representar neste campo o Tipo de Aviso Prévio. Indica quem avisou o desligamento, conforme opções abaixo: 1 - Aviso prévio trabalhado dado pelo empregador ao empregado, que optou pela redução de duas horas diárias [caput do art. 488 da CLT]; 2 - Aviso prévio trabalhado dado pelo empregador ao empregado, que optou pela redução de dias corridos [parágrafo único do art. 488 da CLT]; 4 - Aviso prévio dado pelo empregado (pedido de demissão), não dispensado de seu cumprimento, sob pena de desconto, pelo empregador, dos salários correspondentes ao prazo respectivo (§2º do art. 487 da CLT); 5 - Aviso prévio trabalhado dado pelo empregador rural ao empregado, com redução de um dia por semana ( art. 15 da Lei nº 5889/73); 6 - Aviso prévio trabalhado decorrente de acordo entre empregado e empregador (art. 484-A, "caput", da CLT). C 1 0 @! Pertence(" 12456") Sim Altera Real 1=Redução 2 Hrs/Dia;2=Red. Dias Corridos;4=Não Dispensado;5=Empreg.Rural Red. um Dia por Semana;6=Acordo(Empregado e Empregador) 1 1 2
CM8_OBSERV Observação Observação Deve representar neste campo as observações. M 255 0 @! Sim Altera Real 1 1 2
CM8_VERANT Ver Ant Reg Versão anterior registro Campo de uso interno do sistema. Deve representar neste campo a identificação da versão anterior do registro. Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. C 14 0 @! Nao Altera Real 078 1 1 2
CM8_STATUS Status Reg. Status do registro Campo de uso interno do sistema. Deve representar neste campo o status do registro: (Vazio) = Registro Novo 0 = Registro Válido (integração) 1 = Registro invalido (integração) 2 = Registro transmitido 3 = Registro transmitido com inconsistência(s) 4 = Registro transmitido válido 9 = Em Processamento C 1 0 @! Pertence(" 012349") Nao Altera Real 0=Reg.Válido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistências;4=Reg.Transmitido válido;9=Em Processamento 079 1 1 2
CM8_PROTUL Ult. Prot. Prot. última transmissão Campo de uso interno do sistema. Deve representar neste campo o recibo da última transmissão do registro. C 44 0 @! Nao Vizualiza Real 080 2 1 2
CM8_PROTPN Pnlt. Prot. Prot. penúltima transm. Campo de uso interno do sistema. Deve representar neste campo o recibo da penúltima transmissão do registro. C 44 0 @! Nao Altera Real 080 2 1 2
CM8_EVENTO Id. Evento Identificação do evento Campo de uso interno do sistema. Deve representar neste campo a identificação do evento. Deve ser preenchido com: I = Inclusão A = Alteração E = Exclusão C 1 0 @! Pertence("IAERF") "I" Nao Altera Real I=Inclusão;A=Alteração;E=Exclusão;R=Retificação;F=Fim 081 1 1 2
CM8_ATIVO Reg. Ativo? Registro ativo? Campo de uso interno do sistema. Deve representar neste campo se o registro está ativo: 1 = Sim 2 = Não C 1 0 @! Pertence("12") "1" Nao Altera Real 1=Sim;2=Não 082 1 1 2
CM8_DTCANC Dt. Cancelam Data Cancelamento Aviso Deve representar neste campo a data do cancelamento do aviso prévio. Validação: Deve ser uma data posterior a data do aviso prévio que está sendo cancelado. D 8 0 Sim Altera Real 1 1 2
CM8_MOTCAN Motivo Canc. Motivo Cancelamento Deve representar neste campo o motivo do Cancelamento do Aviso Prévio: 1 - Reconsideração prevista no artigo 489 da CLT; 2 - Determinação Judicial; 3 - Cumprimento de norma legal; 9 - Outros; C 1 0 @! Pertence(" 1239") Sim Altera Real 1=Reconsideração prevista no artigo 489 da CLT;2=Determinação Judicial;3=Cumprimento de norma legal;9=Outros. 1 1 2
CM8_XMLID Id do XML. Id do XML. Id único de transmissão do XML. C 36 0 Sim Vizualiza Real 1 2
CM8_STASEC Status Sec. Status Secundario Este campo deve conter o status secundário do registro. C 1 0 Nao Altera Real 1 2
CM8_LOGOPE Log Operacao Log Operacao Log de operação que indica se o registro foi incluido/alterado via Job (integração) ou via browse (manual). 1- Incluído Integração 2- Incluído Manual 3- Incluído Integração + Alterado Integração 4- Incluído Integração + Alterado Manual 5- Incluído Manual + Alterado Integração 6- Incluído Manual + Alterado Manual C 1 0 @! Nao Vizualiza Real 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 2
CM8_DINSIS Dt Inc. Sist Data Inclusao Sistemica Este campo contém a data de inclusão no sistema do evento extemporâneo. D 8 0 ddatabase Sim Altera Real 1 2