Dicionário Protheus
Início

Tabela TNY no Protheus

Atestados Médicos

O que é a tabela TNY no Protheus?

A tabela TNY faz parte do sistema ERP Protheus da TOTVS e é utilizada para atestados médicos.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela TNY possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela TNY, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE TNY
X2_PATH \DATA\
X2_ARQUIVO TNY990
X2_NOME Atestados Médicos
X2_NOMESPA Certificados Médicos
X2_NOMEENG Health Certificates
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO TNY_FILIAL+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINIC
X2_PYME N
X2_MODULO 35
X2_DISPLAY TNY_NUMFIC+TNY_CID+TNY_EMITEN+TNY_OBSERV
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 9571
R_E_C_D_E_L_ 0

Campos da Tabela TNY (44 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
TNY 01 TNY_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 1 N - - N N N - - - 1 2 - - - 158002 0
TNY 02 TNY_NUMFIC C 9 0 Ficha Medica Ficha Medica Medical File Numero da Ficha Medica Numero de Ficha Medica Medical File Card Number @! MDT685FicV(M->TNY_NUMFIC) .And. MDT685SEQ(2) x x x x x x x x x x x x x x x xx - TM0 1 xx - S - S - - - - - - - - MDT685WFic() - - 1 N - - S N N - - - 1 1 - - - 158003 0
TNY 03 TNY_NOMFIC C 80 0 Nome Nombre Name Nome Paciente Nombre Paciente Patient Name @! - x x x x x x x x x x x x x x x x TM0->(VDISP(TNY->TNY_NUMFIC,"TM0_NOMFIC")) - 1 x xx xx - - - S V V - - - - - - - MDT685BRW(1) 185 1 N - - N N N - - - 1 2 - - - 158004 0
TNY 04 TNY_DTINIC D 8 0 Inic. Afast. Inic. Licen. Start Leave Data Inicio Afastamento Fecha Inicial Licencia Leave Initial Date - MDT685VLDT(1) x x x x x x x x x x x x x x x xx IF(INCLUI,dDATABASE,TNY->TNY_DTINIC) - 1 xx - - - S - - - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 158005 0
TNY 05 TNY_HRINIC C 5 0 Hora Inic. Hora Inic. Initial Time Hora Inicio do Afastament Hora Inicio de Licencia Leave Initial Time 99:99 NGVALHORA(M->TNY_HRINIC,,.T.) x x x x x x x x x x x x x x x xx IF(INCLUI,TIME(),TNY->TNY_HRINIC) - 1 xx - S - S - - - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 158006 0
TNY 06 TNY_DTFIM D 8 0 Data Fim Fecha final End Date Data Final Afastamento Fecha final licencia Leave Final Date - MDT685VLDT(2) x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 158007 0
TNY 07 TNY_HRFIM C 5 0 Hora Fim Hora Fin Final Time Hora Fim do Afastamento Hora Fin de Licencia Leave Final Time 99:99 IF(VAZIO(),.T.,NGVALHORA(M->TNY_HRFIM) .And. MDT685VLDT(,.T.)) x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 158008 0
TNY 08 TNY_GRPCID C 3 0 Grupo C.I.D. Grupo C.I.D. ICD Group Grupo C.I.D. Grupo C.I.D. ICD Group @! MDT685F3CID() x x x x x x x x x x x x x x x x - TLG 1 x x x - S - N - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 158009 0
TNY 09 TNY_DESGRP C 220 0 Descrição Descripcion Description Desc. Grupo Desc. Grupo Group Discount @! - x x x x x x x x x x x x x x x x POSICIONE("TLG",1,XFILIAL("TLG")+M->TNY_GRPCID,"TLG_DESCRI") - 1 x - - - N V V - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 158010 0
TNY 10 TNY_CID C 8 0 CID Princip. CID Princip. Main ICD CID Principal CID Principal Main ICD @! MDT685CIDP() x x x x x x x x x x x x x x x x - TMR 1 x x - S - S - - - - - - - - WhenTNYCID() - - 1 N - - S N N - - - 1 2 - - - 158011 0
TNY 11 TNY_DOENCA C 220 0 Descrição Descripcion Description Descricao da Doenca Descripcion Enfermedad Desease Desc. @! - x x x x x x x x x x x x x x x x POSICIONE("TMR",1,XFILIAL("TMR")+M->TNY_CID,"TMR_DOENCA") - 1 x x x - - - N V V - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 158012 0
TNY 12 TNY_EMITEN C 12 0 Emit. Atest. Emis.Certif. Certif Iss. Emitente do Atestado Emisor del Certificado Med.Certificate Issuer @! EXISTCPO("TNP",M->TNY_EMITEN) .And. MDTA685VEM( 1 ) x x x x x x x x x x x x x x x x - TNP 1 xx xx - S - S - - - - - - - - - - - 1 N - - S N N - - - 1 1 - - - 158013 0
TNY 13 TNY_NOMUSU C 80 0 Nome Nombre Name Nome do Usuário Nombre del usuario User Name @! - x x x x x x x x x x x x x x x x POSICIONE('TNP',1,XFILIAL('TNP')+ IF(INCLUI, M->TNY_EMITEN, TNY->TNY_EMITEN),'TNP_NOME') - 1 xxx x x - - - S V V - - - - - - - MDT685BRW(2) - 1 N - - N N N - - - 1 2 - - - 158014 0
TNY 14 TNY_TIPAFA C 1 0 Tipo Afasta. Tipo Licenc. Tp.Leave Tipo de Afastamento Tipo de Licencia Type of Leave @! IF(VAZIO(),.T.,EXISTCPO("SX5","30"+M->TNY_TIPAFA)) .AND. MDT685SDT(M->TNY_DTINIC) x x x x x x x x x x x x x x x x - 30 1 x x xx x - S - N A - - - - - - - .F. - - 3 N - - N N N - - - 1 2 - - - 158015 0
TNY 15 TNY_CODAFA C 3 0 Cód.Ausência Cod.Ausencia Absence Code Código da Ausência Codigo de la ausencia Absence Code @! If(!Empty(M->TNY_CODAFA),ExistCPO( 'RCM', M->TNY_CODAFA, 1 ), .T.) .And. MDT685CODA() x x x x x x x x x x x x x x x x - MDTRCM 1 x - - - N A R - - - - - - - - - 3 S - - N - N - - - 1 2 - - - 158016 0
TNY 16 TNY_TIPATE C 1 0 Tipo Atest. Tipo Comprob Tp.Cert. Tipo Atestado Tipo Comprobante Type of Certificate - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - A=Autorizacao de Saida;D=Direto;I=Indireto A=Autorizacion de Salida;D=Directo;I=Indirecto A=Exit Authorization;D=Direct;I=Indirect - - - - 1 N - - N N N - - - 1 2 - - - 158017 0
TNY 17 TNY_OBSERV C 80 0 Observacao Observacion Note Observacao Observacion Note @! - x x x x x x x x x x x x x x x x - - 1 xx xx x - - - N - - - - - - - - - - - 1 N - - S N N - - - 1 2 - - - 158018 0
TNY 18 TNY_NATEST C 10 0 Num. Atest. Num. Cert. Certif Numb Numero do Atestado Numero del Certificado Medical Cert.No. @! - x x x x x x x x x x x x x x x x A685NEXTAT() - 1 xxxxxx x - - - S V R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 158019 0
TNY 19 TNY_DTCONS D 8 0 Data Cons. Fecha Cons. Appoint Date Data da Consulta Fecha de la Consulta Doc.Appoint.Date - MDT685DtAf( 9 ) x x x x x x x x x x x x x x x x IF(INCLUI,DDATABASE,TNY->TNY_DTCONS) - 1 xxxxxx x - - - S A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 158020 0
TNY 20 TNY_HRCONS C 5 0 Hora Cons. Hora Cons. Appoint Time Hora da Consulta Hora de la Consulta Appointment Time 99:99 IF(AllTrim(M->TNY_HRCONS)==':',.T.,NGVALHORA(M->TNY_HRCONS)) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 158021 0
TNY 21 TNY_ENDERE C 30 0 End. Emit. Direc. Emis. Issuer Add Endereco do Emitente Direccion del Emisor Issuer Address @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 158022 0
TNY 22 TNY_CODESP C 2 0 Cod. Espec. Cod. Espec. Spec Code Codigo da especialidade Codigo de la especialidad Spec.Code @! IIf(Vazio(), .T., ExistCPO("TOG", M->TNY_CODESP)) x x x x x x x x x x x x x x x x - TOG 1 xxxxxx x - S - N A R - IF(VAZIO(),.t.,EXISTCPO("TOG",M->TNY_CODESP)) - - - - - - - 1 S - - N N N - - - 1 2 - - - 158023 0
TNY 23 TNY_ESPDES C 30 0 Descrição Descripcion Description Descricao da Especialidad Descripcion Especialidad Spec.Desc. @! - x x x x x x x x x x x x x x x x SUBSTR(POSICIONE("TOG",1,XFILIAL("TOG")+M->TNY_CODESP,"TOG_NOME"),1,30) - 1 xxxxxx x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 158024 0
TNY 24 TNY_CODABO C 3 0 Cod. Abono Cod. Justif. Allow.Code Codigo do Abono Codigo Justificacion Allowance Code @! IIf(Vazio(), .T., ExistCPO("SP6", M->TNY_CODABO)) x x x x x x x x x x x x x x x x - SP6001 1 xxxxxx x - S - N A R - IF(VAZIO(),.T.,EXISTCPO("SP6",M->TNY_CODABO)) - - - - - - - 2 S - - N N N - - - 1 2 - - - 158025 0
TNY 25 TNY_ABODES C 25 0 Descrição Descripcion Description Desc. Abono Desc. Abono Allowance Desc. @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("SP6",1,XFILIAL("SP6")+TNY->TNY_CODABO,"P6_DESC"),"") - 1 xxxxxx x - - - N V V - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 158026 0
TNY 26 TNY_DESCAD C 30 0 Descrição Descripcion Description Desc. Afast. Desc. Licenc. Leave Desc. @! - x x x x x x x x x x x x x x x x MDTRelacTNY( 1 ) - 1 xxxxxx x - - - N V V - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 158027 0
TNY 27 TNY_QTDIAS N 4 0 Dias Afast. Dias Licenc. Leave Days Qtd. Dias Afastado Ctd. Dias Licencia Leave Days No. 9999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 158028 0
TNY 28 TNY_DTSAID D 8 0 Dt.Saida A.D FchSalid A.E A.D Leave Dt Dt.Saida A.D Fch.Salida A.E A.D Leave Dt - MDT685DtAf( 3 ) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) - - 3 S - - N N N - - - 1 2 - - - 158029 0
TNY 29 TNY_DTALTA D 8 0 Dt.Alta A.D Fch.Alta A.D Disc. A.D Dt Dt.Alta A.D Fch.Alta A.D Disch. A.D Dt. - MDT685DtAf( 4 ) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) - - 3 S - - N N N - - - 1 2 - - - 158030 0
TNY 30 TNY_DTSAI2 D 8 0 Dt.Saida A.D FchSalid A.E A.D Leave Dt Dt.Saida A.D Fch.Salida A.E A.D Leave Dt - MDT685DtAf( 5 ) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) - - 3 S - - N N N - - - 1 2 - - - 158031 0
TNY 31 TNY_DTALT2 D 8 0 Dt.Alta A.D Fch.Alta A Disc. A.D Dt Dt.Alta A.D Fch.Alta A.D Disch. A.D Dt. - MDT685DtAf( 6 ) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) - - 3 S - - N N N - - - 1 2 - - - 158032 0
TNY 32 TNY_DTSAI3 D 8 0 Dt.Saida A.D FchSalid A.E A.D Leave Dt Dt.Saida A.D Fch.Salida A.E A.D Leave Dt - MDT685DtAf( 7 ) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) - - 3 S - - N N N - - - 1 2 - - - 158033 0
TNY 33 TNY_DTALT3 D 8 0 Dt.Alta A.D Fch.Alta A Disc. A.D Dt Dt.Alta A.D Fch.Alta A.D Disch. A.D Dt. - MDT685DtAf( 8 ) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) - - 3 S - - N N N - - - 1 2 - - - 158034 0
TNY 34 TNY_INDMED C 1 0 Ind. Medico Ind. Medico Doctor Indic Indica Medico Emitente Indica Medico Emisor Indic.Issuer Doctor @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - 1=Interno;2=Externo;3=Empresa;4=SUS;5=Particular;6=Convênio 1=Interno;2=Externo;3=Empresa;4=SUS;5=Privado;6=Convenio 1=Internal;2=Eexternal;3=Company;4=SUS;5=Private;6=Agreement - - - - 1 S - - N N N - - - 1 2 - - - 158035 0
TNY 35 TNY_OCORRE C 1 0 Ind. Atend. Ind. Atenc. Serv Ind. Ind. Atendim. Realizado Ind. Atencion Realizada Ind. Performed Service @! MT685VLDOC() x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - 1=Atend. Clinico;2=Doenca do Trabalho;3=Acidente Tipico;4=Acidente Trajeto;5=Outros Atedimentos;6=Avaliacao NR7 1=Atenc. Clinica;2=Enfermedad del Trabajo;3=Accidente Tipico;4=Acidente Trayecto;5=Otras Atenciones;6=Evaluacion NR7 1=Clinical Treat.;2=Work-Related Illness;3=Typical Accident;4=On-The-Way Accident;5=Other Service;6=NR7 Evaluation - - - - 1 N - - N N N - - - 1 2 - - - 158036 0
TNY 36 TNY_ACIDEN C 6 0 Acidente Accidente Accident Numero Acidente Trabalho Numero Accidente Trabajo Labour Accid.No. - IF(VAZIO(),.T.,EXISTCPO("TNC",M->TNY_ACIDEN)) .AND. MDT685ACI() x x x x x x x x x x x x x x x x - TNCFIC 1 x xx - - - S A R - - - - - - M->TNY_OCORRE$"234" - - 1 N - - N N N - - - 1 2 - - - 158037 0
TNY 37 TNY_DESACI C 80 0 Descrição Descripcion Description Descricao do Acidente Descripción del Accidente Accident Desc. @! - x x x x x x x x x x x x x x x x TNC->(VDISP(TNY->TNY_ACIDEN,"TNC_DESACI")) - 1 x xx - - - N V V - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 158038 0
TNY 38 TNY_AFRAIS C 2 0 Afast. RAIS Licen. RAIS RAIS Leave Cod.Afast.RAIS Cod.Afast.RAIS RAIS Leave Code 99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - #fBoxRAIS() #fBoxRAIS() #fBoxRAIS() - - - - 3 N - - N N N - - - 1 2 - - - 158039 0
TNY 39 TNY_QTDTRA C 4 0 Dias Trat. Dias Trat. Treatm Days Quant. Dias Tratamento Cant. Dias Tratamiento Treatm Days Qty @ 9999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 158040 0
TNY 40 TNY_ATEANT C 10 0 Atest. Ant. Certi. Ant. Prev.Certif. Atestado Anterior Certific.Anterior Previous Certificate @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 158041 0
TNY 41 TNY_USERGI C 17 0 Log de Inclu Log de Inclu Inclu Log Log de Inclusão Log de Inclusion Inclusion Log - - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - N - - N - N - - - 1 2 - - - 158042 0
TNY 42 TNY_TPEFD C 2 0 Mot. Afast. Mot. Licenc Leave Reason Motivo de Afastamento Motivo de licencia Leave of Absence Reason @! Vazio() .Or. ValidRCC('S048',M->TNY_TPEFD,1,2) x x x x x x x x x x x x x x x x - S48 1 x - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 158043 0
TNY 43 TNY_COMUOK C 2 0 Comunicado Comunicado Communicatio Indica se foi comunicado Indica si se comunicó Enter whether it was comm - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 3 N - - N - N - - - 1 2 - - - 158044 0
TNY 44 TNY_COMUNI C 3 0 Comunicado Comunicado Communicatio Indica se foi comunicado Indica si se comunicó Enter whether it was comm - - x x x x x x x x x x x x x x x x MDT685SX3( 3, 'TNY_COMUNI' ) - 1 x - - - N V V - - - - - - - - - 3 N - - N - N - - - 1 2 - - - 158045 0

