Consulta SISCOSERV
A tabela OH9 faz parte do sistema ERP Protheus da TOTVS e é utilizada para consulta siscoserv.
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 OH9 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 OH9, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | OH9 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | OH9990 |
| X2_NOME | Consulta SISCOSERV |
| X2_NOMESPA | Consulta SISCOSERV |
| X2_NOMEENG | SISCOSERV query |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | C |
| X2_MODOEMP | C |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | OH9_FILIAL+STR(OH9_CODIGO) |
| X2_PYME | S |
| X2_MODULO | 77 |
| X2_DISPLAY | - |
| 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_ | 7347 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OH9 | 01 | OH9_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 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116376 | 0 |
| OH9 | 02 | OH9_CODIGO | N | 6 | 0 | Código | Código | Code | Código da consulta | Código de consulta | Query Code | 999999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x xxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 116377 | 0 |
| OH9 | 03 | OH9_TIPO | C | 1 | 0 | Tipo | Tipo | Type | Tipo da consulta | Tipo de consulta | Type of query | - | Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | x xxxx | - | S | - | S | A | R | - | - | 1=Aquisições;2=Vendas | 1=Adquisiciones;2=Ventas | 1=Purchases;2=Sales | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 116378 | 0 |
| OH9 | 04 | OH9_CESCRI | C | 5 | 0 | Escritório | Oficina | Office | Código do Escritório | Cód. Oficina | Office Code | - | Vazio() .OR. ExistCpo('NS7', M->OH9_CESCRI, 1) | x x x x x x x x x x x x x x x x | - | NS7 | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 098 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116379 | 0 |
| OH9 | 05 | OH9_DESCRI | C | 100 | 0 | Des Escritór | Des Oficina | Office Descr | Descrição do Escritório | Descrip. Oficina | Office Description | @S50 | - | x x x x x x x x x x x x x x x x | IF(!INCLUI, GETADVFVAL("NS7", "NS7_NOME", XFILIAL("NS7") + OH9->OH9_CESCRI, 1, ""), "") | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | GETADVFVAL("NS7", "NS7_NOME", XFILIAL("NS7") + OH9->OH9_CESCRI, 1, "") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116380 | 0 |
| OH9 | 06 | OH9_CCONTR | C | 6 | 0 | Cód Contrato | Cód Contrato | Contract Cd | Código do Contrato | Código del contrato | Contract Code | - | Vazio().Or.ExistCpo('NT0',M->OH9_CCONTR,1) | x x x x x x x x x x x x x x x x | - | J96NT0 | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | Empty(M->OH9_CJCONT) | - | 102 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116381 | 0 |
| OH9 | 07 | OH9_DCONTR | C | 30 | 0 | Desc Contrat | Desc Contrat | Contract Des | Descrição do Contrato | Descrip Contrato | Contract Description | - | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("NT0",1,XFILIAL("NT0")+OH9->OH9_CCONTR,"NT0_NOME"),'') | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("NT0",1,xFilial("NT0")+OH9->OH9_CCONTR,"NT0_NOME") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116382 | 0 |
| OH9 | 08 | OH9_CJCONT | C | 4 | 0 | Cód Junção | Cód Unión | Junction Cd | Código Junção Contratos | Cód Unión contratos | Contracts Junction Code | - | Vazio().Or.ExistCpo('NW2',M->OH9_CJCONT,1) | x x x x x x x x x x x x x x x x | - | NW2 | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | Empty(M->OH9_CCONTR) | - | 103 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116383 | 0 |
| OH9 | 09 | OH9_DJCONT | C | 100 | 0 | Desc Junção | Desc Unión | Junction Des | Descrição Junção Contrato | Descrip Unión contrato | Contract Junction Descrip | @S50 | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("NW2",1,XFILIAL("NW2")+OH9->OH9_CJCONT,"NW2_DESC"),'') | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("NW2",1,XFILIAL("NW2")+OH9->OH9_CJCONT,"NW2_DESC") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116384 | 0 |
| OH9 | 10 | OH9_CLIPG | C | 6 | 0 | Cli Pagador | Cli Pagador | Paying Cust | Cód Cliente Pagador | Cód Cliente pagador | Payer Customer Code | @! | Vazio().Or.J239CliPg() | x x x x x x x x x x x x x x x x | - | SA1NUH | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | J239When() | - | 001 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116385 | 0 |
| OH9 | 11 | OH9_LOJAPG | C | 2 | 0 | Loja Pagador | Tda Pagador | Paying Store | Loja do Pagador | Tienda del pagador | Payer Store | @! | Vazio().Or.J239CliPg() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | J239When() | - | 002 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116386 | 0 |
| OH9 | 12 | OH9_DCLIPG | C | 50 | 0 | Nome Cli Pg | Nomb Cli Pg | Paying Cust | Nome do Cliente Pagador | Nombre cliente pagador | Payer Customer Name | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("SA1",1,XFILIAL("SA1")+OH9->OH9_CLIPG+OH9->OH9_LOJAPG,"A1_NOME"),'') | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("SA1",1,XFILIAL("SA1")+OH9->OH9_CLIPG+OH9->OH9_LOJAPG,"A1_NOME") | 175 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116387 | 0 |
| OH9 | 13 | OH9_FORNEC | C | 6 | 0 | Fornecedor | Proveedor | Supplier | Cód Fornecedor | Cód Proveedor | Supplier Code | @! | Vazio().Or.ExistCpo('SA2',M->OH9_FORNEC,1) | x x x x x x x x x x x x x x x x | - | SA2A | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 001 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116388 | 0 |
| OH9 | 14 | OH9_LFORNE | C | 2 | 0 | Loja Fornece | Tda Prov. | Supplier Sto | Loja do Fornecedor | Tienda del proveedor | Supplier Store | @! | Vazio() .Or. ExistCpo('SA2', FwFldGet("OH9_FORNEC") + M->OH9_LFORNE, 1) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 002 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116389 | 0 |
| OH9 | 15 | OH9_DFORNE | C | 50 | 0 | Nome Fornece | Nomb Prov | Suppl Name | Nome do Fornecedor | Nombre del proveedor | Supplier Name | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("SA1",1,XFILIAL("SA1")+OH9->OH9_FORNEC+OH9->OH9_LFORNE,"A1_NOME"),'') | - | 1 | x xx x | - | - | - | N | V | V | - | - | - | - | - | - | - | POSICIONE("SA1",1,XFILIAL("SA1")+OH9->OH9_FORNEC+OH9->OH9_LFORNE,"A1_NOME") | 177 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116390 | 0 |
| OH9 | 16 | OH9_RVSRAS | C | 30 | 0 | RVS/RAS | RVS/RAS | RVS/RAS | Registro de RVS ou RAS | Registro de RVS o RAS | RVS or RAS Record | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116391 | 0 |
| OH9 | 17 | OH9_SITUAC | C | 1 | 0 | Situação | Situación | Status | Situação | Situación | Status | - | Pertence("123") | x x x x x x x x x x x x x x x x | "1" | - | 1 | x xxxx | - | - | - | S | A | R | - | - | 1=Pendente;2=Enviado;3=Concluído | 1=Pendiente;2=Enviado;3=Concluido | 1=Pending;2=Sent;3=Concluded | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 116392 | 0 |
| OH9 | 18 | OH9_PROTOC | C | 12 | 0 | Protocolo | Comprobante | Protocol | Cód Protocolo SISCOSERV | Cód Comprob SISCOSERV | SISCOSERV Protocol Code | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116393 | 0 |
| OH9 | 19 | OH9_CDLOTE | C | 12 | 0 | Cód Lote | Cód Lote | Batch Code | Código do Lote | Código del lote | Batch Code | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116394 | 0 |
| OH9 | 20 | OH9_CMOEDA | C | 2 | 0 | Cód Moeda | Cód Moneda | Currency Cd | Código da Moeda | Código de la moneda | Currency Code | - | Vazio().Or.ExistCpo('CTO',M->OH9_CMOEDA,1) | x x x x x x x x x x x x x x x x | - | JURCTO | 1 | x xx x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116395 | 0 |
| OH9 | 21 | OH9_DMOEDA | C | 10 | 0 | Desc Moeda | Desc Moneda | Currency Des | Descrição da Moeda | Descripción de la moneda | Currency Description | - | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("CTO",1,XFILIAL("CTO")+OH9->OH9_CMOEDA,"CTO_SIMB"),'') | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("CTO",1,xFilial("CTO")+OH9->OH9_CMOEDA,"CTO_SIMB") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116396 | 0 |
| OH9 | 22 | OH9_CPAIS | C | 3 | 0 | Cód País | Cód País | Country Code | Código do País Origem | Código País Origen | Origin Country Code | @! | Vazio() .Or. ExistCpo("SYA",M->OH9_CPAIS) | x x x x x x x x x x x x x x x x | - | SYA | 1 | x xx x | - | S | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116397 | 0 |
| OH9 | 23 | OH9_DPAIS | C | 25 | 0 | Descr País | Descr País | Country Desc | Descrição do País | Descripción del país | Country Description | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,Posicione("SYA",1,xFilial("SYA")+OH9->OH9_CPAIS,"YA_DESCR"),'') | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("SYA",1,xFilial("SYA")+OH9->OH9_CPAIS,"YA_DESCR") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116398 | 0 |
| OH9 | 24 | OH9_CODNIF | C | 40 | 0 | Código NIF | Código NIF | NIF Code | Código NIF | Código NIF | NIF Code | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116399 | 0 |
| OH9 | 25 | OH9_MOTIVO | C | 1 | 0 | Mot N Preenc | Mot N Infor | Reas not Com | Motivo Não Preench | Motivo no informado | Reason non completed | - | Vazio().Or.Pertence("12") | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | 1=Residente ou domiciliado no exterior;2=País não exibe NIF | 1=Residente o domiciliado en el exterior;2=País no muestra NIF | 1=Resident or living abroad;2=Country does not display NiF | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116400 | 0 |
| OH9 | 26 | OH9_TPVINC | C | 1 | 0 | Tp Vinculaçã | Tp Vínculo | Binding Tp | Tipo de vinculação | Tipo de vínculo | Binding type | - | Vazio().Or.Pertence("1234") | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | 1=Não há vinculação;2=Filial;3=Controlada;4=Outras | 1=No hay vínculo;2=Sucursal;3=Controlada;4=Otras | 1=No binding;2=Branch;3=Controlled;4=Others | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116401 | 0 |
| OH9 | 27 | OH9_NOMADQ | C | 150 | 0 | Nome Adquire | Nomb Compr | Purch Name | Nome do Adquirente | Nombre del comprador | Purchaser Name | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116402 | 0 |
| OH9 | 28 | OH9_ENDADQ | C | 254 | 0 | Endereço Adq | Dir. Comprad | Purch Addres | Endereço do Adquirente | Dirección del comprador | Purchaser Address | @S150 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116403 | 0 |
| OH9 | 29 | OH9_COMPLE | M | 10 | 0 | Info Complem | Inf Complem | Compl Info | Informação Complementar | Informac Complementaria | Transfer Information | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116404 | 0 |
| OH9 | 30 | OH9_OBSINT | M | 10 | 0 | Observações | Observacione | Notes | Observações internas | Observaciones internas | Internal Notes | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116405 | 0 |
| OH9 | 31 | OH9_ENVIA | C | 1 | 0 | Enviado? | ¿Enviado? | Sent? | Enviado? | ¿Enviado? | Sent? | - | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | x xx x | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116406 | 0 |
| OH9 | 32 | OH9_RETIFI | C | 1 | 0 | Retificar? | ¿Rectificar? | Rectify? | Retificar? | ¿Rectificar? | Rectify? | - | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | x xx x | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 116407 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OH9 | 1 | OH9_FILIAL+STR(OH9_CODIGO) | Código | Código | Code | S | - | - | S | 2 | 3 | - | 16730 | 0 |
Ela é utilizada para consulta siscoserv dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
OH9_FILIAL,
OH9_CODIGO,
OH9_TIPO,
OH9_CESCRI,
OH9_DESCRI,
OH9_CCONTR,
OH9_DCONTR,
OH9_CJCONT,
OH9_DJCONT,
OH9_CLIPG,
OH9_LOJAPG,
OH9_DCLIPG,
OH9_FORNEC,
OH9_LFORNE,
OH9_DFORNE,
OH9_RVSRAS,
OH9_SITUAC,
OH9_PROTOC,
OH9_CDLOTE,
OH9_CMOEDA,
OH9_DMOEDA,
OH9_CPAIS,
OH9_DPAIS,
OH9_CODNIF,
OH9_MOTIVO,
OH9_TPVINC,
OH9_NOMADQ,
OH9_ENDADQ,
OH9_COMPLE,
OH9_OBSINT,
OH9_ENVIA,
OH9_RETIFI
FROM OH9
WHERE
D_E_L_E_T_ = ' '
AND OH9_FILIAL = 'VALOR'
AND OH9_CODIGO = 0
AND OH9_TIPO = 'VALOR'
AND OH9_CESCRI = 'VALOR'
AND OH9_DESCRI = 'VALOR'
AND OH9_CCONTR = 'VALOR'
AND OH9_DCONTR = 'VALOR'
AND OH9_CJCONT = 'VALOR'
AND OH9_DJCONT = 'VALOR'
AND OH9_CLIPG = 'VALOR'
AND OH9_LOJAPG = 'VALOR'
AND OH9_DCLIPG = 'VALOR'
AND OH9_FORNEC = 'VALOR'
AND OH9_LFORNE = 'VALOR'
AND OH9_DFORNE = 'VALOR'
AND OH9_RVSRAS = 'VALOR'
AND OH9_SITUAC = 'VALOR'
AND OH9_PROTOC = 'VALOR'
AND OH9_CDLOTE = 'VALOR'
AND OH9_CMOEDA = 'VALOR'
AND OH9_DMOEDA = 'VALOR'
AND OH9_CPAIS = 'VALOR'
AND OH9_DPAIS = 'VALOR'
AND OH9_CODNIF = 'VALOR'
AND OH9_MOTIVO = 'VALOR'
AND OH9_TPVINC = 'VALOR'
AND OH9_NOMADQ = 'VALOR'
AND OH9_ENDADQ = 'VALOR'
AND OH9_ENVIA = 'VALOR'
AND OH9_RETIFI = 'VALOR'