Dicionário Protheus
Início

Tabela C9W no Protheus

Exames ASO

O que é a tabela C9W no Protheus?

A tabela C9W faz parte do sistema ERP Protheus da TOTVS e é utilizada para exames aso.

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 C9W 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 C9W, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C9W
X2_PATH \DATA\
X2_ARQUIVO C9W990
X2_NOME Exames ASO
X2_NOMESPA Exám. ASO
X2_NOMEENG ASO Exams
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C9W_FILIAL+C9W_ID+C9W_VERSAO+DTOS(C9W_DTEXAM)+C9W_CODPRO
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA258
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
X2_AUTREC 1
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_ 2103
R_E_C_D_E_L_ 0

Campos da Tabela C9W (17 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_
C9W 01 C9W_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 33392 0
C9W 02 C9W_ID C 6 0 ID ID ID Identificador do registro Identificador de registro Register Identif @! - x x x x x x x x x x x x x x x - - 1 - - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 33393 0
C9W 03 C9W_VERSAO C 14 0 Id. Ver. Reg Id. Ver. Reg Red. Ver. Id Id da versão do registro Id de version de registro Rec Version Id @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - 078 - S - - N - N - - - 1 2 - - - 33394 0
C9W 04 C9W_DTEXAM D 8 0 Dt.Exame Fc.Examen Exam Date Dt.Exame Fc.Examen Exam Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 33395 0
C9W 05 C9W_DESEXM C 80 0 Desc.Exame Desc.Examen Exam.Descr Desc.Exame Desc.Examen Exam Desc. @! - x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 33396 0
C9W 06 C9W_CODPRO C 8 0 Cód. Proced. Cód. Proced. Proced Code Cód. Procedim. Realizado Cód. Procedim. Realizado Perf. Procedure Code @! xFunVldCmp("V2K",,,,2) x x x x x x x x x x x x x x x x - V2K 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 33397 0
C9W 07 C9W_DESPRO C 220 0 Desc. Proced Desc. Proced Proc.Descr. Descr. do Procedimento Descr. Procedimiento Procedure Description @! - x x x x x x x x x x x x x x x x Iif(!INCLUI .and. !Empty(C9W->C9W_CODPRO), Posicione("V2K",1,xFilial("V2K")+C9W->C9W_CODPRO,"V2K_CODIGO+' - '+V2K_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 33398 0
C9W 08 C9W_OBS M 10 0 Observação Observación Note Observ. Proced./Diagnost. Observ. Proced./Diagnóst. Procedure/Diagnosis Note @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 33399 0
C9W 09 C9W_ORDEXA C 1 0 Ordem Exame Orden Exámen Exam Ord Ordem Exame Orden examen Exam Order @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - #CboOrdExa() #CboOrdExa() #CboOrdExa() - - - - - S - - N - N - - - 1 1 - - - 33400 0
C9W 10 C9W_DTINMO D 8 0 Dt Ini Mon. Fch Ini Mon. Mon stm dt Data Inicio Monitoração Fecha inicial monitoreo Monitoring Start Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 33401 0
C9W 11 C9W_DTFIMO D 8 0 Dt Fin Mon. Fch Fin Mon. Mon End Dt Data Final Monitoração Fecha final monitoreo Monitoring Emd Date - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 33402 0
C9W 12 C9W_INDRES C 1 0 Ind. Result. Ind. Result. Result Ind Indicação Resultados Indicación resultados Result Indication @! Pertence(" 1234") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Normal;2=Alterado;3=Estável;4=Agravamento 1=Normal;2=Modificado;3=Estable;4=Agravamiento 1=Normal;2=Altered;3=Stable;4=Worsening - - - - - S - - N - N - - - 1 2 - - - 33403 0
C9W 13 C9W_NISRES C 11 0 NIS Resp. NIS Resp. NIS Resp NIS Resp. Monitoração NIS Resp. Monitoreo NIS Resp Monitoring @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 33404 0
C9W 14 C9W_CRMRES C 8 0 CRM Resp. CRM Resp. CRM Resp. CRM Resp. Monitoração CRM Resp. Monitoreo CRM Resp. Monitoring @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 33405 0
C9W 15 C9W_CRMUF C 6 0 UF CRM Resp UF CRM Resp St CRM Resp UF CRM Resp. Monit. UF CRM Resp. Monit. State CRM Resp Monit @! XFUNVldCmp("C09",3) x x x x x x x x x x x x x x x x - C09 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 33406 0
C9W 16 C9W_DCRMU C 220 0 Desc. UF Desc. UF State Desc Descrição UF Descripción UF State Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C9W->C9W_CRMUF),POSICIONE("C09",3, xFilial("C09")+C9W->C9W_CRMUF,"C09_UF + ' - ' +C09_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 33407 0
C9W 17 C9W_INTERP C 1 0 Cód. NR07 Cód. NR07 NR07 Code Código NR07 Código NR07 NR07 Code @! Pertence(" 123") x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - 1=EE;2=SC;3=SC+ 1=EE;2=SC;3=SC+ 1=EE;2=SC;3=SC+ - - - - - S - - N - N - - - 1 1 - - - 33408 0

Índices da Tabela C9W (2 í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_
C9W 1 C9W_FILIAL+C9W_ID+C9W_VERSAO+DTOS(C9W_DTEXAM)+C9W_CODPRO ID + Id. Ver. Reg + Dt.Exame + Cód. Proced. ID + Id. Ver. Reg + Fc.Examen + Cód. Proced. ID + Red. Ver. Id + Exam Date + Proced Code S - - S 2 3 - 5071 0
C9W 2 C9W_FILIAL+DTOS(C9W_DTEXAM)+C9W_CODPRO Dt.Exame + Cód. Proced. Fc.Examen + Cód. Proced. Exam Date + Proced Code S - - S 2 3 - 5072 0

Perguntas frequentes

Para que serve a tabela C9W no Protheus?

Ela é utilizada para exames aso dentro do sistema ERP Protheus.

Como consultar os campos da tabela C9W?

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

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

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

Exemplo de consulta SQL da tabela C9W

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

SELECT
    C9W_FILIAL,
    C9W_ID,
    C9W_VERSAO,
    C9W_DTEXAM,
    C9W_DESEXM,
    C9W_CODPRO,
    C9W_DESPRO,
    C9W_OBS,
    C9W_ORDEXA,
    C9W_DTINMO,
    C9W_DTFIMO,
    C9W_INDRES,
    C9W_NISRES,
    C9W_CRMRES,
    C9W_CRMUF,
    C9W_DCRMU,
    C9W_INTERP
FROM C9W
WHERE
    D_E_L_E_T_ = ' '
    AND C9W_FILIAL = 'VALOR'
    AND C9W_ID = 'VALOR'
    AND C9W_VERSAO = 'VALOR'
    AND C9W_DTEXAM BETWEEN '20260501' AND '20260531'
    AND C9W_DESEXM = 'VALOR'
    AND C9W_CODPRO = 'VALOR'
    AND C9W_DESPRO = 'VALOR'
    AND C9W_ORDEXA = 'VALOR'
    AND C9W_DTINMO BETWEEN '20260501' AND '20260531'
    AND C9W_DTFIMO BETWEEN '20260501' AND '20260531'
    AND C9W_INDRES = 'VALOR'
    AND C9W_NISRES = 'VALOR'
    AND C9W_CRMRES = 'VALOR'
    AND C9W_CRMUF = 'VALOR'
    AND C9W_DCRMU = 'VALOR'
    AND C9W_INTERP = 'VALOR'