Índices da Tabela TNY (8 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
TNY 1 TNY_FILIAL+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINIC Ficha Medica + Inic. Afast. + Hora Inic. Ficha Medica + Inic. Licen. + Hora Inic. Medical File + Start Leave + Initial Time S - - S 2 3 - 22772 0
TNY 2 TNY_FILIAL+TNY_NATEST Num. Atest. Num. Cert. Certif Numb S - - S 2 3 - 22773 0
TNY 3 TNY_FILIAL+TNY_CID+TNY_NUMFIC CID Princip. + Ficha Medica CID Princip. + Ficha Medica Main ICD + Medical File S - - S 2 3 - 22774 0
TNY 4 TNY_FILIAL+TNY_EMITEN+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINIC Emit. Atest. + Ficha Medica + Inic. Afast. + Hora Inic. Emis.Certif. + Ficha Medica + Inic. Licen. + Hora Inic. Certif Iss. + Medical File + Start Leave + Initial Time S - - S 2 3 - 22775 0
TNY 5 TNY_FILIAL+TNY_ACIDEN+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINIC Acidente + Ficha Medica + Inic. Afast. + Hora Inic. Accidente + Ficha Medica + Inic. Licen. + Hora Inic. Accident + Medical File + Start Leave + Initial Time S - - S 2 3 - 22776 0
TNY 6 TNY_FILIAL+TNY_ATEANT Atest. Ant. Certi. Ant. Prev.Certif. S - - S 2 3 - 22777 0
TNY 7 TNY_FILIAL+TNY_GRPCID Grupo C.I.D. Grupo C.I.D. ICD Group S Grupo CID - S 2 3 - 22778 0
TNY 8 TNY_FILIAL+TNY_CODESP Cod. Espec. Cod. Espec. Spec Code S Especialidade - S 2 3 - 22779 0

Perguntas frequentes

Para que serve a tabela TNY no Protheus?

Ela é utilizada para atestados médicos dentro do sistema ERP Protheus.

Como consultar os campos da tabela TNY?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela TNY?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela TNY

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    TNY_FILIAL,
    TNY_NUMFIC,
    TNY_NOMFIC,
    TNY_DTINIC,
    TNY_HRINIC,
    TNY_DTFIM,
    TNY_HRFIM,
    TNY_GRPCID,
    TNY_DESGRP,
    TNY_CID,
    TNY_DOENCA,
    TNY_EMITEN,
    TNY_NOMUSU,
    TNY_TIPAFA,
    TNY_CODAFA,
    TNY_TIPATE,
    TNY_OBSERV,
    TNY_NATEST,
    TNY_DTCONS,
    TNY_HRCONS,
    TNY_ENDERE,
    TNY_CODESP,
    TNY_ESPDES,
    TNY_CODABO,
    TNY_ABODES,
    TNY_DESCAD,
    TNY_QTDIAS,
    TNY_DTSAID,
    TNY_DTALTA,
    TNY_DTSAI2,
    TNY_DTALT2,
    TNY_DTSAI3,
    TNY_DTALT3,
    TNY_INDMED,
    TNY_OCORRE,
    TNY_ACIDEN,
    TNY_DESACI,
    TNY_AFRAIS,
    TNY_QTDTRA,
    TNY_ATEANT,
    TNY_USERGI,
    TNY_TPEFD,
    TNY_COMUOK,
    TNY_COMUNI
FROM TNY
WHERE
    D_E_L_E_T_ = ' '
    AND TNY_FILIAL = 'VALOR'
    AND TNY_NUMFIC = 'VALOR'
    AND TNY_NOMFIC = 'VALOR'
    AND TNY_DTINIC BETWEEN '20260501' AND '20260531'
    AND TNY_HRINIC = 'VALOR'
    AND TNY_DTFIM BETWEEN '20260501' AND '20260531'
    AND TNY_HRFIM = 'VALOR'
    AND TNY_GRPCID = 'VALOR'
    AND TNY_DESGRP = 'VALOR'
    AND TNY_CID = 'VALOR'
    AND TNY_DOENCA = 'VALOR'
    AND TNY_EMITEN = 'VALOR'
    AND TNY_NOMUSU = 'VALOR'
    AND TNY_TIPAFA = 'VALOR'
    AND TNY_CODAFA = 'VALOR'
    AND TNY_TIPATE = 'VALOR'
    AND TNY_OBSERV = 'VALOR'
    AND TNY_NATEST = 'VALOR'
    AND TNY_DTCONS BETWEEN '20260501' AND '20260531'
    AND TNY_HRCONS = 'VALOR'
    AND TNY_ENDERE = 'VALOR'
    AND TNY_CODESP = 'VALOR'
    AND TNY_ESPDES = 'VALOR'
    AND TNY_CODABO = 'VALOR'
    AND TNY_ABODES = 'VALOR'
    AND TNY_DESCAD = 'VALOR'
    AND TNY_QTDIAS = 0
    AND TNY_DTSAID BETWEEN '20260501' AND '20260531'
    AND TNY_DTALTA BETWEEN '20260501' AND '20260531'
    AND TNY_DTSAI2 BETWEEN '20260501' AND '20260531'
    AND TNY_DTALT2 BETWEEN '20260501' AND '20260531'
    AND TNY_DTSAI3 BETWEEN '20260501' AND '20260531'
    AND TNY_DTALT3 BETWEEN '20260501' AND '20260531'
    AND TNY_INDMED = 'VALOR'
    AND TNY_OCORRE = 'VALOR'
    AND TNY_ACIDEN = 'VALOR'
    AND TNY_DESACI = 'VALOR'
    AND TNY_AFRAIS = 'VALOR'
    AND TNY_QTDTRA = 'VALOR'
    AND TNY_ATEANT = 'VALOR'
    AND TNY_USERGI = 'VALOR'
    AND TNY_TPEFD = 'VALOR'
    AND TNY_COMUOK = 'VALOR'
    AND TNY_COMUNI = 'VALOR'