Dicionário Protheus
Início

Tabela BAX no Protheus

Especialidades do Local

O que é a tabela BAX no Protheus?

A tabela BAX faz parte do sistema ERP Protheus da TOTVS e é utilizada para especialidades do local.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BAX
X2_PATH \DATA\
X2_ARQUIVO BAX990
X2_NOME Especialidades do Local
X2_NOMESPA Especialidades del Lugar
X2_NOMEENG Location specialties
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_ 965
R_E_C_D_E_L_ 0

Campos da Tabela BAX (31 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_
BAX 01 BAX_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 14509 0
BAX 02 BAX_CODIGO C 6 0 Codigo Codigo Code Codigo Codigo Code - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14510 0
BAX 03 BAX_CODESP C 3 0 Especialid. Especialid. Specialty Especialidade Especialidad Specialty @! PLSA365FIL(cCodInt,M->BAX_CODESP) .AND. PlsVldGd() x x x x x x x x x x x x x x x x - BYAPLS 1 xx - S - S - - - - - - - - PLSBAXWhen() - - - S - - N N N - - - 1 1 - - - 14511 0
BAX 04 BAX_DESESP C 40 0 Descricao Descripcion Description Descricao Descripcion Description - - x x x x x x x x x x x x x x x x PlsBAXEsp() - 1 xx - - - S V V - - - - - - - Posicione("BAQ",1,xFilial("BAQ")+BAX->(BAX_CODINT+BAX_CODESP),"BAQ_DESCRI") - - S - - N N N - - - 1 2 - - - 14512 0
BAX 05 BAX_CODSUB C 3 0 Cod.Sub-Esp. Cod.Subesp. Sub-spec.Cd. Codigo da Sub Especialida Codigo de Subespecialidad Sub-specialty code @! vazio() .or. ExistCpo("BFN",M->(BAX_CODINT+BAX_CODESP+BAX_CODSUB),1) x x x x x x x x x x x x x x x x - BFNPLS 1 xx - S - S - - - - - - - - PLSBAXWhen() - - - S - - N N N - - - 1 2 - - - 14513 0
BAX 06 BAX_DESSUB C 40 0 Desc Sub-Esp Desc Subesp. Sub-spec.Dsc Descricao da Sub Especial Descrip de Subespecial Sub-specialty description @! - x x x x x x x x x x x x x x x x If(Inclui,"",Posicione("BFN",1,xFilial("BFN")+BAX->(BAX_CODINT+BAX_CODESP+BAX_CODSUB),"BFN_DESCRI")) - 1 x x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 14514 0
BAX 07 BAX_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 xx cCodInt - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 14515 0
BAX 08 BAX_CODLOC C 3 0 Local Local Location Localidade Localidad Location - - x x x x x x x x x x x x x x x x cCodLoc - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 14516 0
BAX 09 BAX_NOMLOC C 40 0 Desc. Local Desc. Local Loc. descr. Descrição Local de Atend. Descripcion local de Aten Attend. loc. description @! - x x x x x x x x x x x x x x x If(Inclui,"",BD1->(Posicione("BD1",1,xFilial("BD1")+BAX->(BAX_CODINT+BAX_CODLOC),"BD1_DESLOC"))) - 1 - - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 14517 0
BAX 10 BAX_DATINC D 8 0 Dt. Inclusao Fc. Inclus. Incl. date Data da Inclusao Fecha de Inclusion Inclusion date - PLSA365Dat(cCodInt+M->BAX_CODESP,M->BAX_DATINC) x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - PLSBAXWhen() - - - S - - N N N - - - 1 1 - - - 14518 0
BAX 11 BAX_DATBLO D 8 0 Dt. Bloqueio Fc. Bloqueo Block Date Data do Bloqueio Fecha de Bloqueo Block Date - M->BAX_DATBLO >= M->BAX_VIGDE .or. Vazio() x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - PLSBAXWhen() - - - S - - N N N - - - 1 2 - - - 14519 0
BAX 12 BAX_GUIMED C 1 0 Guia Formul. Guide Guia Formul. Guide @! - x x x x x x x x x x x x x x x x - - 1 xx - - - - - - - - 0=Nao;1=Sim 0=No;1=Si 0=No; 1=Yes - PLSBAXWhen() - - - S - - N N N - - - 1 1 - - - 14520 0
BAX 13 BAX_VALCH N 16 4 U.S. U.S. U.S. Unidade de Saude Unidad de Salud Health unit @E 99,999,999,999.9999 - x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - PLSBAXWhen("1") - - - S - - N N N - - - 1 2 - - - 14521 0
BAX 14 BAX_VIGDE D 8 0 Vigencia de Vigencia de Valid from Vigencia inicial Vigencia inicial Initial validity - PLSPOSBNO() .and. ((M->BAX_VIGDE <= M->BAX_DATBLO .or. Vazio(M->BAX_DATBLO)) .or. Vazio()) x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - - - - - PLSBAXWhen() - - - S - - N N N - - - 1 2 - - - 14522 0
BAX 15 BAX_FORMUL C 1 0 Formula Formula Formula Formula de calculo Formula de calculo Formula for Calculation @! (If(M->BAX_FORMUL=="1",M->BAX_EXPRES:=Space(Len(M->BAX_EXPRES)),.T.),.T.) x x x x x x x x x x x x x x x x "1" - 1 xxxx x x - - - S - - - - 1=Fixa;2=Expressao 1=Fija;2=Expresion 1=Fixed;2=Expresssion - PLSBAXWhen() - - - S - - N N N - - - 1 2 - - - 14523 0
BAX 16 BAX_EXPRES C 100 0 Expressao Expresion Expression Expressao Expresion Expression - - x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - PLSBAXWhen("2") - - - S - - N N N - - - 1 2 - - - 14524 0
BAX 17 BAX_CONESP C 1 0 Cons.Espec.? ¿Cons.Espec? Cons. Spec. Considera especialidade? ¿Considera especialidad? Consider specialization @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14525 0
BAX 18 BAX_LIMATM C 1 0 Lib.Mat/Med? ¿Ap.Mat/Med? Rel.Med.Mat. Pode sol/exec sempre Mat? ¿Puede Sol.Exec. Mat.? Release medical material @! - x x x x x x x x x x x x x x x x "0" - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14526 0
BAX 19 BAX_ORDPES C 1 0 Ord.Pes.Aut. Ord.Bus.Aut. Search Order Ordem de Pesquisa Orden de Busqueda Search order @! - x x x x x x x x x x x x x x x x "1" - 1 xxxx x x - - - - - - - - 1=Proc. nao aut.;2=Proc. aut 1=Proc. no aut.;2=Proc. aut 1=Not autom. search.;2=Autom.search - - - - - S - - N N N - - - 1 2 - - - 14527 0
BAX 20 BAX_ESPPRI C 1 0 Principal Principal Main Especialidade Principal ? Especialidad Principal Main Specialization @! If(M->BAX_ESPPRI$" ,0",.T.,PLSVLDGD()) x x x x x x x x x x x x x x x x "0" - 1 x - - - S A R - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - N - - N N N - - - 1 2 - - - 14528 0
BAX 21 BAX_NOMESP C 40 0 Descr.Espec. Descr.Espec. Descr.Spec. Descrição Especialidade. Descripcion especialidad. Description Specialty @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 14529 0
BAX 22 BAX_BANDA N 16 2 Banda Banda Range Banda Banda Range @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 14530 0
BAX 23 BAX_UCO N 16 2 UCO UCO UCO UCO UCO UCO @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 14531 0
BAX 24 BAX_AOINT C 1 0 Integrado ? Integrado Integrated ? Integrado com GRC? Integrado con GRC Integrated with GRC? - - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 14532 0
BAX 25 BAX_ACAO C 1 0 Acao integra Accion integ Integ.Action Acao realizada na integ Accion realizada integr. Action executed in integ. - - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 14533 0
BAX 26 BAX_DTINT C 20 0 Dt Integra Fc Integra Integ. Dt Data da integracao Fecha de Integracion Integration date - - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 14534 0
BAX 27 BAX_DTANIV D 8 0 Dt.Aniv. Fch.Cumpl. Birthday Dt Data de aniversário. Fecha de cumpleanos. Birthday Date - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 14535 0
BAX 28 BAX_CODREA C 6 0 Cod. Reajust Cod. Reajust Adjust Code Codigo Reajuste B4S Codigo Reajuste B4S Adjusted Code B4S - - 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 - - - 14536 0
BAX 29 BAX_RECREA N 9 0 Rec. Reajust Rec. Reajust Adjust Recno Recno Reajustado Recno Reajustado Adjusted Recno @E 999999999 - 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 - - - 14537 0
BAX 30 BAX_AUPREV C 1 0 Aut. prévia? ¿Aut. Previa Prev Auth? Necessita autorização pré Necesita autorización Pre Needs pre author @! - x x x x x x x x x x x x x x x x '0' - 1 x - - - - A R - - 1=Sim;0=Não 1=Sí;0=No 1=Yes;0=No - - - - - N - - N - N - - - 2 2 - - - 14538 0
BAX 31 BAX_LIDIAR C 1 0 Lib.Diária? Lib.Diaria Daily Rel.? Sol./Exec. sempre Diária? ¿Sol/Ejec siempre Diario? Req./Exec. always Daily? @! Pertence("01") x x x x x x x x x x x x x x x x "0" - 1 x xx x - - - S A R - - 1=Sim;0=Nao 1=Sí;0=No 1=Yes;0=No - - - - - S - - N - N - - - 1 2 - - - 14539 0

Índices da Tabela BAX (4 í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_
BAX 1 BAX_FILIAL+BAX_CODIGO+BAX_CODINT+BAX_CODLOC+BAX_CODESP+BAX_CODSUB Codigo + Operadora + Local + Especialid. + Cod.Sub-Esp. Codigo + Operadora + Local + Especialid. + Cod.Subesp. Code + Operator + Location + Specialty + Sub-spec.Cd. S - - S 2 3 - 2213 0
BAX 2 BAX_FILIAL+BAX_CODINT+BAX_CODLOC+BAX_CODESP+BAX_CODIGO Operadora + Local + Especialid. + Codigo Operadora + Local + Especialid. + Codigo Operator + Location + Specialty + Code S - - S 2 3 - 2214 0
BAX 3 BAX_FILIAL+BAX_CODINT+BAX_CODESP+BAX_CODIGO Operadora + Especialid. + Codigo Operadora + Especialid. + Codigo Operator + Specialty + Code S - - S 2 3 - 2215 0
BAX 4 BAX_FILIAL+BAX_CODINT+BAX_CODIGO+BAX_CODLOC+BAX_CODESP Operadora + Codigo + Local + Especialid. Operadora + Codigo + Local + Especialid. Operator + Code + Location + Specialty S - - S 2 3 - 2216 0

Perguntas frequentes

Para que serve a tabela BAX no Protheus?

Ela é utilizada para especialidades do local dentro do sistema ERP Protheus.

Como consultar os campos da tabela BAX?

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

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

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

Exemplo de consulta SQL da tabela BAX

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

SELECT
    BAX_FILIAL,
    BAX_CODIGO,
    BAX_CODESP,
    BAX_DESESP,
    BAX_CODSUB,
    BAX_DESSUB,
    BAX_CODINT,
    BAX_CODLOC,
    BAX_NOMLOC,
    BAX_DATINC,
    BAX_DATBLO,
    BAX_GUIMED,
    BAX_VALCH,
    BAX_VIGDE,
    BAX_FORMUL,
    BAX_EXPRES,
    BAX_CONESP,
    BAX_LIMATM,
    BAX_ORDPES,
    BAX_ESPPRI,
    BAX_NOMESP,
    BAX_BANDA,
    BAX_UCO,
    BAX_AOINT,
    BAX_ACAO,
    BAX_DTINT,
    BAX_DTANIV,
    BAX_CODREA,
    BAX_RECREA,
    BAX_AUPREV,
    BAX_LIDIAR
FROM BAX
WHERE
    D_E_L_E_T_ = ' '
    AND BAX_FILIAL = 'VALOR'
    AND BAX_CODIGO = 'VALOR'
    AND BAX_CODESP = 'VALOR'
    AND BAX_DESESP = 'VALOR'
    AND BAX_CODSUB = 'VALOR'
    AND BAX_DESSUB = 'VALOR'
    AND BAX_CODINT = 'VALOR'
    AND BAX_CODLOC = 'VALOR'
    AND BAX_NOMLOC = 'VALOR'
    AND BAX_DATINC BETWEEN '20260401' AND '20260430'
    AND BAX_DATBLO BETWEEN '20260401' AND '20260430'
    AND BAX_GUIMED = 'VALOR'
    AND BAX_VALCH = 0
    AND BAX_VIGDE BETWEEN '20260401' AND '20260430'
    AND BAX_FORMUL = 'VALOR'
    AND BAX_EXPRES = 'VALOR'
    AND BAX_CONESP = 'VALOR'
    AND BAX_LIMATM = 'VALOR'
    AND BAX_ORDPES = 'VALOR'
    AND BAX_ESPPRI = 'VALOR'
    AND BAX_NOMESP = 'VALOR'
    AND BAX_BANDA = 0
    AND BAX_UCO = 0
    AND BAX_AOINT = 'VALOR'
    AND BAX_ACAO = 'VALOR'
    AND BAX_DTINT = 'VALOR'
    AND BAX_DTANIV BETWEEN '20260401' AND '20260430'
    AND BAX_CODREA = 'VALOR'
    AND BAX_RECREA = 0
    AND BAX_AUPREV = 'VALOR'
    AND BAX_LIDIAR = 'VALOR'