Layouts GDS
A tabela G8U faz parte do sistema ERP Protheus da TOTVS e é utilizada para layouts gds.
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 G8U 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 G8U, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | G8U |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | G8U990 |
| X2_NOME | Layouts GDS |
| X2_NOMESPA | Layouts GDS |
| X2_NOMEENG | GDS Layout |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | C |
| X2_MODOEMP | C |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | G8U_FILIAL+G8U_GDS+G8U_SEQUEN+G8U_TABELA+G8U_CAMPO+G8U_VARIAV |
| X2_PYME | N |
| X2_MODULO | 89 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| X2_USROBJ | - |
| X2_POSLGT | 2 |
| X2_CLOB | 1 |
| 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_ | 4752 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| G8U | 01 | G8U_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 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 2 | 2 | - | - | - | 76662 | 0 |
| G8U | 02 | G8U_GDS | C | 1 | 0 | GDS | GDS | GDS | GDS | GDS | GDS | @! | Pertence("12") | x x x x x x x x x x x x x x x x | - | - | 1 | x xxxx | - | - | - | S | A | R | - | - | 1=Sabre;2=Amadeus | 1=Sabre;2=Amadeus | 1=Sabre;2=Amadeus | - | - | - | - | - | N | - | - | N | - | N | - | - | 001 | 2 | 1 | - | - | - | 76663 | 0 |
| G8U | 03 | G8U_VERSAO | C | 6 | 0 | Versao | Versión | Version | Versao do Layout | Versión de Layout | Layout Version | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 001 | 2 | 2 | - | - | - | 76664 | 0 |
| G8U | 04 | G8U_SEQUEN | C | 3 | 0 | Sequencia | Secuencia | Sequence | Sequencia | Secuencia | Sequence | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 001 | 2 | 2 | - | - | - | 76665 | 0 |
| G8U | 05 | G8U_ATIVO | C | 1 | 0 | Ativo | Activo | Active | Ativo | Activo | Active | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | x xx x | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | N | - | - | N | - | N | - | - | 001 | 2 | 2 | - | - | - | 76666 | 0 |
| G8U | 06 | G8U_DADO | C | 1 | 0 | Dado | Dato | Data | Tipo de Dado | Tipo de Dato | Data Type | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | x xx x | - | S | - | S | A | R | - | - | 1=Campo;2=Variável | 1=Campo;2=Variable | 1=Field;2=Variable | - | - | - | - | - | N | - | - | N | - | N | - | - | 002 | 2 | 2 | - | - | - | 76667 | 0 |
| G8U | 07 | G8U_TABELA | C | 3 | 0 | Tabela | Tabla | Table | Tabela do Sistema | Tabla del Sistema | System Table | @! | - | x x x x x x x x x x x x x x x x | - | SX2PAD | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 002 | 2 | 1 | - | - | - | 76668 | 0 |
| G8U | 08 | G8U_CAMPO | C | 10 | 0 | Campo | Campo | Field | Campo da Tabela | Campo de la Tabla | Table Field | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | M->G8U_DADO=="1" | - | - | - | N | - | - | N | - | N | - | - | 002 | 2 | 2 | - | - | - | 76669 | 0 |
| G8U | 09 | G8U_VARIAV | C | 10 | 0 | Variavel | Variable | Variable | Variavel | Variable | Variable | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | M->G8U_DADO=="2" | - | - | - | N | - | - | N | - | N | - | - | 002 | 2 | 2 | - | - | - | 76670 | 0 |
| G8U | 10 | G8U_CONTEX | C | 1 | 0 | Contexto | Contexto | Context | Contexto | Contexto | Context | @! | 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=Cabeçalho;2=Item | 1=Encabezado;2=Ítem | 1=Header;2=Item | - | - | - | - | - | N | - | - | N | - | N | - | - | 002 | 2 | 2 | - | - | - | 76671 | 0 |
| G8U | 11 | G8U_BLOCO | C | 2 | 0 | Bloco | Bloque | Block | Bloco | Bloque | Block | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76672 | 0 |
| G8U | 12 | G8U_TRECHO | C | 15 | 0 | Trecho | Trecho | Part | Trecho | Trecho | Part | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76673 | 0 |
| G8U | 13 | G8U_INICIO | N | 4 | 0 | Início | Inicio | Start | Início | Inicio | Start | @E 9,999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76674 | 0 |
| G8U | 14 | G8U_TAMANH | N | 4 | 0 | Tamanho | Tamaño | Size | Tamanho | Tamaño | Size | @E 9,999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76675 | 0 |
| G8U | 15 | G8U_TAG | C | 15 | 0 | Tag | Tag | Tag | Tag | Tag | Tag | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76676 | 0 |
| G8U | 16 | G8U_TAGMUL | C | 1 | 0 | Tag Multipla | Tag Múltiple | Mul Tag | Multiplas Tag | Multiples Tag | Multiple Tag | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | x x xx x | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | N | - | - | S | - | N | - | - | 003 | 2 | 2 | - | - | - | 76677 | 0 |
| G8U | 17 | G8U_PASSAG | C | 1 | 0 | Passageiro | Pasajero | Passenger | Passageiro | Pasajero | Passenger | @! | 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=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | N | - | - | N | - | N | - | - | 002 | 2 | 2 | - | - | - | 76678 | 0 |
| G8U | 18 | G8U_SEPARA | C | 2 | 0 | Separador | Separador | Separator | Caractere Separador | Carácter separador | Separator Character | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76679 | 0 |
| G8U | 19 | G8U_POSICA | N | 4 | 0 | Posição | Posición | Position | Posição | Posición | Position | @E 9,999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | !Empty(AllTrim(M->G8U_SEPARA)) | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76680 | 0 |
| G8U | 20 | G8U_FREAD | C | 254 | 0 | Expr Leitura | Expr Lectura | Reading Expr | Expressão de Leitura | Expresión de lectura | Reading Expression | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76681 | 0 |
| G8U | 21 | G8U_SEEK | C | 1 | 0 | Seek | Seek | Seek | Seek | Seek | Seek | @! | Pertence("12") | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | S | - | - | - | - | - | - | 1=Sim;2=Não | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | - | N | - | - | N | - | N | - | - | 004 | 2 | 2 | - | - | - | 76682 | 0 |
| G8U | 22 | G8U_ALIAS | C | 3 | 0 | Alias | Alias | Alias | Alias | Alias | Alias | @! | - | x x x x x x x x x x x x x x x x | - | SX2PAD | 1 | x x xx x | - | - | - | - | - | - | - | - | - | - | - | - | M->G8U_SEEK == "1" | - | - | - | N | - | - | N | - | N | - | - | 004 | 2 | 2 | - | - | - | 76683 | 0 |
| G8U | 23 | G8U_INDICE | N | 2 | 0 | Índice | Índice | Index | Índice | Índice | Index | 99 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | M->G8U_SEEK == "1" | - | - | - | N | - | - | N | - | N | - | - | 004 | 2 | 2 | - | - | - | 76684 | 0 |
| G8U | 24 | G8U_CHAVE | C | 254 | 0 | Chave | Clave | Key | Chave | Clave | Key | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | M->G8U_SEEK == "1" | - | - | - | N | - | - | N | - | N | - | - | 004 | 2 | 2 | - | - | - | 76685 | 0 |
| G8U | 25 | G8U_RETURN | C | 10 | 0 | Retorno | Retorno | Return | Campo de Retorno | Campo de Retorno | Return field | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | M->G8U_SEEK == "1" | - | - | - | N | - | - | N | - | N | - | - | 004 | 2 | 2 | - | - | - | 76686 | 0 |
| G8U | 26 | G8U_FPOS | C | 254 | 0 | Expr Posicio | Expr Posic. | Pos Expr | Expressão Posicionamento | Expresión Posicionamiento | Position Expression | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 004 | 2 | 2 | - | - | - | 76687 | 0 |
| G8U | 27 | G8U_TIPO | C | 1 | 0 | Tipo de Dado | Tipo de Dato | Data Type | Tipo de Dado | Tipo de Dato | Data Type | @! | Pertence("123") | x x x x x x x x x x x x x x x x | - | - | 1 | x xxxx | - | S | - | S | A | R | - | - | 1=Caractere;2=Numérico;3=Data | 1=Caracter;2=Numérico;3=Fecha | 1=Character;2=Numeric;3=Date | - | - | - | - | - | N | - | - | N | - | N | - | - | 005 | 2 | 1 | - | - | - | 76688 | 0 |
| G8U | 28 | G8U_SUBINI | N | 4 | 0 | Ini Substrin | Ini Substrin | Substring St | Inicio da Substring | Inicio de Substring | Substring Start | @E 9,999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | M->G8U_TIPO == "1" | - | - | - | N | - | - | N | - | N | - | - | 005 | 2 | 2 | - | - | - | 76689 | 0 |
| G8U | 29 | G8U_SUBTAM | N | 4 | 0 | Tam Substrin | Tam Substrin | Substring Sz | Tamanho da Substring | Tamaño de Substring | Substring Size | @E 9,999 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | M->G8U_TIPO == "1" | - | - | - | N | - | - | N | - | N | - | - | 005 | 2 | 2 | - | - | - | 76690 | 0 |
| G8U | 30 | G8U_FFORM | C | 254 | 0 | Expr Formata | Expr Format. | Format Expr | Expressão de Formatação | Expresión de formateo | Formatting Expression | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 005 | 2 | 2 | - | - | - | 76691 | 0 |
| G8U | 31 | G8U_WHEN | C | 254 | 0 | Condição | Condición | Term | Condição | Condición | Term | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | S | - | N | - | - | 006 | 2 | 2 | - | - | - | 76692 | 0 |
| G8U | 32 | G8U_OBS | M | 10 | 0 | Observação | Observación | Note | Observação | Observación | Note | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | - | N | - | - | 001 | 1 | 2 | - | - | - | 76693 | 0 |
| G8U | 33 | G8U_MACFIX | C | 1 | 0 | Macro/Fixo | Macro/Fijo | Macro/Fixed | Macro ou Fixo | Macro o Fijo | Macro or Fixed | @! | 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=Macro;2=Fixo | 1=Macro;2=Fijo | 1=Macro;2=Fixed | - | - | - | - | - | N | - | - | N | - | N | - | - | 005 | 2 | 2 | - | - | - | 76694 | 0 |
| G8U | 34 | G8U_INCREM | C | 1 | 0 | Incremental | Creciente | Incremental | Incremental | Creciente | Incremental | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | x | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | M->G8U_DADO == "1" | - | - | - | N | - | - | N | - | N | - | - | 003 | 2 | 2 | - | - | - | 76695 | 0 |
| G8U | 35 | G8U_OBRIGA | C | 1 | 0 | Preenc Obrig | Cumpl Oblig | Mand Compl | Preenchimento Obrigatório | Cumplim. Obligatoria | Mandatory Completion | @! | Pertence(" 12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | x xxx | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | G8U_BLOCO == "M9" | - | - | - | S | - | - | N | - | N | - | - | 003 | 1 | 1 | - | - | - | 76696 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| G8U | 1 | G8U_FILIAL+G8U_GDS+G8U_SEQUEN | GDS + Sequencia | GDS + Secuencia | GDS + Sequence | S | - | - | S | 2 | 3 | - | 11242 | 0 |
| G8U | 2 | G8U_FILIAL+G8U_VERSAO+G8U_GDS+G8U_SEQUEN | Versao + GDS + Sequencia | Versión + GDS + Secuencia | Version + GDS + Sequence | S | - | - | S | 2 | 3 | - | 11243 | 0 |
Ela é utilizada para layouts gds 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.