Dicionário Protheus
Início

Tabela H7I no Protheus

Prestação de Contas

O que é a tabela H7I no Protheus?

A tabela H7I faz parte do sistema ERP Protheus da TOTVS e é utilizada para prestação de contas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE H7I
X2_PATH \DATA\
X2_ARQUIVO H7I990
X2_NOME Prestação de Contas
X2_NOMESPA Rendición de cuentas
X2_NOMEENG Rendering of Accounts
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO H7I_FILIAL+H7I_CODIGO
X2_PYME S
X2_MODULO 88
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
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_ 5571
R_E_C_D_E_L_ 0

Campos da Tabela H7I (31 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_
H7I 01 H7I_FILIAL C 2 0 Filial Suc. Branch Filial Suc. Branch - - x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 88950 0
H7I 02 H7I_CODIGO C 6 0 Cod Prest Cód Rend. Rend Code Código Prestação de Conta Cód. Rendición de Cta Rendering of Accounts Cod - - x x x x x x x x x x x x x x x x GETSXENUM("H7I","H7I_CODIGO") - 1 xxx - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 88951 0
H7I 03 H7I_DATREF D 8 0 Data Refer. Fch Refer. Ref. Date Data Referência Fch Referencia Reference Date - - x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - Empty(FwFldGet("H7K_SENTID")) - - - S - - N - N - - - 1 1 - - - 88952 0
H7I 04 H7I_DTSERV D 8 0 Data Serviço Fecha Servic Service Date Data do serviço Fecha del servicio Date of Service - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88953 0
H7I 05 H7I_COLETA C 30 0 Filipeta Ticket Handbill Filipeta / Coleta Ticket / Recolecc Handbill / Pick up @! - x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 88954 0
H7I 06 H7I_STATUS C 1 0 Status Estatus Status Status Estatus Status - Pertence("123") x x x x x x x x x x x x x x x x "1" - 1 xx - - - S V R - - 1=Pendente;2=Concluída;3=Reaberto 1=Pendiente;2=Finalizada;3=Reabierto 1=Pending;2=Finished;3=Reopened - - - - - S - - N - N - - - 1 2 - - - 88955 0
H7I 07 H7I_MOTORI C 6 0 Cod. Motor. Cód. Cond. Driver Code Código do Motorista Código del conductor Code of Driver - - x x x x x x x x x x x x x x x x - GYGMOT 1 xx - S - S A R - - - - - - Empty(FwFldGet("H7K_SENTID")) - - - S - - N - N - - - 1 2 - - - 88956 0
H7I 08 H7I_NOMOTO C 30 0 Nome Motor. Nomb Conduct Driver Name Nome Motorista Nomb Conductor Driver Name - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("GYG",1,XFILIAL("GYG")+H7I->H7I_MOTORI, "GYG_NOME"),"") - 1 xx - - - S V V - - - - - - - POSICIONE("GYG",1,XFILIAL("GYG")+H7I->H7I_MOTORI, "GYG_NOME") - - S - - N - N - - - 1 2 - - - 88957 0
H7I 09 H7I_CARMOT C 30 0 Cart. Motor. Tarj. Conduc Driver Card Cartão do motorista Tarjeta del conductor Driver Card - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88958 0
H7I 10 H7I_COBRAD C 6 0 Cod. Cobrad. Cód. Cobrad. Coll. Code Código do cobrador Cód. Cobrador Code of Collector - - x x x x x x x x x x x x x x x x - GYGCOB 1 xx - S - S A R - - - - - - Empty(FwFldGet("H7K_SENTID")) - - - S - - N - N - - - 1 2 - - - 88959 0
H7I 11 H7I_NOMCOB C 30 0 Nome Cobrad. Nomb Cobrad. Coll. Name Nome do cobrador Nombre del cobrador Collector Name - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("GYG",1,XFILIAL("GYG")+H7I->H7I_COBRAD, "GYG_NOME"),"") - 1 xx - - - S V V - - - - - - - POSICIONE("GYG",1,XFILIAL("GYG")+H7I->H7I_COBRAD, "GYG_NOME") - - S - - N - N - - - 1 2 - - - 88960 0
H7I 12 H7I_CARCOB C 30 0 Cart. Cobr. Tarj. Cobr. Coll. Card Cartão do Cobrador Tarjeta del cobrador Collector Card - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88961 0
H7I 13 H7I_LOCARR C 8 0 Local Arrec. Lugar Recaud Coll Locat Local de Arrecadação Lugar de recaudación Collection Location @! Vazio() .or. ExistCpo("H7M") x x x x x x x x x x x x x x x x - H7M 1 xx - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88962 0
H7I 14 H7I_DESLOC C 30 0 Desc Loc Arr Desc Lug Rec Coll Loc Des Descri Local Arrecadação Descr Lug Recaudación Collection Location Descr - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("H7M",1,XFILIAL("H7M")+H7I->H7I_LOCARR, "H7M_DESC"),"") - 1 xx - - - S V V - - - - - - - POSICIONE("H7M",1,XFILIAL("H7M")+H7I->H7I_LOCARR, "H7M_DESC") - - S - - N - N - - - 1 2 - - - 88963 0
H7I 15 H7I_VLRTOT N 10 2 Valor Total Valor total Total Value Valor Total dos Serviços Valor total de servicios Total Value of Services @E 9,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88964 0
H7I 16 H7I_TOTDIN N 10 2 Total Din. Total Din. Cash Total Total Dinheiro Total dinero Cash Total @E 9,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88965 0
H7I 17 H7I_VLRDEV N 10 2 Devido Din. Adeudado Din Money Owed Valor Devido em dinheiro Valor adeudado en dinero Cash Value Owed @E 9,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88966 0
H7I 18 H7I_PGCOFR N 10 2 Din. Cofre Din. Cofre Safe Money Vlr. Pago via Din. Cofre Val. Pago vía Din. Cofre Value Paid via Safe Cash @E 9,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88967 0
H7I 19 H7I_PGDINH N 10 2 Dinheiro Dinero Money Vlr. Pago via Dinheiro Val. Pago vía dinero Cash Payment Value @E 9,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88968 0
H7I 20 H7I_DTPRCO D 8 0 Data Conf. Fecha Verif. Checkg Date Data Conferência Fch Verificación Checking Date - - x x x x x x x x x x x x x x x x IF(!INCLUI, dDataBase, CTOD("")) - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88969 0
H7I 21 H7I_PEDAGI N 10 2 Pedagio Peaje Toll Valor Total Pedágio Valor total peaje Toll Total Value @E 9,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88970 0
H7I 22 H7I_CODH7P C 8 0 Cod Caixa Cód Caja Cash Code Cod Caixa Cód Caja Cash Code @! - x x x x x x x x x x x x x x x - H7P 1 x - - - N - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 88971 0
H7I 23 H7I_USRINC C 6 0 Usuário Inc Usuário Inc User Added Usuario que incluiu Usuario que incluiu User who added - - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88972 0
H7I 24 H7I_NOMINC C 30 0 Nome Incluiu Nome Incluiu Name Added Nome de quem incluiu Nome de quem incluiu Name of who added - - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88973 0
H7I 25 H7I_INTEGR C 1 0 Integracao Integración Integration Integracao Integración Integration - - x x x x x x x x x x x x x x x x "N" - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88974 0
H7I 26 H7I_CONFER C 6 0 Cod. Confer. Cód. Verif. Checker Cd. Codigo do conferente Cód. Verificador Checker Code - - x x x x x x x x x x x x x x x x IF(!INCLUI, RetCodUsr(), "") - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88975 0
H7I 27 H7I_NOMCON C 30 0 Nome Confer. Nomb Verif. Checker Name Nome do conferente Nombre del verificador Checker Name - - x x x x x x x x x x x x x x x x IF(!INCLUI, FwGetUserName(RetCodUsr()), "") - 1 xx - - - N V V - - - - - - - FwGetUserName(H7I->H7I_CONFER) - - S - - N - N - - - 1 2 - - - 88976 0
H7I 28 H7I_USRREA C 6 0 Usuário Rea Usuario Rea User Reo Usuário que reabriu Usuario que reabrió User who reopened - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88977 0
H7I 29 H7I_NOMREA C 30 0 Nome Reabriu Nombre Reabr Reopened Nam Nome usuário reabriu Nombre usuario reabrió Reopened User Name - - x x x x x x x x x x x x x x x x IF(!INCLUI, FwGetUserName(RetCodUsr()), "") - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 88978 0
H7I 30 H7I_LOADOP L 1 0 Load Operac Load Operac Oper Load Load da Operação Load operación Operation Load - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88979 0
H7I 31 H7I_MATMOT C 6 0 Matr. Motori Matr. Conduc Driver Reg Matricula Motorista Matrícula conductor Driver Registration @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 88980 0

