Tabela: CM6 - Afastamento Temporário


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Afastamento TemporárioCM6_FILIAL+CM6_ID+CM6_VERSAOTAFA261




Indices(SIX)
OrdemChaveDescriçãoNickName
1CM6_FILIAL+CM6_ID+CM6_VERSAOID + Id. Ver. Reg
2CM6_FILIAL+CM6_FUNC+CM6_MOTVAF+DTOS(CM6_DTAFAS)+CM6_ATIVOId.Func. + Id.Mot.Afast + Dt. Afast. + Reg. Ativo?
3CM6_FILIAL+CM6_ID+CM6_ATIVO+CM6_STATUSID + Reg. Ativo? + Status Reg.
4CM6_FILIAL+CM6_PROTUL+CM6_ATIVOUlt. Prot. + Reg. Ativo?
5CM6_FILIAL+CM6_FUNC+CM6_MOTVAF+CM6_ATIVOId.Func. + Id.Mot.Afast + Reg. Ativo?
6CM6_FILIAL+CM6_FUNC+DTOS(CM6_DTAFAS)+CM6_ATIVOId.Func. + Dt. Afast. + Reg. Ativo?
7CM6_FILIAL+CM6_FUNC+DTOS(CM6_DTAFAS)+DTOS(CM6_DTFAFA)+CM6_ATIVOId.Func. + Dt. Afast. + Dt Fim Afas + Reg. Ativo?
8CM6_FILIAL+CM6_FUNC+DTOS(CM6_DTFAFA)+CM6_ATIVO+CM6_STATUSId.Func. + Dt Fim Afas + Reg. Ativo? + Status Reg.
9CM6_FILIAL+CM6_FUNC+CM6_ATIVOId.Func. + Reg. Ativo?
ACM6_FILIAL+CM6_FUNC+DTOS(CM6_DTAFAS)+CM6_XMLREC+CM6_ATIVOId.Func. + Dt. Afast. + XML Recebido + Reg. Ativo?







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
CM6_FILIAL Filial Filial Deve representar neste campo o código da filial referente ao cadastro. C 2 0 Sim Altera Real 033 1 2
CM6_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("CM6","CM6_ID") Sim Vizualiza Real 1 2
CM6_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
CM6_FUNC Id.Func. Id.Funcionário Deve representar neste campo a identificação do funcionário. C 6 0 @! XFUNVldCmp("C9V",,,,2,) C9VA S Sim Altera Real 1 1
CM6_DFUNC Des.Func. Des.Funcionário Deve representar neste campo o nome do funcionário. C 220 0 @! XFUNRelac(048,"CM6_FUNC") Sim Vizualiza Virtual Posicione("C9V",1,xFilial("C9V",CM6->CM6_FILIAL)+CM6->CM6_FUNC,"C9V_NOME") 1 2
CM6_CPFV CPF CPF CPF do Trabalhador C 11 0 @R 999.999.999-99 Sim Vizualiza Virtual TafGetCPF (CM6->CM6_FILIAL,CM6->CM6_FUNC,,"CM6") 1 2
CM6_NISV NIS NIS NIS do Trabalhador C 11 0 Sim Vizualiza Virtual TafGetNIS(CM6->CM6_FILIAL, CM6->CM6_FUNC, "CM6") 1 2
CM6_MATV Matricula Matricula Matricula do Trabalhador C 30 0 Sim Vizualiza Virtual TafGetMatr(CM6->CM6_FILIAL,CM6->CM6_FUNC,,,,"CM6") 1 2
CM6_DTAFAS Dt. Afast. Dt. Afastamento Deve representar neste campo a data de afastamento do funcionário D 8 0 XVldAfastAf( M->CM6_FUNC, &( ReadVar() ), 1 ) Sim Altera Real 1 2
CM6_MOTVAF Id.Mot.Afast Id.Mot.Afastamento Deve representar neste campo o código do motivo de afastamento do funcionário. C 6 0 @! XFUNVldCmp("C8N",,,,2,) C8N S Sim Altera Real 1 2
CM6_DMOTVA Des.Mot.Afas Des.Mot.Afastamento Deve representar neste campo a descrição do motivo de afastamento do funcionário. C 220 0 @! IF(!INCLUI.AND.!EMPTY(CM6->CM6_MOTVAF),Posicione( "C8N", 1, xFilial("C8N")+CM6->CM6_MOTVAF, "C8N_CODIGO+' – '+C8N_DESCRI" ),"") Nao Vizualiza Virtual 1 2
CM6_INFMTV Mtv Afas Ant Motivo de Afast Anterior Informar se o afastamento decorre da mesma doença que gerou o afastamento anterior ({codMotAfast} = [01, 03]) dentro de 60 dias 1 - Sim 2 - Não C 1 0 @! Pertence(" 12") Nao Altera Real 1=Sim;2=Não 1 1
CM6_TPACID Tp.Acid.Tran Tp.Acid.Trans. Deve representar neste campo o tipo de acidente de trânsito: 1 = Atropelamento 2 = Colisão 3 = Outros C 1 0 Pertence(" 123") Sim Altera Real 1=Atropelamento;2=Colisão;3=Outros 1 2
CM6_OBSERV Observação Observação Deve representar neste campo a observação referente ao inicio ou fim afastamento. M 255 0 Sim Altera Real 1 2
CM6_CODCID Id.CID Id.CID Deve representar neste campo o código da doença na tabela de classificação internacional de doenças. C 6 0 XFUNVldCmp("CMM",,,,2,) CMM S Nao Altera Real 1 2
CM6_DCODCI Des.CID Des.CID Deve representar neste campo a descri̤̣o da doen̤a na tabela de classifica̤̣o internacional de doen̤as. C 220 0 @! IF(!INCLUI.AND.!EMPTY(CM6->CM6_CODCID),Posicione( "CMM", 1, xFilial("CMM")+CM6->CM6_CODCID, "CMM_CODIGO+' Р'+CMM_DESCRI" ),"") Nao Vizualiza Virtual 1 2
CM6_DIASAF Qtde.Dias Af Qtde.Dias Afast. Definir neste campo a quantidade de dias de afastamento concedidos pelo médico. C 3 0 999 Nao Altera Real 1 2
CM6_IDPROF Id. Profissi Id. Profissional Saúde Deve representar neste campo a identificação do profissional que emitiu o atestado. C 6 0 @! XFUNVldCmp("CM7",1) CM7 S Nao Altera Real 1 2
CM6_DIDPRO Des.Prof. Des. Profissional Deve representar neste campo o nome do profissional que emitiu o atestado. C 220 0 @! IF(!INCLUI.AND.!EMPTY(CM6->CM6_IDPROF),Posicione("CM7",1,xFilial("CM7")+CM6->CM6_IDPROF,"ALLTRIM(CM7_CODIGO)+'–'+CM7_NOME"),"") Nao Vizualiza Virtual 1 2
CM6_CNPJCE CNPJ Cession CNPJ Cession. Deve representar neste campo o CNPJ do órgão/entidade para o qual o trabalhador foi cedido. C 14 0 @R 99.999.999/9999-99 xFunVldPJF(,2,.F.) Sim Altera Virtual 1 2
CM6_INFOCE Inf.Ônus.Ces Info. Ônus. Cessão Deve representar neste campo se o trabalhador foi afastado com ônus ou sem ônus para o empregador cessionário: 1 = Ônus do Cedente 2 = Ônus do Cessionário 3 = Ônus do Cedente e Cessionário C 1 0 Pertence(" 123") Sim Altera Real 1=Ônus do Cedente;2=Ônus do Cessionário;3=Ônus do Cedente e Cessionário 1 2
CM6_CNPJSD CNPJ Sind. CNPJ Sind. Deve representar neste campo o CNPJ do sindicato no qual o trabalhador exercerá o mandato. C 14 0 @R 99.999.999/9999-99 xFunVldPJF(,2,.F.) Sim Altera Real 1 2
CM6_INFOSD Inf.Ônus.Sin Info. Ônus. Sind. Deve representar neste campo o Ônus da Remuneração: 1 - Apenas do Empregador; 2 - Apenas do Sindicato; 3 - Parte do Empregador, sendo a diferença e/ou complementação salarial paga pelo Sindicato C 1 0 @! Pertence(" 123") Sim Altera Real 1=Apenas do Empreg.;2=Apenas do Sind.;3=Parte do Empreg., diferença/complementação salarial paga pelo Sindicato 1 2
CM6_ADTAFA Dt Alt Afast Data Alter Motivo Afastam Deve representar neste campo a data da alteração do motivo de afastamento. D 8 0 Sim Altera Real 1 2
CM6_AMOTAF Alt Mot.Afas Alter Motivo Afastamento Deve representar neste campo o código do motivo de afastamento temporário. C 6 0 @! XFUNVldCmp("C8N",,,,2,) C8N S Sim Altera Real 1 2
CM6_DAMOTA Des.Mot.Afas Descr. Motivo Afastamento Deve representar neste campo a descrição do motivo de afastamento temporário. C 220 0 @! IF(!INCLUI.AND.!EMPTY(CM6->CM6_AMOTAF),Posicione( "C8N", 1, xFilial("C8N")+CM6->CM6_AMOTAF, "C8N_CODIGO+' – '+C8N_DESCRI" ),"") Nao Vizualiza Virtual 1 2
CM6_EFRETR Efeito Retro Efeito Retroativo Deve representar neste campo se a alteração de motivo tem efeito retroativo à data de afastamento original, com as seguintes opções: 1 - Sim 2 - Não C 1 0 @! Pertence(" 12") Sim Altera Real 1=Sim;2=Não 1 1
CM6_DTFAFA Dt Fim Afas Data Fim do Afastamento Deve representar neste campo a data do término do afastamento do trabalhador. D 8 0 XVldAfastAf( M->CM6_FUNC, &( ReadVar() ), 2 ) Sim Altera Real 1 2
CM6_FMOTAF Mot Fim Afas Motivo Fim Afastamen Deve representar neste campo o código do motivo do afastamento temporário. C 6 0 @! XFUNVldCmp("C8N",,,,2,) C8N S Nao Altera Real 1 2
CM6_DFMOTA Des Fim Afas Desc Fim Motiv Afast Deve representar neste campo a descrição do motivo do afastamento temporário. C 200 0 @! IF(!INCLUI.AND.!EMPTY(CM6->CM6_FMOTAF),Posicione( "C8N", 1, xFilial("C8N")+CM6->CM6_FMOTAF, "C8N_CODIGO+' – '+C8N_DESCRI" ),"") Nao Vizualiza Virtual 1 2
CM6_OBSFIM Obs Fim Afas Observação Fim Afastamen Deve representar neste campo as informações detalhadas sobre o afastamento do trabalhador, de maneira a explicitar os motivos do mesmo. M 255 0 @! Nao Altera Real 1 2
CM6_STAFIM Fim Afastam. Fim Afastamento Deve representar nesse campo a informação a respeito do retorno do funcionário após o afastamento. C 35 0 XFunRelac(79) Nao Vizualiza Virtual XFunRelac(79) 1 2
CM6_ORIALT Origem Alt. Origem de Alteração Deve representar neste campo a origem da alteração, conforme opções: 1 - Por iniciativa do empregador; 2 - Revisão Administrativa; 3 - Determinação Judicial. C 1 0 @! Pertence(" 123") Nao Altera Real 1=Por iniciativa do empregador;2=Revisão Administrativa;3=Determinação Judicial 1 2
CM6_ORIRET Origem Ret. Origem da Retificação Deve representar neste campo a origem da retificação, conforme opções: 1 - Por iniciativa do empregador; 2 - Revisão Administrativa; 3 - Determinação Judicial. C 1 0 @! Pertence(" 123") Nao Altera Real 1=Por iniciativa do empregador;2=Revisão Administrativa;3=Determinação Judicial 1 2
CM6_IDPROC Id. Processo Id. do Processo Judicial Deve representar neste campo a identificação do processo judicial. C 6 0 @! XFUNVldCmp("C1G",3) C1G S Nao Altera Real 1 2
CM6_DPROCJ Núm Processo Núm. do Processo Judicial Deve representar neste campo o número do processo judicial. C 220 0 @! IF(!INCLUI.AND.!EMPTY(CM6->CM6_IDPROC),POSICIONE("C1G",8, xFilial("C1G")+CM6->CM6_IDPROC+"1","C1G_NUMPRO"),"") Nao Vizualiza Virtual 1 2
CM6_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 2
CM6_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.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência;4=Reg.Transmitido válido;9=Em Processamento 079 1 2
CM6_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 1 2
CM6_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 1 2
CM6_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 F = Finalização C 1 0 @! Pertence("IAERF") "I" Nao Altera Real I=Inclusão;A=Alteração;E=Exclusão;R=Retificação;F=Finalização 081 1 2
CM6_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") .And. XFUNVldUni("CM6",2,M->CM6_FUNC+M->CM6_MOTVAF+DTOS(M->CM6_DTAFAS)+M->CM6_ATIVO) "1" Nao Altera Real 1=Sim;2=Não 082 1 2
CM6_XMLID Id do XML. Id do XML. Id único de transmissão do XML. C 36 0 Sim Vizualiza Real 2 2
CM6_STASEC Status Secun Status Secundario Deve representar neste campo, o Status Secundario do registro. C 1 0 Nao Altera Real 1 2
CM6_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
CM6_XMLREC XML Recebido XML Afastamen. Recebido Deve representar neste campo se o afastamento enviado pelo ERP foi de: Início de afastamento = INIC Término de afastamento = TERM Início e Término Juntos (Completo) = COMP C 4 0 @! Sim Altera Real 2 2
CM6_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
CM6_NOMEV Nome Nome Nome do Trabalhador C 220 0 Sim Vizualiza Virtual TafGetNome(CM6->CM6_FILIAL, CM6->CM6_FUNC, , "CM6") 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
T6M CM6_ID+CM6_VERSAO T6M_ID+T6M_VERSAO