Dicionário Protheus
Início

Tabela GI8 no Protheus

Num. e Movimento de Bilhetes

O que é a tabela GI8 no Protheus?

A tabela GI8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para num. e movimento de bilhetes.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE GI8
X2_PATH \SYSTEM\
X2_ARQUIVO GI8990
X2_NOME Num. e Movimento de Bilhetes
X2_NOMESPA Num. y Movimiento de Pasajes
X2_NOMEENG Ticket Num. and Movement
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO GI8_FILIAL+GI8_TPDOC+GI8_COMPLE+GI8_TIPPAS+GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_NUMINI+GI8_NUMFIM
X2_PYME N
X2_MODULO 88
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_ 5073
R_E_C_D_E_L_ 0

Campos da Tabela GI8 (33 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_
GI8 01 GI8_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 x - - 1 x - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 81793 0
GI8 02 GI8_NUMMOV C 12 0 Núm.Movim. Num.Movim. Transf. No Número do Movimento Numero del Movimiento Transfer Number 999999999999 - x x x x x x x x x x x x x x x xx IIF(INCLUI,GETSXENUM("GI8","GI8_NUMMOV"),GI8->GI8_NUMMOV) - 1 xx xxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 81794 0
GI8 03 GI8_DATA D 8 0 Dt.Moviment. Fch.Movimien Transfer Dt Data do Movimento Fecha del Movimiento Branch Date - - x x x x x x x x x x x x x x x xx dDataBase - 1 x xx - - - N A R - - - - - - Inclui - - - S - - N - N - - - 1 2 - - - 81795 0
GI8 04 GI8_TPDOC C 6 0 Cód.Tp.Doc. Cod.Tp.Doc. Doc. Type Cd Cód.Tp.Doc. Cod.Tp.Doc. Doc. Type Code @! Vazio() .OR. ExistCpo("GYA") x x x x x x x x x x x x x x x x - GYA 1 x x - S - S A R - - - - - - Inclui - - - S - - N - N - - - 1 1 - - - 81796 0
GI8 05 GI8_DOCUME C 30 0 Tipo Doc. Tipo Doc. Doc Type Tipo Documento Tipo Documento Document Type @! - x x x x x x x x x x x x x x x x If(!INCLUI, POSICIONE("GYA", 1, XFILIAL("GYA") + GI8->GI8_TPDOC, "GYA_DESCRI"), "") - 1 x xx - - - S V V - - - - - - INCLUI POSICIONE("GYA",1,XFILIAL("GYA")+GI8->GI8_TPDOC,"GYA_DESCRI") - - S - - N - N - - - 1 2 - - - 81797 0
GI8 06 GI8_COMPLE C 1 0 Complemento Complemento Complement Complemento Complemento Complement @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=PE(Passagem Estrada); 2=PA(Passagem Agencia) 1=PE(Pasaje Carretera); 2=PA(Pasaje Agencia) 1=PE(Road Ticket); 2=PA(Branch Ticket) - inclui - - - S - - N - N - - - 1 2 - - - 81798 0
GI8 07 GI8_TIPPAS C 1 0 Tp.Passagem Tp.Pasaje Pass type Tipo de Passagem Tipo de pasaje Pass type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A - - - 1=Motorista;2=Cobrador 1=Conductor;2=Cobrador 1=Driver;2=Collector - inclui - - - S - - N - N - - - 1 2 - - - 81799 0
GI8 08 GI8_SERIE C 3 0 Série Serie Series Série dos Documentos Serie de los Documentos Document Series @! - x x x x x x x x x x x x x x x xx - - 1 x x - - - S A R - - - - - - Inclui - - - S - - N - N - - - 1 1 - - - 81800 0
GI8 09 GI8_SUBSER C 3 0 Subsérie Subserie Subseries Subsérie Subserie Subseries @R 999 - x x x x x x x x x x x x x x x xx - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 81801 0
GI8 10 GI8_NUMCOM C 3 0 Num.Compl. Num.Compl. Compl Number Número Complemento Número Complemento Complement Number @! - x 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 - - - 81802 0
GI8 11 GI8_NUMINI C 6 0 Num.Inicial Num.Inicial Initial No. Numeração Inicial Numeracion Inicial Start Numbering @R 999999 - x x x x x x x x x x x x x x x xx - - 1 x x - S - S A R - - - - - - Inclui - - - S - - N - N - - - 1 1 - - - 81803 0
GI8 12 GI8_NUMFIM C 6 0 Num.Final Num.Final Branch No. Numeração Final Numeracion Final End Numbering @R 999999 - x x x x x x x x x x x x x x x xx - - 1 x x - S - S A R - - - - - - Inclui - - - S - - N - N - - - 1 1 - - - 81804 0
GI8 13 GI8_QUANT N 6 0 Qnt.Solicit. Cnt.Solicit. Req. Amt. Quantidade Solicitada Cantidad Solicitada Amount Requested @E 999,999 - x x x x x x x x x x x x x x x x - - 1 x xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 81805 0
GI8 14 GI8_DTINI D 8 0 Data Inicial Fecha inicia Start Date Data Inicial Fecha inicial Start Date - - x x x x x x x x x x x x x x x x DDATABASE - 1 x - - - - A R - - - - - - inclui - - - S - - N - N - - - 1 2 - - - 81806 0
GI8 15 GI8_DTFIM D 8 0 Dt. Vencimen Fch. Vencimi Due date Data de Vencimento Fecha de vencimiento Due Date - - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 81807 0
GI8 16 GI8_TPMOV C 1 0 Tipo.Movim. Tipo.Movim. Transf. Type Tipo do Movimento Tipo de Movimiento Transfer Type @! Pertence ('123') x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Entrada;2=Remessa;3=Devolucao 1=Entrada;2=Envio;3=Devolucion 1=Inflow;2=Remmitance;3=Return - Inclui - - - S - - N - N - - - 1 1 - - - 81808 0
GI8 17 GI8_NDEPSO C 30 0 Desc.Depart. Desc.Depart. Depart. Desc Descrição Depart. Descripción Depart. Depart Description @! - x x x x x x x x x x x x x x x IIF(!INCLUI,POSICIONE("SQB",1,XFILIAL("SQB")+GII->GII_DEPSOL,"QB_DESCRIC"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 81809 0
GI8 18 GI8_DTALOC D 8 0 Dt.Alocação Fch.Asignac. Allocat Dt Data da Alocação Fecha de la asignación Allocation Date - - 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 - - - 81810 0
GI8 19 GI8_NFUNPA C 30 0 Nome Func. Nomb Empl. Empl Name Nome Func. Nombre Empl. Employee Name @! - x x x x x x x x x x x x x x x IIF(!INCLUI,POSICIONE('SRA',1,XFILIAL('SRA')+GI8->GI8_FUNPAS,'RA_NOME'),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 81811 0
GI8 20 GI8_FUNPAS C 6 0 Funcionário Empleado Employee Funcionário Empleado Employee @! ExistCpo("SRA") x x x x x x x x x x x x x x x - SRA 1 x - - - N A R - - - - - - - - 121 - S - - N - N - - - 1 2 - - - 81812 0
GI8 21 GI8_NEMISS C 30 0 Desc.Emissor Desc.Emitent Issuer Desc Descrição Emissor Descripción emitente Issuer Description @! - x x x x x x x x x x x x x x x IIF(!INCLUI,POSICIONE('GYG',1,XFILIAL('GI8')+GI8->GI8_EMISSO,'GYG_NOME'),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 81813 0
GI8 22 GI8_CHAVE C 16 0 Chave Oper. Clave Oper. Oper Key Chave da Operacao Clave de Operacion Operation Key - - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 81814 0
GI8 23 GI8_EMISSO C 6 0 Emissor Emitente Issuer Emissor Emitente Issuer @! ExistCpo("GYG") x x x x x x x x x x x x x x x - GYG 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 81815 0
GI8 24 GI8_ULTBIL C 6 0 Ult.Doc. Últ.Doc. Last Doc Ultimo Doc. Último Doc. Last Document @! - 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 - - - 81816 0
GI8 25 GI8_DEPSOL C 9 0 Departamento Departamento Department Departamento Departamento Department @! ExistCpo("SQB") x x x x x x x x x x x x x x x - SQB 1 x - - - N A R - - - - - - - - 025 - S - - N - N - - - 1 2 - - - 81817 0
GI8 26 GI8_SALDO N 6 0 Saldo Saldo Balance Saldo Saldo Balance @E 999,999 - 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 - - - 81818 0
GI8 27 GI8_HORA C 6 0 Hora Mov. Hora Mov. Time Tranf Hora do Movimento Hora del Movimiento Transfer Time @R 99:99:99 - x x x x x x x x x x x x x x x Time() - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 81819 0
GI8 28 GI8_DTREM D 8 0 Data Remessa Fecha envío Remitt Dt Data da Remessa Fecha de envío Remittance Date - - 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 - - - 81820 0
GI8 29 GI8_AGENCI C 6 0 Cód. Agência Cod. Agencia Branch Code Código da Agência Codigo de Agencia Branch Code @! Vazio() .OR. ExistCpo("GI6") x x x x x x x x x x x x x x x - GI6 1 x xx - S - S A R - - - - - - M->GI8_TPMOV<>'1' - - - S - - N - N - - - 1 2 - - - 81821 0
GI8 30 GI8_NAGENC C 30 0 Agência Agencia Branch Agência Agencia Branch @! - x x x x x x x x x x x x x x x - - 1 x xx - - - S V V - - - - - - - POSICIONE("GI6",1,XFILIAL("GI6")+GI8_AGENCI,"GI6_DESCRI") - - S - - N - N - - - 1 2 - - - 81822 0
GI8 31 GI8_CODFUN C 6 0 Func Resp Empl Resp Empl Charge Funcionario Responsavel Empleado responsable Employee in Charge @! - x x x x x x x x x x x x x x x - - 1 xxxxx - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 81823 0
GI8 32 GI8_NOMFUN C 30 0 Nome Resp Nomb Resp Resp Name Nome Responsável Nombre responsable Responsible Party @! - x x x x x x x x x x x x x x x - - 1 x xx - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 81824 0
GI8 33 GI8_TPPAS C 1 0 Tp Passagem Tp Pasaje Ticket Tp Tipo de Passagem Tipo de pasaje Ticket Type @! - x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Motorista;2=Cobrador 1=Conductor;2=Cobrador 1=Driver;2=Collector - - - - - S - - N - N - - - 1 2 - - - 81825 0

Índices da Tabela GI8 (3 í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_
GI8 1 GI8_FILIAL+GI8_TPDOC+GI8_COMPLE+GI8_TIPPAS+GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_NUMINI+GI8_NUMFIM Cód.Tp.Doc. + Complemento + Tp.Passagem + Série + Subsérie + Num.Compl Cod.Tp.Doc. + Complemento + Tp.Pasaje + Serie + Subserie + Num.Compl. Doc. Type Cd + Complement + Pass type + Series + Subseries + Compl Num S - - S 2 3 - 12048 0
GI8 2 GI8_FILIAL+GI8_NUMMOV Núm.Movim. Num.Movim. Transf. No S - - S 2 3 - 12049 0
GI8 3 GI8_FILIAL+DTOS(GI8_DATA)+GI8_HORA+GI8_TPMOV Dt.Moviment. + Hora Mov. + Tipo.Movim. Fch.Movimien + Hora Mov. + Tipo.Movim. Transfer Dt + Time Tranf + Transf. Type S - - S 2 3 - 12050 0

Perguntas frequentes

Para que serve a tabela GI8 no Protheus?

Ela é utilizada para num. e movimento de bilhetes dentro do sistema ERP Protheus.

Como consultar os campos da tabela GI8?

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

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

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

Exemplo de consulta SQL da tabela GI8

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

SELECT
    GI8_FILIAL,
    GI8_NUMMOV,
    GI8_DATA,
    GI8_TPDOC,
    GI8_DOCUME,
    GI8_COMPLE,
    GI8_TIPPAS,
    GI8_SERIE,
    GI8_SUBSER,
    GI8_NUMCOM,
    GI8_NUMINI,
    GI8_NUMFIM,
    GI8_QUANT,
    GI8_DTINI,
    GI8_DTFIM,
    GI8_TPMOV,
    GI8_NDEPSO,
    GI8_DTALOC,
    GI8_NFUNPA,
    GI8_FUNPAS,
    GI8_NEMISS,
    GI8_CHAVE,
    GI8_EMISSO,
    GI8_ULTBIL,
    GI8_DEPSOL,
    GI8_SALDO,
    GI8_HORA,
    GI8_DTREM,
    GI8_AGENCI,
    GI8_NAGENC,
    GI8_CODFUN,
    GI8_NOMFUN,
    GI8_TPPAS
FROM GI8
WHERE
    D_E_L_E_T_ = ' '
    AND GI8_FILIAL = 'VALOR'
    AND GI8_NUMMOV = 'VALOR'
    AND GI8_DATA BETWEEN '20260501' AND '20260531'
    AND GI8_TPDOC = 'VALOR'
    AND GI8_DOCUME = 'VALOR'
    AND GI8_COMPLE = 'VALOR'
    AND GI8_TIPPAS = 'VALOR'
    AND GI8_SERIE = 'VALOR'
    AND GI8_SUBSER = 'VALOR'
    AND GI8_NUMCOM = 'VALOR'
    AND GI8_NUMINI = 'VALOR'
    AND GI8_NUMFIM = 'VALOR'
    AND GI8_QUANT = 0
    AND GI8_DTINI BETWEEN '20260501' AND '20260531'
    AND GI8_DTFIM BETWEEN '20260501' AND '20260531'
    AND GI8_TPMOV = 'VALOR'
    AND GI8_NDEPSO = 'VALOR'
    AND GI8_DTALOC BETWEEN '20260501' AND '20260531'
    AND GI8_NFUNPA = 'VALOR'
    AND GI8_FUNPAS = 'VALOR'
    AND GI8_NEMISS = 'VALOR'
    AND GI8_CHAVE = 'VALOR'
    AND GI8_EMISSO = 'VALOR'
    AND GI8_ULTBIL = 'VALOR'
    AND GI8_DEPSOL = 'VALOR'
    AND GI8_SALDO = 0
    AND GI8_HORA = 'VALOR'
    AND GI8_DTREM BETWEEN '20260501' AND '20260531'
    AND GI8_AGENCI = 'VALOR'
    AND GI8_NAGENC = 'VALOR'
    AND GI8_CODFUN = 'VALOR'
    AND GI8_NOMFUN = 'VALOR'
    AND GI8_TPPAS = 'VALOR'