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

Tabela 2410 TN0

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

Salve salve, blz?

 

 

Tabela TN0. #TN0

 

 

 

 

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
TN0 SYSTEM TN0990 Risco Riesgo Risk E E E 0 TN0_FILIAL+TN0_NUMRIS N 35 TN0_NUMRIS+TN0_AGENTE+TN0_CC+TN0_CODFUN 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
TN0 01 TN0_FILIAL C 2 0 Filial Filial do Sistema 1 N 033
TN0 02 TN0_NUMRIS C 9 0 Num. Risco Numero Identifica o Risco 999999999 EXISTCHAV("TN0",M->TN0_NUMRIS) GETSXENUM("TN0","TN0_NUMRIS") 1 S V
TN0 03 TN0_DTRECO D 8 0 Data Reconh. Data Reconecimento MDT180VAL(1) 1 DTVALIDA
TN0 04 TN0_AGENTE C 9 0 Agente Codigo do Agente Risco @! MDT180AMB(2) .And. MDT180MuAg() TMA 1 S S DTVALIDA
TN0 05 TN0_NOMAGE C 20 0 Nome Agente Nome do Agente de Risco @! If( INCLUI,'',Posicione( 'TMA', 1, xFilial( 'TMA' ) + TN0->TN0_AGENTE, 'TMA_NOMAGE')) 1 S V V DTVALIDA MDT180VALN()
TN0 06 TN0_FONTE C 8 0 Fonte Ger. Fonte Geradora @! EXISTCPO("TN7",M->TN0_FONTE) TN7 1 S S DTVALIDA
TN0 07 TN0_NOMFON C 20 0 Nome Fonte Nome da Fonte Geradora @! If( INCLUI,'',Posicione( 'TN7', 1, xFilial( 'TN7' ) + TN0->TN0_FONTE , 'TN7_NOMFON' )) 1 S V V DTVALIDA MDT180BRW3()
TN0 08 TN0_DTAVAL D 8 0 Dt.Avaliacao Data Avaliacao IF (!EMPTY(M->TN0_DTAVAL), VALDATA(M->TN0_DTRECO, M->TN0_DTAVAL, 'A180DTVAL'), .T.) 1 S DTVALIDA
TN0 09 TN0_DTELIM D 8 0 Data Elim. Data Eliminação A180VLELIM() 1 S
TN0 10 TN0_CC C 9 0 Centro Custo Centro de Custo @! MDT180VCFT('TN0_CC') CTT 1 S S A180DESTIN() .And. (Type('lTrava902')=='L' .AND. lTrava902) 004
TN0 11 TN0_DESCCC C 20 0 Descrição Desc.Centro de Custo @! MDT180BRW(.f.) 1 S V V DTVALIDA MDT180BRW(.t.)
TN0 12 TN0_CODFUN C 5 0 Funcao Codigo da Funcao @! MDT180VCFT('TN0_CODFUN') SRJ 1 S S DTVALIDA .And. (Type('lTrava902') == 'L' .AND. lTrava902) 160
TN0 13 TN0_DESCFU C 20 0 Desc. Função Descricao da Funcao @! MDT180FUN( .F. ) MDT180FUN( .F. ) 1 S V V DTVALIDA MDT180FUN( .T. )
TN0 14 TN0_CODTAR C 6 0 Tarefa Codigo da Tarefa @! MDT180VCFT('TN0_CODTAR') TN5 1 S S DTVALIDA .And. (Type('lTrava902') == 'L' .AND. lTrava902)
TN0 15 TN0_NOMTAR C 20 0 Nome Tarefa Nome da Tarefa @! MDT180BRW2(.F.) 1 S V V DTVALIDA MDT180BRW2(.T.)
TN0 16 TN0_DEPTO C 9 0 Departamento Codigo Departamento @! MDT180VCFT('TN0_DEPTO') MDTSQB 1 S S A R DTVALIDA .And. (Type('lTrava902') == 'L' .AND. lTrava902) 025
TN0 17 TN0_DESCDP C 30 0 Descrição Descrição Departamento @! MDT180BRW( .F. , 2 ) 1 S V V MDT180BRW( .T. , 2 )
TN0 18 TN0_QTAGEN N 10 4 Qtd. Agente Quantidade de Agente @E 99,999.9999 1 DTVALIDA
TN0 19 TN0_UNIMED C 2 0 Unid. Medida Unidade de Medida @! If(!Empty(M->TN0_UNIMED),ExistCpo("V3F",M->TN0_UNIMED,2),.T.) MDTV3F 1 N A R
TN0 20 TN0_QTEXPO C 5 0 Tempo Expos. Tempo de Exposicao(hh:mm) 99:99 MDTA180VHORA(M->TN0_QTEXPO) 1 DTVALIDA
TN0 21 TN0_REPETE C 2 0 Repetição Qtde vezes que Repete 1 DTVALIDA
TN0 22 TN0_INTERV C 5 0 Intervalo Intervalo Entre Exposicao 99:99 MDTA180VHORA(M->TN0_INTERV) 1 DTVALIDA
TN0 23 TN0_LISASO C 1 0 Considerar Considerar Risco em @! IF(INCLUI,'3',TN0->TN0_LISASO) 1 S 1=ASO;2=NENHUM;3=ASO E PPP;4=PPP
TN0 24 TN0_GRAU C 1 0 Grau Risco Grau de Risco @! IF (INCLUI,"1",TN0->TN0_GRAU) 1 S 1=Pequeno;2=Medio;3=Grande
TN0 25 TN0_MAPRIS C 1 0 Mapa Risco Mapa de Risco @! "1" 1 N 1=CIPA/CIPATR;2=SESMT;3=AMBOS
TN0 26 TN0_CODAMB C 30 0 Ambiente Codigo do Ambiente Fisico @! MDT180AMB(1) TNE 1 S N (Type('lTrava902') == 'L' .AND. lTrava902)
TN0 27 TN0_NOMAMB C 20 0 Nome Amb. Nome do Ambiente @! If( INCLUI,'',Posicione( 'TNE', 1, xFilial( 'TNE' ) + TN0->TN0_CODAMB, 'TNE_NOME' )) 1 N V V DTVALIDA
TN0 28 TN0_INDEXP C 1 0 Tipo Exposic Tipo da Exposicao @! Pertence('12345') 1 1=Habitual/Permanente;2=Ocasional/Intermitente;3=Ausencia de Agente Nocivo;4=Eventual;5=Habitual/Intermitente
TN0 29 TN0_COMEXP C 60 0 Compl. Exp. Complemento de Exposicao @! 1 N A R
TN0 30 TN0_SEFIP C 2 0 Cod. SEFIP Código SEFIP @! 1 N
TN0 31 TN0_EPC C 1 0 Utiliza EPC? Utiliza EPC? @! 1 N 1=Sim;2=Nao
TN0 32 TN0_MEDCON C 6 0 Controle Medida de Controle If(Vazio(),.t.,ExistCpo('TO4',M->TN0_MEDCON)) TO4 1 S N A R
TN0 33 TN0_DESMED C 40 0 Desc. Med. Descrição Medida If( INCLUI,'',Posicione( 'TO4', 1, xFilial( 'TO4' ) + TN0->TN0_MEDCON, 'TO4_NOMCTR' )) 1 N V V If(TO4->(dBSEEK(xFilial("TO4")+TN0->TN0_MEDCON)),TO4->TO4_NOMCTR,"")
TN0 34 TN0_NECEPI C 1 0 Nec. EPI Necessita de EPI @! 1 S A R 1=Sim;2=Nao
TN0 35 TN0_CODFAS C 3 0 Fase Obra Fase da Obra @! ValFaseTN0(1) TLP001 1 S N A R
TN0 36 TN0_DESFAS C 20 0 Nome Fase Nome da Fase @! Posicione("TLZ",1,xFilial("TLZ")+M->TN0_CODFAS,"TLZ_DESCRI") 1 N V V
TN0 37 TN0_SUBFAS C 3 0 Sub-Fase Sub-Fase da Obra @! ValFaseTN0(2) TLP002 1 S N A R
TN0 38 TN0_DESSUB C 20 0 Nome Subfase Nome da Subfase @! Posicione("TLZ",1,xFilial("TLZ")+M->TN0_SUBFAS,"TLZ_DESCRI") 1 N V V
TN0 39 TN0_ATISAL C 1 0 Ativ. Insal. Atividade Insalubre @! Pertence("12") If(Inclui,'1',TN0->TN0_ATISAL) 1 N A R 1=Salubre;2=Insalubre RisAtiWhen(1)
TN0 40 TN0_ATIPER C 1 0 Ativ. Peric. Atividade Periculosa @! Pertence("12") If(Inclui,'1',TN0->TN0_ATIPER) 1 N A R 1=Não Periculosa;2=Periculosa RisAtiWhen(2)
TN0 41 TN0_APOESP C 1 0 Aposen. Esp? Aposentadoria Especial? Pertence("12") If(Inclui,'1',TN0->TN0_APOESP) 1 N A R 1=Sim;2=Não
TN0 42 TN0_ENQLEG C 100 0 Enqu. Legal Enquadramento Legal @! 1 N A R
TN0 43 TN0_VM_ADI C 16 0 Adicional Adicional de Risco MDT180ALL("TN0_VM_ADI","GET") 1 S V V MDT180ALL("TN0_VM_ADI","BRW")
TN0 44 TN0_TECUTI C 40 0 Tec. Utiliz. Tecnica Utilizada @! 1
TN0 45 TN0_CATRIS C 1 0 Categ. Risco Categoria do Risco @! Pertence("1234") 1 N A R 1=Irrelevante;2=De Atenção;3=Crítica;4=Intolerável
TN0 46 TN0_SITSYP C 6 0 Sit. Encont. Sit. Ergonomica Encontrad @! 1 N A R NGSEEK('TMA',M->TN0_AGENTE,1,'TMA_GRISCO') == '4'
TN0 47 TN0_PERINT C 1 0 Intensidade Percentual de Intensidade @! MDT180ALL("TN0_PERINT") 1 S A R 1=10%;2=20%;3=30%;4=40%;5=Nao Caracteriza !EMPTY(M->TN0_VM_ADI)
TN0 48 TN0_MSITUA M 10 0 Sit. Encont. Sit. Ergonomica Encontrad @! IF( INCLUI , '' , MSMM( TN0_SITSYP , 80 ) ) 1 N A V NGSEEK('TMA',M->TN0_AGENTE,1,'TMA_GRISCO') == '4'
TN0 49 TN0_SI2SYP C 6 0 Sit. Desej. Sit. Ergonomica Desejada @! 1 N A R NGSEEK('TMA',M->TN0_AGENTE,1,'TMA_GRISCO') == '4'
TN0 50 TN0_ADIFOL C 1 0 Adic.Folha Adicional em Folha ? 1 N A R 1=Sim;2=Não
TN0 51 TN0_DANSYP C 6 0 Danos Caus. Danos Causados @! 1 N V R
TN0 52 TN0_MSITU2 M 10 0 Sit. Desej. Sit. Ergonomica Desejada IF( INCLUI , '' , MSMM( TN0_SI2SYP , 80 ) ) 1 N A V NGSEEK('TMA',M->TN0_AGENTE,1,'TMA_GRISCO') == '4'
TN0 53 TN0_SITUAC C 1 0 Status Status da Situação 1 N A R 1=Adequada;2=Inadequada; NGSEEK('TMA',M->TN0_AGENTE,1,'TMA_GRISCO') == '4'
TN0 54 TN0_DANCAU M 10 0 Danos Caus. Danos Causados @! If( !INCLUI,MSMM( TN0->TN0_DANSYP ),'' ) 1 N A V
TN0 55 TN0_CONFUN C 1 0 Cond. Funcio Condição de Funcionamento 1 N A R 1=Sim;2=Não
TN0 56 TN0_PRZVLD C 1 0 Prazo Valid. Prazo de Validade 1 N A R 1=Sim;2=Não
TN0 57 TN0_PERTRC C 1 0 Period. Troc Periodicidade de Troca 1 N A R 1=Sim;2=Não
TN0 58 TN0_HIGIEN C 1 0 Higienização Higienização 1 N A R 1=Sim;2=Não
TN0 59 TN0_SEVERI C 1 0 Severidade Severidade do risco IIf( FindFunction( 'Mdt180Sx3' ), Mdt180Sx3( 1, 'TN0_SEVERI' ), .T. ) 1 S N A R 1=Leve;2=Menor;3=Moderada;4=Maior;5=Extrema;
TN0 60 TN0_PROBAB C 1 0 Probab. Probabilidade IIf( FindFunction( 'Mdt180Sx3' ), Mdt180Sx3( 1, 'TN0_PROBAB' ), .T. ) 1 S N A R 1=Rara;2=Pouco provável;3=Possível;4=Provável;5=Muito provável;
TN0 61 TN0_CLASSI C 11 0 Classif. Classificação IIf( INCLUI, '', IIf( FindFunction( 'Mdt180Sx3' ), Mdt180Sx3( 2, 'TN0_CLASSI' ), '' ) ) 1 N V V

 

 

 

 

