| 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,) |
|
C9VD |
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 |
@! |
|
Iif(!INCLUI .and. !Empty(CM6->CM6_FUNC),TAFNMTRAB(XFILIAL("CM6"),M->CM6_FUNC,"S2230"),"") |
|
|
Sim |
Vizualiza |
Virtual |
|
|
TAFGETNOME(CM6->CM6_FILIAL,CM6->CM6_FUNC,,"CM6") |
|
|
|
|
|
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 |
254 |
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 |
10 |
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 |
10 |
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 |
@! |
|
|
|
|
Sim |
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 |
Vizualiza |
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 |
| CM6_PERINI |
Dt. Ini. Per |
Data InÃcio PerÃodo |
Data de inÃcio do perÃodo aquisitivo de
férias.
|
D |
8 |
0 |
|
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
| CM6_DTRANS |
Dt.Transm. |
Data Transmissão |
Data de transmissão do evento ao eSocial
|
D |
8 |
0 |
|
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
| CM6_PERFIM |
Dt. Fim. Per |
Data Fim do PerÃodo |
Data de término do perÃodo aquisitivo de
férias.
É necessário informar o campo somente se
o perÃodo aquisitivo for diferente de 1
ano.
Validação: Se informada, deve ser uma
data posterior a dtInicio.
|
D |
8 |
0 |
|
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
| CM6_HTRANS |
Hr.Transm |
Hora Transmissão |
Hora de transmissão do evento ao eSocial
|
C |
8 |
0 |
99:99:99 |
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
| CM6_CNPJME |
CNPJ Org.Man |
CNPJ Orgão Mand. Eletivo |
CNPJ do órgão no qual o trabalhador
exercerá o mandato eletivo.
|
C |
14 |
0 |
@R 99.999.999/9999-99 |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
| CM6_DTRECP |
Dt.Recept |
Data Receptação |
Data de receptação do evento
|
D |
8 |
0 |
|
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
| CM6_REMCAR |
Rem.Car.Elet |
Remuneração Cargo Eletivo |
Indicar se o servidor optou pela
remuneração do cargo efetivo.
|
C |
1 |
0 |
@! |
Pertence(" SN") |
|
|
|
Nao |
Altera |
Real |
S=Sim;N=Não |
|
|
|
|
|
|
|
1 |
2 |
| CM6_HRRECP |
Hr.Recept |
Hora Receptação |
Hora de receptação do evento
|
C |
8 |
0 |
99:99:99 |
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
| CM6_TAFKEY |
tafkey |
tafkey |
Grava identifaicador de registro na
tabela.
|
C |
100 |
0 |
|
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |