Dicionário Protheus
Início

Tabela BAQ no Protheus

Especialidades

O que é a tabela BAQ no Protheus?

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

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BAQ
X2_PATH \DATA\
X2_ARQUIVO BAQ990
X2_NOME Especialidades
X2_NOMESPA Especialidades
X2_NOMEENG 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 BAQ_CODINT+BAQ_CODESP+BAQ_DESCRI
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_ 958
R_E_C_D_E_L_ 0

Campos da Tabela BAQ (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_
BAQ 01 BAQ_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 - - S - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 14259 0
BAQ 02 BAQ_CODINT C 4 0 Cd Operadora Cd Operadora OperatorCode Codigo Operadora Codigo Operadora Operator Code @R !.!!! ExistCpo('BA0') .And. PLSVLDINT(M->BAQ_CODINT) x x x x x x x x x x x x x x x xx PLSINTPAD(RETCODUSR()) B89PLS 1 x x - S - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 14260 0
BAQ 03 BAQ_CODESP C 3 0 Codigo Codigo Code Codigo Codigo Code @! ExistChav("BAQ",M->BAQ_CODINT+M->BAQ_CODESP,1) x x x x x x x x x x x x x x x xx PLSA370CD(M->BAQ_CODINT) - 1 x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 14261 0
BAQ 04 BAQ_DESCRI C 50 0 Descr.Espec. Descr.Espec. Spec. Descr Descricao da especialidad Descripcion especialidad Specialty description @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - - S N N - - - 1 1 - - - 14262 0
BAQ 05 BAQ_VALCH N 16 4 U.S. U.S. H.C. Unidade de Saude Unidad de Salud Health Center @E 99,999,999,999.9999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14263 0
BAQ 06 BAQ_CODPAD C 2 0 Tp. Tab.Pad. Tp. Tab.Est. StndrTbTp Cod. Tipo Tabela Cod. Tipo Tabla Table type code @! ExistCpo("BR4") x x x x x x x x x x x x x x x x - B41PLS 1 xxxxxx - S - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14264 0
BAQ 07 BAQ_DESPAD C 40 0 Descr. Tipo Descr. Tipo Type descr. Des. Tipo Tabela Desc. Tipo Tabla Descr. of table type @! - x x x x x x x x x x x x x x x x If(Inclui,"",Posicione("BR4",1,xFilial("BR4")+BAQ->BAQ_CODPAD,"BR4_DESCRI")) - 1 xxxxxx - - - - V V - - - - - - - Posicione("BR4",1,xFilial("BR4")+BAQ->BAQ_CODPAD,"BR4_DESCRI") - - S - - N N N - - - 1 2 - - - 14265 0
BAQ 08 BAQ_CODPSA C 16 0 Cod.Tab.Pad. Cod.Tab.Est. StndrTbCode Cod. Tabela Padrao Cod. Tabla Estandar Standard table code @! Vazio() .Or. PlsSeek("BR8",1,M->BAQ_CODPAD+M->BAQ_CODPSA,"M->BAQ_DESPSA","BR8_DESCRI") x x x x x x x x x x x x x x x x - BAAPLS 1 xxxxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14266 0
BAQ 09 BAQ_DESPSA C 40 0 Descr. Tb Pd Descr. Tb Pd StndrdTbDesc Des. Tabela Padrao Desc. Tabla Estandar Descr. of Standard Table @! - x x x x x x x x x x x x x x x x If(Inclui,"",Posicione("BR8",1,xFilial("BR8")+BAQ->BAQ_CODPAD+BAQ->BAQ_CODPSA,"BR8_DESCRI")) - 1 xxxxxx - - - - V V - - - - - - - Posicione("BR8",1,xFilial("BR8")+BAQ->BAQ_CODPAD+BAQ->BAQ_CODPSA,"BR8_DESCRI") - - S - - N N N - - - 1 2 - - - 14267 0
BAQ 10 BAQ_IDAMIN N 3 0 Idade Minima Edad Minima Minimum Age Idade Minima Edad Minima Minimum Age 999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14268 0
BAQ 11 BAQ_IDAMAX N 3 0 Idade Maxima Edad Maxima Maximum Age Idade Maxima Edad Maxima Maximum Age 999 M->BAQ_IDAMAX >= M->BAQ_IDAMIN x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14269 0
BAQ 12 BAQ_SEXO C 1 0 Sexo Sexo Sex Sexo Sexo Sex @! Pertence(" 123") x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - 1=Masculino;2=Feminino;3=Ambos 1=Masculino;2=Femenino;3=Ambos 1=Male;2=Female;3=Both - - - - - S - - N N N - - - 1 2 - - - 14270 0
BAQ 13 BAQ_INTERC C 15 0 Codigo EDI Codigo EDI EDI code Codigo para EDI Codigo para EDI EDI code @! - x x x x x x x x x x x x x x x x - BULPLS 1 x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14271 0
BAQ 14 BAQ_CODANT C 3 0 Esp Antiga Esp Antigua Former Spec. Codigo Especialidade Ant Codigo Especialidad Ant Former specialty code @! ExistChav("BAQ",M->BAQ_CODINT+M->BAQ_CODANT,3) x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14272 0
BAQ 15 BAQ_ESPSIP C 4 0 Espec SIP Espec SIP SIP spec. Especilidade p/ SIP Especilidad p/ SIP Specialty f/SIP @! vazio() .or. existcpo("SX5","BN"+M->BAQ_ESPSIP) x x x x x x x x x x x x x x x - - 1 xx - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 14273 0
BAQ 16 BAQ_CBOS C 8 0 CBO-S CBO-S CBO-S Código CBO-S Codigo CBO-S CBO-S Code @! - x x x x x x x x x x x x x x x x - PLSB0X 1 xx - S - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 14274 0
BAQ 17 BAQ_DESCBO C 70 0 DESCBO-S DESCBO-S DESCBO-S Descrição CBO-S Descripcion CBO-S CBO-S description @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 14275 0
BAQ 18 BAQ_ESPSP2 C 7 0 Classif. SIP Clasif. SIP SIP Classif. Classif. SIP Clasif. SIP SIP Classification @! VAZIO() .OR. PlsSeek("BF0",1,GetNewPar("MV_PLGRSIP","0001")+M->BAQ_ESPSP2,"","") x x x x x x x x x x x x x x x x - BF0SIP 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 14276 0
BAQ 19 BAQ_REFIGH C 3 0 Ref. Cod GH Ref. Cod GH GH Cod. Ref. Ref. Cod.Especiali no HSP Ref. Cod.Especial en HSP Ref.Cod. Specialty in HSP @! - x x x x x x x x x x x x x x x x - GFR001 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 14277 0
BAQ 20 BAQ_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 x - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 14278 0
BAQ 21 BAQ_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 - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 14279 0
BAQ 22 BAQ_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 x - - 1 xx - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 14280 0
BAQ 23 BAQ_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 xx - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 14281 0
BAQ 24 BAQ_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 xx - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 14282 0
BAQ 25 BAQ_ESPCFM C 3 0 Cd. Esp. CFM Cd. Esp. CFM Sp Cd CFM Cd. Especialidade CFM Cd. Especialidad CFM Specialty Cd. CFM @R 999 EXISTCPO("BXY",M->BAQ_ESPCFM,1) x x x x x x x x x x x x x x x x - PLSBXY 1 xx - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 14283 0
BAQ 26 BAQ_CODTIS C 8 0 Vinc Cd Tiss Vinc Cd Tiss Tiss Cd Link Vinculo Codigo Tiss Vinculo Codigo Tiss Tiss Code Link - - x x x x x x x x x x x x x x x x PLSGETVINC("BTU_CDTERM", "BAQ", .F., "24") - 1 xx - - - N V V - - - - - - - PLSGETVINC("BTU_CDTERM", "BAQ", .F., "24") - - S - - N - N - - - 1 2 - - - 14284 0
BAQ 27 BAQ_DESTIS C 100 0 Desc Vinc Cd Desc Vinc Cd Cd Link Desc Descrição Vinculo TISS Descripcion Vinculo TISS TISS Link Description - - x x x x x x x x x x x x x x x x IIF(INCLUI,'',POSICIONE("BTP",1,XFILIAL("BTP")+M->BAQ_CODTIS,"BTP_DESCRI")) - 1 xx - - - N V V - - - - - - - POSICIONE("BTP",1,XFILIAL("BTP")+PLSGETVINC("BTU_CDTERM", "BAQ", .F., "24"),"BTP_DESCRI") - - S - - N - N - - - 1 2 - - - 14285 0
BAQ 28 BAQ_ANIVER D 8 0 Data Anivers Fch Anivers Birthday Dt Data de Aniversário Fecha de aniversario Birthday Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 14286 0
BAQ 29 BAQ_SEREXI N 3 0 Fora de Uso Fuera de uso No longer us Serv.Exist. Serv.Exist. Exist. Serv. @E 999 - x x x x x x x x x x x x x x x - PLSB5V 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 14287 0
BAQ 30 BAQ_PRZATE C 2 0 Prazo Atend. Plazo Atenc. Serv. Deadli Prazo do Atendimento Plazo de la atención Deadline of Service @! Vazio() .Or. ExistCpo("B6Y", M->BAQ_PRZATE, 1) x x x x x x x x x x x x x x x x - B6YPLS 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 14288 0

Índices da Tabela BAQ (7 í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_
BAQ 1 BAQ_FILIAL+BAQ_CODINT+BAQ_CODESP Cd Operadora + Codigo Cd Operadora + Codigo OperatorCode + Code S - - S 2 3 - 2182 0
BAQ 2 BAQ_FILIAL+BAQ_DESCRI Descr.Espec. Descr.Espec. Spec. Descr S - - S 2 3 - 2183 0
BAQ 3 BAQ_FILIAL+BAQ_CODINT+BAQ_CODANT Cd Operadora + Esp Antiga Cd Operadora + Esp Antigua OperatorCode + Former Spec. S - - S 2 3 - 2184 0
BAQ 4 BAQ_FILIAL+BAQ_CODINT+BAQ_CBOS Cd Operadora + CBO-S Cd Operadora + CBO-S OperatorCode + CBO-S S - - S 2 3 - 2185 0
BAQ 5 BAQ_FILIAL+BAQ_INTERC Codigo EDI Codigo EDI EDI code S - - S 2 3 - 2186 0
BAQ 6 BAQ_FILIAL+BAQ_CBOS CBO-S CBO-S CBO-S S - - S 2 3 - 2187 0
BAQ 7 BAQ_FILIAL+BAQ_CODESP Codigo Codigo Code S - - S 2 3 - 2188 0

Perguntas frequentes

Para que serve a tabela BAQ no Protheus?

Ela é utilizada para especialidades dentro do sistema ERP Protheus.

Como consultar os campos da tabela BAQ?

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

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

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

Exemplo de consulta SQL da tabela BAQ

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

SELECT
    BAQ_FILIAL,
    BAQ_CODINT,
    BAQ_CODESP,
    BAQ_DESCRI,
    BAQ_VALCH,
    BAQ_CODPAD,
    BAQ_DESPAD,
    BAQ_CODPSA,
    BAQ_DESPSA,
    BAQ_IDAMIN,
    BAQ_IDAMAX,
    BAQ_SEXO,
    BAQ_INTERC,
    BAQ_CODANT,
    BAQ_ESPSIP,
    BAQ_CBOS,
    BAQ_DESCBO,
    BAQ_ESPSP2,
    BAQ_REFIGH,
    BAQ_BANDA,
    BAQ_UCO,
    BAQ_AOINT,
    BAQ_ACAO,
    BAQ_DTINT,
    BAQ_ESPCFM,
    BAQ_CODTIS,
    BAQ_DESTIS,
    BAQ_ANIVER,
    BAQ_SEREXI,
    BAQ_PRZATE
FROM BAQ
WHERE
    D_E_L_E_T_ = ' '
    AND BAQ_FILIAL = 'VALOR'
    AND BAQ_CODINT = 'VALOR'
    AND BAQ_CODESP = 'VALOR'
    AND BAQ_DESCRI = 'VALOR'
    AND BAQ_VALCH = 0
    AND BAQ_CODPAD = 'VALOR'
    AND BAQ_DESPAD = 'VALOR'
    AND BAQ_CODPSA = 'VALOR'
    AND BAQ_DESPSA = 'VALOR'
    AND BAQ_IDAMIN = 0
    AND BAQ_IDAMAX = 0
    AND BAQ_SEXO = 'VALOR'
    AND BAQ_INTERC = 'VALOR'
    AND BAQ_CODANT = 'VALOR'
    AND BAQ_ESPSIP = 'VALOR'
    AND BAQ_CBOS = 'VALOR'
    AND BAQ_DESCBO = 'VALOR'
    AND BAQ_ESPSP2 = 'VALOR'
    AND BAQ_REFIGH = 'VALOR'
    AND BAQ_BANDA = 0
    AND BAQ_UCO = 0
    AND BAQ_AOINT = 'VALOR'
    AND BAQ_ACAO = 'VALOR'
    AND BAQ_DTINT = 'VALOR'
    AND BAQ_ESPCFM = 'VALOR'
    AND BAQ_CODTIS = 'VALOR'
    AND BAQ_DESTIS = 'VALOR'
    AND BAQ_ANIVER BETWEEN '20260501' AND '20260531'
    AND BAQ_SEREXI = 0
    AND BAQ_PRZATE = 'VALOR'