Índices da Tabela H7I (4 í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_
H7I 1 H7I_FILIAL+H7I_CODIGO Cod Prest Cód Rend. Rend Code S - - S 2 3 - 13136 0
H7I 2 H7I_FILIAL+DTOS(H7I_DATREF)+H7I_MOTORI+H7I_COBRAD Data Refer. + Cod. Motor. + Cod. Cobrad. Fch Refer. + Cód. Cond. + Cód. Cobrad. Ref. Date + Driver Code + Coll. Code S - - S 2 3 - 13137 0
H7I 3 H7I_FILIAL+H7I_COLETA Filipeta Ticket Handbill S - - S 2 3 - 13138 0
H7I 4 H7I_FILIAL+DTOS(H7I_DATREF)+H7I_LOCARR+H7I_STATUS Data Refer. + Local Arrec. + Status Fch Refer. + Lugar Recaud + Estatus Ref. Date + Coll Locat + Status S - - S 2 3 - 13139 0

Perguntas frequentes

Para que serve a tabela H7I no Protheus?

Ela é utilizada para prestação de contas dentro do sistema ERP Protheus.

Como consultar os campos da tabela H7I?

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

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

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

Exemplo de consulta SQL da tabela H7I

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

SELECT
    H7I_FILIAL,
    H7I_CODIGO,
    H7I_DATREF,
    H7I_DTSERV,
    H7I_COLETA,
    H7I_STATUS,
    H7I_MOTORI,
    H7I_NOMOTO,
    H7I_CARMOT,
    H7I_COBRAD,
    H7I_NOMCOB,
    H7I_CARCOB,
    H7I_LOCARR,
    H7I_DESLOC,
    H7I_VLRTOT,
    H7I_TOTDIN,
    H7I_VLRDEV,
    H7I_PGCOFR,
    H7I_PGDINH,
    H7I_DTPRCO,
    H7I_PEDAGI,
    H7I_CODH7P,
    H7I_USRINC,
    H7I_NOMINC,
    H7I_INTEGR,
    H7I_CONFER,
    H7I_NOMCON,
    H7I_USRREA,
    H7I_NOMREA,
    H7I_LOADOP,
    H7I_MATMOT
FROM H7I
WHERE
    D_E_L_E_T_ = ' '
    AND H7I_FILIAL = 'VALOR'
    AND H7I_CODIGO = 'VALOR'
    AND H7I_DATREF BETWEEN '20260401' AND '20260430'
    AND H7I_DTSERV BETWEEN '20260401' AND '20260430'
    AND H7I_COLETA = 'VALOR'
    AND H7I_STATUS = 'VALOR'
    AND H7I_MOTORI = 'VALOR'
    AND H7I_NOMOTO = 'VALOR'
    AND H7I_CARMOT = 'VALOR'
    AND H7I_COBRAD = 'VALOR'
    AND H7I_NOMCOB = 'VALOR'
    AND H7I_CARCOB = 'VALOR'
    AND H7I_LOCARR = 'VALOR'
    AND H7I_DESLOC = 'VALOR'
    AND H7I_VLRTOT = 0
    AND H7I_TOTDIN = 0
    AND H7I_VLRDEV = 0
    AND H7I_PGCOFR = 0
    AND H7I_PGDINH = 0
    AND H7I_DTPRCO BETWEEN '20260401' AND '20260430'
    AND H7I_PEDAGI = 0
    AND H7I_CODH7P = 'VALOR'
    AND H7I_USRINC = 'VALOR'
    AND H7I_NOMINC = 'VALOR'
    AND H7I_INTEGR = 'VALOR'
    AND H7I_CONFER = 'VALOR'
    AND H7I_NOMCON = 'VALOR'
    AND H7I_USRREA = 'VALOR'
    AND H7I_NOMREA = 'VALOR'
    AND H7I_MATMOT = 'VALOR'