Ajude o site desativando o bloqueador de anúncio
Cabeçalho

Tabela 2410 TMY

Autor: Eurai Criado: 01/03/2025 Atualizado: 01/03/2025 Protheus
Postagem

Salve salve, blz?

 

 

Tabela TMY. #TMY

 

 

 

 

SX2 - TABELA

X2_CHAVE X2_PATH X2_ARQUIVO X2_NOME X2_NOMESPA X2_NOMEENG X2_ROTINA X2_MODO X2_MODOUN X2_MODOEMP X2_DELET X2_TTS X2_UNICO X2_PYME X2_MODULO X2_DISPLAY X2_SYSOBJ X2_USROBJ X2_POSLGT X2_CLOB X2_AUTREC X2_TAMFIL X2_TAMUN X2_TAMEMP X2_STAMP X2_INSDT
TMY DATA TMY990 Atestado Saúde Ocupacional Certificado Salud Ocupacional Occupational Health Certificat E E E 0 TMY_FILIAL+TMY_NUMASO N 35 TMY_NUMASO+TMY_NUMFIC+TMY_DESCRI 1 2 2 2 0 0

 

 

 

 

SX3 - CAMPOS

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_DESCRIC X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_NIVEL X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_CBOX X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER
TMY 01 TMY_FILIAL C 2 0 Filial Filial do Sistema 1 N 033
TMY 02 TMY_NUMASO C 6 0 Numero ASO Numero do ASO NNNNNN EXISTCHAV("TMY",M->TMY_NUMASO) IF(INCLUI,NEXTNUMASO(),TMY->TMY_NUMASO) 1 S V
TMY 03 TMY_NUMFIC C 9 0 Ficha Medica Numero da Ficha Medica 999999999 SitFunFicha(M->TMY_NUMFIC,.t.,.t.,.t.) .AND. ULTDATASO("SX3") .AND. RISCOSTRB() .AND. EXAMESTRB() TM0 1 S S LENUMFIC
TMY 04 TMY_NOMFIC C 40 0 Nome Nome Proprietario Ficha @! MDT110REL() 1 S V V IniBrwNoFic()
TMY 05 TMY_EXAME C 6 0 Exame Codigo do Exame Medico @! EXISTCPO("TM4",M->TMY_EXAME) IF(INCLUI,"NR7",TMY->TMY_EXAME) 1 S V LEEXAME 048
TMY 06 TMY_DTPROG D 8 0 Data Prog. Data Programacao Exame RISCOSTRB() 1 S LEDTPROG
TMY 07 TMY_DTGERA D 8 0 Data Geracao Data de Geracao do ASO RISCOSTRB() IF(INCLUI,dDataBase,TMY->TMY_DTGERA) 1 N
TMY 08 TMY_DTEMIS D 8 0 Data Emissao Data da Emissao do ASO 1 S LEDTEMIS
TMY 09 TMY_DTCANC D 8 0 Data Cancel. Data do Cancelamento 1 S LEDTCANC
TMY 10 TMY_QTDTRA N 4 0 Dias Trat. Quant. Dias Tratamento @E 9999 1 N A R
TMY 11 TMY_INDPAR C 1 0 Ind. Parec. Indicacao do Parecer @! PERTENCE("123") IF(INCLUI,"1", TMY->TMY_INDPAR) 1 N 1=Apto;2=Inapto;3=Apto com Restricao
TMY 12 TMY_DESPAR C 25 0 Desc. Parec. Descricao do Parecer @! IF(INCLUI,"Apto",mostdespar(TMY->TMY_INDPAR)) 1 S V V Mostdespar(TMY->TMY_INDPAR)
TMY 13 TMY_CODUSU C 12 0 Medico Resp. Medico resp. ASO. @! MDT200VMED(M->TMY_CODUSU) MDTUSRLOG() MDTGEN 1 S S LECODUSU
TMY 14 TMY_NOMUSU C 40 0 Nome Nome do Usuario @! MDT110REL2() 1 S V V
TMY 15 TMY_DESCRI C 200 0 Descricao Descricao Parecer 1
TMY 16 TMY_NATEXA C 1 0 Natureza Natureza do Exame @! PERTENCE("123456") IF(INCLUI,"2", TMY->TMY_NATEXA) 1 S N 1=Admissional;2=Periódico;3=Mudança de Riscos Ocupacionais;4=Retorno ao Trabalho;5=Demissional;6=Monitoração Pontual
TMY 17 TMY_DESNAT C 20 0 Desc. Nat. Descricao da Natureza @! IF(INCLUI,"Admissional",mostdesnat(TMY->TMY_NATEXA)) 1 S V V Mostdesnat(TMY->TMY_NATEXA)
TMY 18 TMY_EMPFUT C 2 0 Emp. Futura Empresa Futura @! EXISTCPO('SM0',M->TMY_EMPFUT) .and. MDT200NVF(8) YM0 1 S S A R MDT200WHEN(8)
TMY 19 TMY_FILFUT C 2 0 Fil. Futura Filial Futura ExistCPO('SM0',M->TMY_EMPFUT+M->TMY_FILFUT) NGXM0 1 S A R MDT200WHEN(7) 033
TMY 20 TMY_NOVFUN C 5 0 Nova Função Nova Função do Func. @! MDT200NVF(1) MDTGEN 1 N A R MDT200WHEN(2) 160
TMY 21 TMY_USERGI C 17 0 Log de Inclu Log de Inclusão 1 N V R
TMY 22 TMY_NOVCC C 9 0 Novo C.Custo Novo Centro de Custo @! MDT200NVF(3) MDTGEN 1 N A R MDT200WHEN(4) 004
TMY 23 TMY_USERGA C 17 0 Log de Alter Log de Alteracao 1 N V R
TMY 24 TMY_NOVTAR C 6 0 Nova Tarefa Nova Tarefa do Func. @! MDT200NVF(5) TN5 1 N A R MDT200WHEN(6)
TMY 25 TMY_CONFIN C 1 0 Trab. Confin Trabalho Espaco Confinado @! 1 N A R 1=Apto;2=Inapto
TMY 26 TMY_ALTURA C 1 0 Trab. Altura Trabalho em Altura @! 1 N A R 1=Apto;2=Inapto
TMY 27 TMY_TMC C 1 0 Tra/Mov Carg Transp. Movi. de Cargas @! 1 N A R 1=Apto;2=Inapto
TMY 28 TMY_NOVDEP C 9 0 Novo dep. Novo Departamento @! MDT200NVF(9) MDTGEN 1 N A R MDT200WHEN(10) 025
TMY 29 TMY_ELETRI C 1 0 Trab. Eletr. Trabalho com eletricidade @! Pertence('12') 1 N A R 1=Apto;2=Inapto
TMY 30 TMY_CNES C 7 0 Cod. CNES Código de CNES @ 9999999 Empty(M->TMY_CNES) .Or. ExistCPO('TIL',M->TMY_CNES) TIL 1 S N A R
TMY 31 TMY_ESTAB C 80 0 Estabelecim. Estabelcimento do CNES @! 1 N V V
TMY 32 TMY_INDEXA C 1 0 Ind. Exame Indicação de Exame @! Pertence("12") IF(INCLUI,'2',TMY->TMY_INDEXA) 1 N A R 1=Referencial;2=Sequencial
TMY 33 TMY_PLAT C 1 0 Trab. Plat. Trabalho em plataforma @! 1 N A R 1=Apto;2=Inapto
TMY 34 TMY_MANCIV C 1 0 Trab Man Civ Trabalho Manutencao Civil @! 1 N A R 1=Apto;2=Inapto
TMY 35 TMY_EXPLO C 1 0 Trab. Explo Trabalho com Explosoes @! 1 N A R 1=Apto;2=Inapto
TMY 36 TMY_ESCAV C 1 0 Trab. Escav Trabalhocom Escav/Demol @! 1 N A R 1=Apto;2=Inapto
TMY 37 TMY_SOLDA C 1 0 Trab. Solda Trabalho com Solda @! 1 N A R 1=Apto;2=Inapto
TMY 38 TMY_FRIO C 1 0 Trab. Frio Trabalho Frio @! 1 N A R 1=Apto;2=Inapto
TMY 39 TMY_RADIA C 1 0 Trab. Radiac Trabalho em Radiação @! 1 N A R 1=Apto;2=Inapto
TMY 40 TMY_PRESS C 1 0 Trab Pressao Trabalho Pressao @! 1 N A R 1=Apto;2=Inapto
TMY 41 TMY_OUTROS C 1 0 Trab. Outros Trabalho Outros @! 1 N A R 1=Apto;2=Inapto
TMY 42 TMY_INFLA C 1 0 Trab. Infl. Trabalho Inflamável @! Pertence("12 ") 1 A R 1=Apto;2=Inapto

 

 

 

 

