Dicionário Protheus
Início

Tabela BDJ no Protheus

Local Atend x Proced x Prest

O que é a tabela BDJ no Protheus?

A tabela BDJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para local atend x proced x prest.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BDJ
X2_PATH \DATA\
X2_ARQUIVO BDJ990
X2_NOME Local Atend x Proced x Prest
X2_NOMESPA Local Atenc.vs.Proced.vs.Prest
X2_NOMEENG Serv.Plac.vs.Proced.vs.S.Rend
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
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_ 1059
R_E_C_D_E_L_ 0

Campos da Tabela BDJ (15 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_
BDJ 01 BDJ_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 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 17027 0
BDJ 02 BDJ_CODINT C 4 0 Operadora Operadora Operator Operadora Operadora Operator @R !.!!! - x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17028 0
BDJ 03 BDJ_CODLOC C 3 0 Localidade Localidad Location Localidade Localidad Location @! - x x x x x x x x x x x x x x x - BD1PLS 1 - - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17029 0
BDJ 04 BDJ_CODPRO C 16 0 Cod.Proced. Cod.Proced. Proced. Code Codigo do Procedimento Codigo de Procedimiento Procedure code @! - x x x x x x x x x x x x x x x - BD0PLS 1 - - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17030 0
BDJ 05 BDJ_DESPRO C 30 0 Descricao Descripcion Description Descricao Descripcion Description @! - x x x x x x x x x x x x x x x - - 1 - - - - S V V - - - - - - - Posicione("BR8",1,xFilial("BR8")+BDI->(BDI_CODPAD+BDI_CODPRO),"BR8_DESCRI") - - S - - N N N - - - 1 2 - - - 17031 0
BDJ 06 BDJ_CODPAD C 2 0 Cod Tp Pad. Cod Tp Est. StndrdTbCode Codigo Tipo Tab Padrao Codigo Tipo Tab Estandar Standard table type code @! - x x x x x x x x x x x x x x x - B41PLS 1 - - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17032 0
BDJ 07 BDJ_CODRDA C 6 0 Codigo RDA Codigo RDA RDA code Codigo Rede Atendimento Codigo RDA RDA code @! PLSVLDGD() .And. BAU->(ExistCpo("BAU",M->BDJ_CODRDA,1)) x x x x x x x x x x x x x x x x - BAUPLS 1 x - S - - - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 17033 0
BDJ 08 BDJ_NOMRDA C 30 0 Nome RDA Nombre RDA RDA name Nome Rede de Atendimento Nombre Red de Atencion RDA name @! - x x x x x x x x x x x x x x x x If(Inclui,"",BAU->(Posicione("BAU",1,xFilial("BAU")+BDJ->BDJ_CODRDA,"BAU_NOME"))) - 1 xxxxxx x - - - - V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 17034 0
BDJ 09 BDJ_PRIORI C 2 0 Prioridade Prioridad Priority Prioridade Prioridad Priority @! PLSVLDGD() .And. ( M->BDJ_PRIORI >= "01" .And. M->BDJ_PRIORI <= "99" ) x x x x x x x x x x x x x x x x Strzero(n,2) - 1 x - - - - - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 17035 0
BDJ 10 BDJ_CDNV01 C 6 0 Cd Niv 01 Cd Niv 01 Cd Lev 01 Cd Nivel 01 Cd Nivel 01 Cd Level 01 @! - x x x x x x x x x x x x x x x - - 1 - - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17036 0
BDJ 11 BDJ_CDNV02 C 6 0 Cd Niv 02 Cd Niv 02 Cd Lev 02 Cd Nivel 02 Cd Nivel 02 Cd Level 02 @! - x x x x x x x x x x x x x x x - - 1 - - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17037 0
BDJ 12 BDJ_CDNV03 C 6 0 Cd Niv 03 Cd Niv 03 Cd Lev 03 Cd Nivel 03 Cd Nivel 03 Cd Level 03 @! - x x x x x x x x x x x x x x x - - 1 - - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17038 0
BDJ 13 BDJ_CDNV04 C 6 0 Cd Niv 04 Cd Niv 04 Cd Lev 04 Cd Nivel 04 Cd Nivel 04 Cd Level 04 @! - x x x x x x x x x x x x x x x - - 1 - - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17039 0
BDJ 14 BDJ_NIVEL C 1 0 Nivel Nivel Level Nivel Nivel Level @! - x x x x x x x x x x x x x x x - - 1 - - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17040 0
BDJ 15 BDJ_LOCATE C 3 0 Local Atend Local Atenc. Service Area Local de Atendimento Local de Atencion Service Area @! PlsSeek("BB8",1,M->BDJ_CODRDA+PLSINTPAD()+M->BDJ_LOCATE,"","") x x x x x x x x x x x x x x x x - BDJPLS 1 x - - - - - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 17041 0

Índices da Tabela BDJ (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_
BDJ 1 BDJ_FILIAL+BDJ_CODINT+BDJ_CODLOC+BDJ_CODPAD+BDJ_CODPRO+BDJ_PRIORI Operadora + Localidade + Cod Tp Pad. + Cod.Proced. + Prioridade Operadora + Localidad + Cod Tp Est. + Cod.Proced. + Prioridad Operator + Location + StndrdTbCode + Proced. Code + Priority S - - S 2 3 - 2529 0
BDJ 2 BDJ_FILIAL+BDJ_CODINT+BDJ_CODLOC+BDJ_CODPAD+BDJ_CODPRO+BDJ_CODRDA Operadora + Localidade + Cod Tp Pad. + Cod.Proced. + Codigo RDA Operadora + Localidad + Cod Tp Est. + Cod.Proced. + Codigo RDA Operator + Location + StndrdTbCode + Proced. Code + RDA code S - - S 2 3 - 2530 0

Perguntas frequentes

Para que serve a tabela BDJ no Protheus?

Ela é utilizada para local atend x proced x prest dentro do sistema ERP Protheus.

Como consultar os campos da tabela BDJ?

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

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

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

Exemplo de consulta SQL da tabela BDJ

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

SELECT
    BDJ_FILIAL,
    BDJ_CODINT,
    BDJ_CODLOC,
    BDJ_CODPRO,
    BDJ_DESPRO,
    BDJ_CODPAD,
    BDJ_CODRDA,
    BDJ_NOMRDA,
    BDJ_PRIORI,
    BDJ_CDNV01,
    BDJ_CDNV02,
    BDJ_CDNV03,
    BDJ_CDNV04,
    BDJ_NIVEL,
    BDJ_LOCATE
FROM BDJ
WHERE
    D_E_L_E_T_ = ' '
    AND BDJ_FILIAL = 'VALOR'
    AND BDJ_CODINT = 'VALOR'
    AND BDJ_CODLOC = 'VALOR'
    AND BDJ_CODPRO = 'VALOR'
    AND BDJ_DESPRO = 'VALOR'
    AND BDJ_CODPAD = 'VALOR'
    AND BDJ_CODRDA = 'VALOR'
    AND BDJ_NOMRDA = 'VALOR'
    AND BDJ_PRIORI = 'VALOR'
    AND BDJ_CDNV01 = 'VALOR'
    AND BDJ_CDNV02 = 'VALOR'
    AND BDJ_CDNV03 = 'VALOR'
    AND BDJ_CDNV04 = 'VALOR'
    AND BDJ_NIVEL = 'VALOR'
    AND BDJ_LOCATE = 'VALOR'