SIX - INDICES

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST
TN0 1 TN0_FILIAL+TN0_NUMRIS Num. Risco Num. Riesgo Risk Number S S 2 3
TN0 2 TN0_FILIAL+TN0_AGENTE+TN0_NUMRIS Agente + Num. Risco Agente + Num. Riesgo Agent + Risk Number S S 2 3
TN0 3 TN0_FILIAL+TN0_FONTE+TN0_AGENTE Fonte Ger. + Agente Fte. Generad + Agente Gen. Source + Agent S S 2 3
TN0 4 TN0_FILIAL+TN0_CODTAR Tarefa Tarea Task S S 2 3
TN0 5 TN0_FILIAL+TN0_CC+TN0_CODFUN+TN0_CODTAR+TN0_DEPTO Centro Custo + Funcao + Tarefa + Departamento Centro Costo + Funcion + Tarea + Departamento Cost Center + Job + Task + Department S S 2 3
TN0 6 TN0_FILIAL+TN0_CODAMB Ambiente Ambiente Environment S S 2 3
TN0 7 TN0_FILIAL+TN0_CODFUN Funcao Funcion Job S S 2 3
TN0 8 TN0_FILIAL+DTOS(TN0_DTRECO) Data Reconh. Fecha Recon. Acknol Date S 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
TN0_AGENTE 001 TMA->TMA_NOMAGE TN0_NOMAGE P S TMA 1 xFILIAL("TMA")+M->TN0_AGENTE S
TN0_AGENTE 002 MDT180ALL("TN0_VM_ADI","GET") TN0_VM_ADI P N 0 S
TN0_CC 001 IF(ALLTRIM(M->TN0_CC) = "*", M->TN0_DESCCC := "TODOS" ,SUBSTR(CTT->CTT_DESC01,1,20)) TN0_DESCCC P S SI3 1 xFILIAL("CTT")+M->TN0_CC S
TN0_CODAMB 001 TNE->TNE_NOME TN0_NOMAMB P S TNE 1 xFILIAL("TNE")+M->TN0_CODAMB S
TN0_CODFAS 001 TLM->TLM_DESCRI TN0_DESFAS P S TLM 2 xFILIAL("TLM")+M->TN0_CODFAS S
TN0_CODFUN 001 IF(ALLTRIM(M->TN0_CODFUN) = "*", M->TN0_DESCFU := "TODAS" ,SUBSTR(SRJ->RJ_DESC,1,15)) TN0_DESCFU P S SRJ 1 xFILIAL("SRJ")+M->TN0_CODFUN S
TN0_CODTAR 001 IF(ALLTRIM(M->TN0_CODTAR) = "*", M->TN0_NOMTAR := "TODAS" , SUBSTR(TN5->TN5_NOMTAR,1,15)) TN0_NOMTAR P S TN5 1 xFILIAL("TN5")+M->TN0_CODTAR S
TN0_DEPTO 001 MDT180BRW( .F. , 2 ) TN0_DESCDP P N 0 S
TN0_FONTE 001 TN7->TN7_NOMFON TN0_NOMFON P S TN7 1 xFILIAL("TN7")+M->TN0_FONTE S
TN0_MEDCON 001 TO4->TO4_NOMCTR TN0_DESMED P S TO4 1 xFILIAL("TO4")+M->TN0_MEDCON S
TN0_PROBAB 001 IIf( FindFunction( 'Mdt180Cla' ), Mdt180Cla( .F., M->TN0_SEVERI, M->TN0_PROBAB ), '' ) TN0_CLASSI P 0 S
TN0_SEVERI 001 IIf( FindFunction( 'Mdt180Cla' ), Mdt180Cla( .F., M->TN0_SEVERI, M->TN0_PROBAB ), '' ) TN0_CLASSI P 0 S
TN0_SUBFAS 001 TLM->TLM_DESCRI TN0_DESSUB P S TLM 3 xFILIAL("TLM")+M->TN0_SUBFAS 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
TN0 001 TO9 TN0_NUMRIS TO9_NUMRIS S 1 N S S 2 2
TN0 002 TJD TN0_NUMRIS TJD_NUMRIS S 1 N S S 2 2
TN0 003 TG6 TN0_NUMRIS TG6_NUMRIS S 1 N S S 2 2
TN0 004 TY4 TN0_NUMRIS TY4_NUMRIS S 1 N S S 2 2
TN0 005 TJF TN0_NUMRIS TJF_NUMRIS S 1 N S S 2 2
TN0 006 TNX TN0_NUMRIS TNX_NUMRIS S 1 N S S 2 2
TN0 007 TNJ TN0_NUMRIS TNJ_NUMRIS S 1 N S S 2 2
TN0 008 TGD TN0_NUMRIS TGD_NUMRIS S 1 N S S 2 2
TN0 009 TAF TN0_NUMRIS TAF_CODCON S 1 1 #TAF_INDCON='7' S S 2 2
TN0 010 TOA TN0_NUMRIS TOA_CODIGO S 1 N #TOA_TIPREQ='4' S S 2 2
TN0 011 TNC TN0_NUMRIS TNC_NUMRIS S 1 N S S 2 2
TN0 012 TO1 TN0_NUMRIS TO1_NUMRIS S 1 N S S 2 2
TN0 013 TN2 TN0_NUMRIS TN2_NUMRIS S 1 N S S 2 2
TN0 014 TMX TN0_NUMRIS TMX_NUMRIS S 1 N S S 2 2
TN0 015 TI2 TN0_NUMRIS TI2_NUMRIS 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
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