SIX - INDICES

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST
TMY 1 TMY_FILIAL+TMY_NUMASO Numero ASO Numero ASO ASO Number S S 2 3
TMY 2 TMY_FILIAL+TMY_NUMFIC+TMY_NUMASO Ficha Medica + Numero ASO Ficha Medica + Numero ASO Medical File + ASO Number S S 2 3
TMY 3 TMY_FILIAL+TMY_NUMFIC+DTOS(TMY_DTPROG) Ficha Medica + Data Prog. Ficha Medica + Fecha Prog Medical File + Sched Date S S 2 3
TMY 4 TMY_FILIAL+TMY_CODUSU Medico Resp. Medico Resp. Resp. Physic S S 2 3
TMY 5 TMY_FILIAL+TMY_EXAME Exame Examen Exam S Código do Exame S 2 3

 

 

 

 

SX7 - GATILHOS

X7_CAMPO X7_SEQUENC X7_REGRA X7_CDOMIN X7_TIPO X7_SEEK X7_ALIAS X7_ORDEM X7_CHAVE X7_CONDIC X7_PROPRI
TMY_CNES 001 TIL->TIL_ESTAB TMY_ESTAB P S TIL 1 xFilial("TIL")+M->TMY_CNES S
TMY_CODUSU 001 TMK->TMK_NOMUSU TMY_NOMUSU P S TMK 1 xFILIAL("TMK")+M->TMY_CODUSU S
TMY_EMPFUT 001 Posicione("SM0",1,M->TMY_EMPFUT,"M0_CODFIL") TMY_FILFUT P N 0 S
TMY_NATEXA 001 Space(TamSx3('TMY_EMPFUT')[1]) TMY_EMPFUT P N 0 M->TMY_NATEXA <> '3' S
TMY_NATEXA 002 Space(TamSx3('TMY_FILFUT')[1]) TMY_FILFUT P N 0 M->TMY_NATEXA <> '3' S
TMY_NATEXA 003 Space(TamSx3('TMY_NOVFUN')[1]) TMY_NOVFUN P N 0 M->TMY_NATEXA <> '3' S
TMY_NATEXA 004 Space(TamSx3('TMY_NOVCC')[1]) TMY_NOVCC P N 0 M->TMY_NATEXA <> '3' S
TMY_NATEXA 005 Space(TamSx3('TMY_NOVTAR')[1]) TMY_NOVTAR P N 0 M->TMY_NATEXA <> '3' S
TMY_NATEXA 006 Space(TamSx3('TMY_NOVDEP')[1]) TMY_NOVDEP P N 0 M->TMY_NATEXA <> '3' S
TMY_NATEXA 007 SM0->M0_CODIGO TMY_EMPFUT P N 0 M->TMY_NATEXA == '3' S
TMY_NUMFIC 001 TM0->TM0_NOMFIC TMY_NOMFIC P S TM0 1 xFILIAL("TM0")+M->TMY_NUMFIC S

 

 

 

 

