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 |