Dicionário Protheus
Início

Tabela B91 no Protheus

Campos Layout

O que é a tabela B91 no Protheus?

A tabela B91 faz parte do sistema ERP Protheus da TOTVS e é utilizada para campos layout.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE B91
X2_PATH \DATA\
X2_ARQUIVO B91990
X2_NOME Campos Layout
X2_NOMESPA Campos Layout
X2_NOMEENG Layout Fields
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO B91_FILIAL+B91_SEQUEN+B91_NOMXMO+B91_CAMPO
X2_PYME S
X2_MODULO 33
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_ 898
R_E_C_D_E_L_ 0

Campos da Tabela B91 (30 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_
B91 01 B91_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 - - - - - A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 13085 0
B91 02 B91_DESCRI C 20 0 Descricao Descripción Description Descricao do campo Descripción del campo Field description @! - 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 - - - 13086 0
B91 03 B91_CAMPO C 10 0 Campo Tabela Campo tabla Table Field Campo Tabela Campo tabla Table Field @! - 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 - - - 13087 0
B91 04 B91_CONDIC C 200 0 Condicao Condición Term Condicao Condición Term @! - 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 - - - 13088 0
B91 05 B91_SEQUEN C 4 0 Seq. Layout Sec. Layout Layout Seq Sequencial Layout Secuencial Layout Layout Sequence - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 13089 0
B91 06 B91_NOMXMO C 20 0 Variavel Por Variable Por Portal Varia Variavel do Portal Variable del portal Portal Variable - - 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 - - - 13090 0
B91 07 B91_EDITAR L 1 0 Editar? ¿Editar? Edit? Editar? ¿Editar? Edit? - - 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 - - - 13091 0
B91 08 B91_OBRIGA L 1 0 Obrigatorio? ¿Obligat? Mandatory? Obrigatorio? ¿Obligatorio? Mandatory? - - 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 - - - 13092 0
B91 09 B91_TAMANH N 3 0 Tamanho Tamaño Size Tamanho do campo Tamaño del campo Field Size @E 999 POSITIVO() 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 - - - 13093 0
B91 10 B91_TIPO C 1 0 Tipo Campo Tipo campo Field Tipo Campo Tipo campo Field Type - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - C=Texto;M=Memo;G=Combo;N=Numerico;D=Data;S=Sequencial;P=Combo Pesquisa C=Texto;M=Memo;G=Combo;N=Numérico;D=Fecha;S=Secuencial;P=Combo búsqueda C=Texto;M=Memo;G=Combo;N=Numérico;D=Fecha;S=Secuencial;P=Combo búsqueda - - - - - S - - N - N - - - 1 2 - - - 13094 0
B91 11 B91_GRUPO C 3 0 Grupo Grupo Group Grupo Grupo Group - - 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 - - - 13095 0
B91 12 B91_VALID C 150 0 Validacao Validación Validation Validacao Validación Validation - - 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 - - - 13096 0
B91 13 B91_INIPAD C 200 0 Inic. Padrao Inic. Estánd Stand Initia Inicializador Padrão Inicializador estándar Standard Initialization - - 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 - - - 13097 0
B91 14 B91_F3 C 254 0 Cons. Padrao Cons. Estánd Stand Query Consulta Padrão Consulta estándar Standard Query - - 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 - - - 13098 0
B91 15 B91_CBOX C 200 0 Opcoes Combo Opc. Combo Combo Option Opcoes Combo (CBOX) Opciones Combo (CBOX) Combo (CBOX) Options - - 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 - - - 13099 0
B91 16 B91_KEYPRE C 100 0 Keypress Keypress Keypress Evento Keypress Evento Keypress Keypress Event - - 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 - - - 13100 0
B91 17 B91_KEYDOW C 100 0 KeyDown KeyDown KeyDown Evento KeyDown Evento KeyDown KeyDown Event - - 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 - - - 13101 0
B91 18 B91_CHANGE C 150 0 OnChange OnChange OnChange Evento OnChange Evento OnChange OnChange Event - - 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 - - - 13102 0
B91 19 B91_ACTION C 150 0 Funcao Campo Func. Campo Field Functi Funcao especifica do camp Función específica campo Field specific function - - 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 - - - 13103 0
B91 20 B91_GATILH C 20 0 Gatilho Disparador Trigger Função Gatilho Función disparador Trigger Function - - 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 - - - 13104 0
B91 21 B91_CHVGAT C 200 0 Chave Gatilh Clave Disp. Trigger Key Chave Gatilho Clave disparador Trigger Key - - 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 - - - 13105 0
B91 22 B91_VISUAL L 1 0 Visual? ¿Visual? View? Visual na pagina? ¿Visual en la página? Visual on page? - - 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 - - - 13106 0
B91 23 B91_DADSRV C 100 0 Dado Padrão Dato Estánd. Stand Data Dado padrão gravaçao Dato estándar grabación Recording standard data - - 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 - - - 13107 0
B91 24 B91_VARREL C 45 0 Var Relacion Var Relación Relat Variab Variavel relacionamento Variable relación Relationship Variable - - 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 - - - 13108 0
B91 25 B91_ORDEM C 3 0 Ordem Orden Order Ordem do campo Orden del campo Field order - - 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 - - - 13109 0
B91 26 B91_TOOTIP C 40 0 Tooltip Tooltip Tooltip Tooltip Tooltip Tooltip - - 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 - - - 13110 0
B91 27 B91_VIRTUA L 1 0 Virtual? ¿Virtual? Virtual? Campo Virtual? ¿Campo Virtual? Virtual field? - - x x x x x x x x x x x x x x x x .F. - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 13111 0
B91 28 B91_POSICI C 254 0 Posicione Posicione Place Posicionar campo virtual Posicionar campo virtual Place virtual field - - 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 - - - 13112 0
B91 29 B91_TERCON L 1 0 Termo Consen Término Cons Consent Form Termo de Consentimento Término de consentimiento Term of Consent - - x x x x x x x x x x x x x x x x .F. - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 13113 0
B91 30 B91_FINALI M 10 0 Finalidade Finalidad Purpose Finalidade Dado Pessoal Finalidad dato personal Personal Data Purpose - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - WhenFinali() - - - S - - N - N - - - 1 2 - - - 13114 0

Índices da Tabela B91 (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_
B91 1 B91_FILIAL+B91_SEQUEN+B91_GRUPO+B91_NOMXMO Seq. Layout + Grupo + Variavel Por Sec. Layout + Grupo + Variable Por Layout Seq + Group + Portal Varia S - - N 2 3 - 2012 0
B91 2 B91_FILIAL+B91_SEQUEN+B91_GRUPO+B91_ORDEM+B91_NOMXMO Seq. Layout + Grupo + Ordem + Variavel Por Sec. Layout + Grupo + Orden + Variable Por Layout Seq + Group + Order + Portal Varia S - - N 2 3 - 2013 0

Perguntas frequentes

Para que serve a tabela B91 no Protheus?

Ela é utilizada para campos layout dentro do sistema ERP Protheus.

Como consultar os campos da tabela B91?

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

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

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

Exemplo de consulta SQL da tabela B91

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

SELECT
    B91_FILIAL,
    B91_DESCRI,
    B91_CAMPO,
    B91_CONDIC,
    B91_SEQUEN,
    B91_NOMXMO,
    B91_EDITAR,
    B91_OBRIGA,
    B91_TAMANH,
    B91_TIPO,
    B91_GRUPO,
    B91_VALID,
    B91_INIPAD,
    B91_F3,
    B91_CBOX,
    B91_KEYPRE,
    B91_KEYDOW,
    B91_CHANGE,
    B91_ACTION,
    B91_GATILH,
    B91_CHVGAT,
    B91_VISUAL,
    B91_DADSRV,
    B91_VARREL,
    B91_ORDEM,
    B91_TOOTIP,
    B91_VIRTUA,
    B91_POSICI,
    B91_TERCON,
    B91_FINALI
FROM B91
WHERE
    D_E_L_E_T_ = ' '
    AND B91_FILIAL = 'VALOR'
    AND B91_DESCRI = 'VALOR'
    AND B91_CAMPO = 'VALOR'
    AND B91_CONDIC = 'VALOR'
    AND B91_SEQUEN = 'VALOR'
    AND B91_NOMXMO = 'VALOR'
    AND B91_TAMANH = 0
    AND B91_TIPO = 'VALOR'
    AND B91_GRUPO = 'VALOR'
    AND B91_VALID = 'VALOR'
    AND B91_INIPAD = 'VALOR'
    AND B91_F3 = 'VALOR'
    AND B91_CBOX = 'VALOR'
    AND B91_KEYPRE = 'VALOR'
    AND B91_KEYDOW = 'VALOR'
    AND B91_CHANGE = 'VALOR'
    AND B91_ACTION = 'VALOR'
    AND B91_GATILH = 'VALOR'
    AND B91_CHVGAT = 'VALOR'
    AND B91_DADSRV = 'VALOR'
    AND B91_VARREL = 'VALOR'
    AND B91_ORDEM = 'VALOR'
    AND B91_TOOTIP = 'VALOR'
    AND B91_POSICI = 'VALOR'