SX9 - Relacionamento entre Tabelas

X9_DOM X9_IDENT X9_CDOM X9_EXPDOM X9_EXPCDOM X9_PROPRI X9_LIGDOM X9_LIGCDOM X9_CONDSQL X9_USEFIL X9_ENABLE X9_VINFIL X9_CHVFOR
TMY 001 TMX TMY_NUMASO TMX_NUMASO S 1 N S S 2 2
TMY 002 TKB TMY_NUMASO TKB_NUMASO S 1 N S 2 2
TMY 003 TYD TMY_NUMASO TYD_NUMASO S 1 N S S 2 2
TMY 004 TMC TMY_NUMASO TMC_NUMASO S 1 N S S 2 2

 

 

 

 

SXG - Grupo de Campos

XG_GRUPO XG_DESCRI XG_DESSPA XG_DESENG XG_SIZEMAX XG_SIZEMIN XG_SIZE XG_PICTURE
004 Centro de Custo Centro de Costo Cost Center 20 9 9 @!
025 Código do Departamento Código del departamento Department Code 20 9 9 @!
033 Tamanho da Filial Tamano de la Sucursal Branch Size 12 2 2
048 Exame Examen Examination 10 6 6 @!
160 Código de Função Código de Función Role Code 9 5 5 @!

 

 

 

 

 

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! ??

Um abraço, e até a próxima  

 

 

 

 

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL