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

Tabela B3D no Protheus

Compromissos

O que é a tabela B3D no Protheus?

A tabela B3D faz parte do sistema ERP Protheus da TOTVS e é utilizada para compromissos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE B3D
X2_PATH \DATA\
X2_ARQUIVO B3D990
X2_NOME Compromissos
X2_NOMESPA Compromisos
X2_NOMEENG Commitment
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO B3D_FILIAL+B3D_CODOPE+B3D_CDOBRI+B3D_ANO+B3D_CODIGO
X2_PYME N
X2_MODULO 33
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 2
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_ 696
R_E_C_D_E_L_ 0

Campos da Tabela B3D (14 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_
B3D 01 B3D_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 - N - - N - N - - - 2 2 - - - 9565 0
B3D 02 B3D_CODOPE C 6 0 Reg. Ope. Reg. Ope. Prov Sys Registro Operadora Registro de operadora Provider System @! - x x x x x x x x x x x x x x x x - BA0ANS 1 x - - - S A R - - - - - - - - - - N - - N - N - - - 2 2 - - - 9566 0
B3D 03 B3D_CDOBRI C 3 0 Cd Obrigacao Cód Obligac. Oblig Cd Codigo Obrigacao Código obligación Obligation Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - N - - N - N - - - 2 2 - - - 9567 0
B3D 04 B3D_CODIGO C 3 0 Codigo Comp Código Comp Comm Cd Codigo do Compromisso Código de compromiso Commitment Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - N - - N - N - - - 2 2 - - - 9568 0
B3D 05 B3D_OBRDES C 15 0 Desc Obrigac Desc Obligac Oblig Desc Descricao da Obrigacao Descrip. Obligación Obligation Description @! - x x x x x x x x x x x x x x x x IniBrwB3D() - 1 x - - - S V V - - - - - - - IniBrwB3D() - - N - - N - N - - - 2 2 - - - 9569 0
B3D 06 B3D_TIPOBR C 1 0 Tipo Obrigac Tipo Obligac Oblig Tp Tipo da Obrigacao Tipo de obligación Obligation Type @! - x x x x x x x x x x x x x x x x X3COMBO("B3A_TIPO",B3A->B3A_TIPO) - 1 x - - - N V R - - - - - - - X3COMBO("B3A_TIPO",B3A->B3A_TIPO) - - N - - N - N - - - 2 2 - - - 9570 0
B3D 07 B3D_ANO C 4 0 Ano Referenc Año Referenc Ref Year Ano Referencia Año de referencia Reference Year @! Positivo() x x x x x x x x x x x x x x x x AllTrim(Str(Year(Date()))) - 1 x x - - - S A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 9571 0
B3D 08 B3D_REFERE C 10 0 Referencia Referencia Reference Referencia do Compromisso Referencia compromiso Commitment Reference @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 9572 0
B3D 09 B3D_VCTO D 8 0 Vcto Comprom Vcto Comprom Comm Due Vencimento do Compromisso Vencimiento compromiso Commitment Due Date - - x x x x x x x x x x x x x x x x DATE() - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 2 1 - - - 9573 0
B3D 10 B3D_AVVCTO N 2 0 Aviso Vcto Aviso Vcto Due Dt Notif Aviso de Vencimento Aviso de vencimiento Due Date Notification 99 Positivo() x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 9574 0
B3D 11 B3D_STATUS C 1 0 Status Estatus Status Status Estatus Status @! - x x x x x x x x x x x x x x x x '1' - 1 x x - - - S V R - - 1=Pendente Envio;2=Pronto para o Envio;3=Criticado;4=Em processamento ANS;5=Criticado pela ANS;6=Finalizado 1=Pendiente envío;2=Listo para envío;3=Criticado;4=En procesamiento ANS;5=Criticado por la ANS;6=Finalizado 1=Pending Shipment;2=Ready to Ship;3=Reviewed; 4=ANS processing;5=Reviewed by ANS;6=Finished - - - - - S - - N - N - - - 2 1 - - - 9575 0
B3D 12 B3D_QTDCRI N 6 0 Qtd Criticas Cant Crítica Feedback Qty Qtd Criticas Cant Críticas Feedback Quantity @E 999,999 - x x x x x x x x x x x x x x x x - - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 9576 0
B3D 13 B3D_SNTBEN C 1 0 Snt. Benefi. Sint. Benef Synth Benef Sintetizar Benef? ¿Sintetizar Benef? Synthetizes Benefit? @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 9577 0
B3D 14 B3D_PROTOC C 100 0 Protoc DIOPS Comprob. DIO DIOPS Protoc Número procolo DIOPS Nº Comprobante DIOPS DIOPS Protocol Number @! - x 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 - - - 9578 0

Índices da Tabela B3D (5 í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_
B3D 1 B3D_FILIAL+B3D_CODOPE+B3D_CDOBRI+B3D_ANO+B3D_CODIGO+B3D_TIPOBR Reg. Ope. + Cd Obrigacao + Ano Referenc + Codigo Comp + Tipo Obrigac Reg. Ope. + Cód Obligac. + Año Referenc + Código Comp + Tipo Obligac Prov Sys + Oblig Cd + Ref Year + Comm Cd + Oblig Tp S - - N 2 3 - 1577 0
B3D 2 B3D_FILIAL+B3D_CODOPE+B3D_CDOBRI+B3D_STATUS Reg. Ope. + Cd Obrigacao + Status Reg. Ope. + Cód Obligac. + Estatus Prov Sys + Oblig Cd + Status S - - N 2 3 - 1578 0
B3D 3 B3D_FILIAL+B3D_CODOPE+B3D_CDOBRI+B3D_ANO+B3D_TIPOBR+B3D_CODIGO Reg. Ope. + Cd Obrigacao + Ano Referenc + Tipo Obrigac + Codigo Comp Reg. Ope. + Cód Obligac. + Año Referenc + Tipo Obligac + Código Comp Prov Sys + Oblig Cd + Ref Year + Oblig Tp + Comm Cd S - - S 2 3 - 1579 0
B3D 4 B3D_FILIAL+B3D_CODOPE+B3D_CDOBRI+B3D_TIPOBR+B3D_STATUS+DTOS(B3D_VCTO) Reg. Ope. + Cd Obrigacao + Tipo Obrigac + Status + Vcto Comprom Reg. Ope. + Cód Obligac. + Tipo Obligac + Estatus + Vcto Comprom Prov Sys + Oblig Cd + Oblig Tp + Status + Comm Due S - - N 2 3 - 1580 0
B3D 5 B3D_FILIAL+B3D_CODOPE+B3D_CDOBRI+B3D_CODIGO Reg. Ope. + Cd Obrigacao + Codigo Comp Reg. Ope. + Cód Obligac. + Código Comp Prov Sys + Oblig Cd + Comm Cd S - - S 2 3 - 1581 0

Perguntas frequentes

Para que serve a tabela B3D no Protheus?

Ela é utilizada para compromissos dentro do sistema ERP Protheus.

Como consultar os campos da tabela B3D?

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

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

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

Exemplo de consulta SQL da tabela B3D

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

SELECT
    B3D_FILIAL,
    B3D_CODOPE,
    B3D_CDOBRI,
    B3D_CODIGO,
    B3D_OBRDES,
    B3D_TIPOBR,
    B3D_ANO,
    B3D_REFERE,
    B3D_VCTO,
    B3D_AVVCTO,
    B3D_STATUS,
    B3D_QTDCRI,
    B3D_SNTBEN,
    B3D_PROTOC
FROM B3D
WHERE
    D_E_L_E_T_ = ' '
    AND B3D_FILIAL = 'VALOR'
    AND B3D_CODOPE = 'VALOR'
    AND B3D_CDOBRI = 'VALOR'
    AND B3D_CODIGO = 'VALOR'
    AND B3D_OBRDES = 'VALOR'
    AND B3D_TIPOBR = 'VALOR'
    AND B3D_ANO = 'VALOR'
    AND B3D_REFERE = 'VALOR'
    AND B3D_VCTO BETWEEN '20260801' AND '20260831'
    AND B3D_AVVCTO = 0
    AND B3D_STATUS = 'VALOR'
    AND B3D_QTDCRI = 0
    AND B3D_SNTBEN = 'VALOR'
    AND B3D_PROTOC = 'VALOR'