Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela B57 no Protheus

Desc Faixa x Classe x Assoc.

O que é a tabela B57 no Protheus?

A tabela B57 faz parte do sistema ERP Protheus da TOTVS e é utilizada para desc faixa x classe x assoc..

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE B57
X2_PATH \DATA\
X2_ARQUIVO B57990
X2_NOME Desc Faixa x Classe x Assoc.
X2_NOMESPA Desc.Rango vs. Clase vs. Asoc.
X2_NOMEENG Rng.Desc.xClsxAss.
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO B57_FILIAL+B57_CODASS+B57_CLASSE+B57_SEQUEN
X2_PYME N
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_ 760
R_E_C_D_E_L_ 0

Campos da Tabela B57 (13 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_
B57 01 B57_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 - - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 11082 0
B57 02 B57_CODASS C 3 0 Associação Asociacion Association Associação Asociacion Association @! - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 11083 0
B57 03 B57_CLASSE C 3 0 Classe Clase Class Classe Clase Class @! - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 11084 0
B57 04 B57_SEQUEN C 3 0 Sequência Secuencia Sequence Sequência Secuencia Sequence @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 11085 0
B57 05 B57_CODPAD C 2 0 Cod. Tab Cod. Tab Standard Tb Cd Tb padrao Cd Tb estandar Standard Table Code @! PLSCPCLEAR() .And. FVBPSPLS(5,"B57","B57DETAIL") x x x x x x x x x x x x x x x x GetNewpar("MV_PLSTBPD","") B41PLS 1 x x - - - N A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 11086 0
B57 06 B57_PROINI C 16 0 Cd. Proc. De De Cd. Proc. Proc Cd from Cod. procedimento de Cod. procedimiento de Procedure Code from @! FVBPSPLS(6,"B57","B57DETAIL") x x x x x x x x x x x x x x x x - BPSPLS 1 x x - - - N A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 11087 0
B57 07 B57_PROFIM C 16 0 Cd. Proc. At A Cd. Proc. Proc Cd to Cod. procedimento até Cod. procedimento até Procedure Code to @! FVBPSPLS(7,"B57","B57DETAIL") .And. FVBPSPLS(4,"B57","B57DETAIL") x x x x x x x x x x x x x x x x - BPSPLS 1 x x - - - N A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 11088 0
B57 08 B57_DTFDPF D 8 0 Data Final Fecha Final End Date Data final Desc Fx Evento Fch final Desc Fvs Evento Ev. Fx Desc End Date @D FVBPSPLS(1,"B57","B57DETAIL") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 11089 0
B57 09 B57_TABPRE C 3 0 Tab. Preço Tab. Precio Price List Tabela de Preço Tabla de Precio Price List @! Vazio() .or. PLSVLDB24() x x x x x x x x x x x x x x x x - B90PLS 1 x - S - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 11090 0
B57 10 B57_DESTAB C 40 0 Descrição Descripcion Description Descrição da Tabela Descripcion de la Tabla Table Description @! - x x x x x x x x x x x x x x x x B22->(Posicione("B22",1,xFilial("B22")+PlsIntPad()+B57->B57_TABPRE,"B22_DESCRI")) - 1 x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 11091 0
B57 11 B57_CODINT C 4 0 Operadora Operadora Oper.Cia. Operadora Operadora Oper.Cia @R !.!!! PlsSeek("BA0",1,M->B57_CODINT) x x x x x x x x x x x x x x x x PLSINTPAD() - 1 x x - - - N A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 11092 0
B57 12 B57_PERDES N 4 0 % Desconto % Descuento Discount % Percentual de desconto Porcentaje de descuento Discount Percentage @E 9,999 FVBPSPLS(3,"B57","B57DETAIL") x x x x x x x x x x x x x x x x 0 - 1 x x - - - N A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 11093 0
B57 13 B57_DTFDPI D 8 0 Data Inicial Fecha Inicia Start Date Data inicial Desc Fx Even Fch inicial Desc Fvs Even Ev. Fx Desc Start Date @D FVBPSPLS(1,"B57","B57DETAIL") x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 11094 0

Índices da Tabela B57 (1 í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_
B57 1 B57_FILIAL+B57_CODASS+B57_CLASSE+B57_CODINT+B57_SEQUEN Associação + Classe + Operadora + Sequência Asociacion + Clase + Operadora + Secuencia Association + Class + Oper.Cia. + Sequence S - - S 2 3 - 1782 0

Perguntas frequentes

Para que serve a tabela B57 no Protheus?

Ela é utilizada para desc faixa x classe x assoc. dentro do sistema ERP Protheus.

Como consultar os campos da tabela B57?

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

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

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

Exemplo de consulta SQL da tabela B57

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

SELECT
    B57_FILIAL,
    B57_CODASS,
    B57_CLASSE,
    B57_SEQUEN,
    B57_CODPAD,
    B57_PROINI,
    B57_PROFIM,
    B57_DTFDPF,
    B57_TABPRE,
    B57_DESTAB,
    B57_CODINT,
    B57_PERDES,
    B57_DTFDPI
FROM B57
WHERE
    D_E_L_E_T_ = ' '
    AND B57_FILIAL = 'VALOR'
    AND B57_CODASS = 'VALOR'
    AND B57_CLASSE = 'VALOR'
    AND B57_SEQUEN = 'VALOR'
    AND B57_CODPAD = 'VALOR'
    AND B57_PROINI = 'VALOR'
    AND B57_PROFIM = 'VALOR'
    AND B57_DTFDPF BETWEEN '20261001' AND '20261031'
    AND B57_TABPRE = 'VALOR'
    AND B57_DESTAB = 'VALOR'
    AND B57_CODINT = 'VALOR'
    AND B57_PERDES = 0
    AND B57_DTFDPI BETWEEN '20261001' AND '20261031'