Dicionário Protheus
Início

Tabela BDS no Protheus

Autorizações Forçadas Manual

O que é a tabela BDS no Protheus?

A tabela BDS faz parte do sistema ERP Protheus da TOTVS e é utilizada para autorizações forçadas manual.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BDS
X2_PATH \DATA\
X2_ARQUIVO BDS990
X2_NOME Autorizações Forçadas Manual
X2_NOMESPA Autorizaciones Forzadas Manual
X2_NOMEENG Manually overriden authorizat.
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO BDS_FILIAL+BDS_OPEMOV+BDS_ANOAUT+BDS_MESAUT+BDS_NUMAUT+BDS_ORIGEM+BDS_CODPAD+BDS_CODPRO+BDS_SEQUEN+DTOS(BDS_DATA)+BDS_HORA
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_ 1068
R_E_C_D_E_L_ 0

Campos da Tabela BDS (23 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_
BDS 01 BDS_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 - - - 17126 0
BDS 02 BDS_CODPAD C 2 0 Cod Tp Padra Cod Tp Estan StndrdTbCode Codigo da Tabela Código de la tabla Table Code @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17127 0
BDS 03 BDS_SEQUEN C 3 0 Sequen Secuenc. Sequence Sequencial Secuencial Sequence @ - x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 17128 0
BDS 04 BDS_CODPRO C 16 0 Cod Proced. Cod Proced. Proced. Code Codigo do Procedimento Código del procedimiento Procedure Code @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17129 0
BDS 05 BDS_DESPRO C 50 0 Desc. Proc. Desc. Proc. Proc.Desc. Descricao Procedimento Descripcion Procedimiento Procedure Desc. @! - x x x x x x x x x x x x x x x x If(Inclui .Or. Empty(BDS->BDS_CODPRO),"",BR8->(Posicione("BR8",1,xFilial("BR8")+BDS->(BDS_CODPAD+BDS_CODPRO),"BR8_DESCRI"))) - 1 xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 17130 0
BDS 06 BDS_OPEMOV C 4 0 Oper. Movto Oper. Movto Mvt. Oper. Oper. Movto Oper. Movto Mvt. Oper. @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17131 0
BDS 07 BDS_ANOAUT C 4 0 Ano Autor. Ano Autor. Auth.Year Ano Autorizacao Ano Autorizacion Author.Year @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17132 0
BDS 08 BDS_MESAUT C 2 0 Mes Autor. Mes Autor. Auth.No. Mes Autorizacao Mes Autorizacion Author.Mth @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17133 0
BDS 09 BDS_NUMAUT C 8 0 Num Autor. Num Autor. Auth.No. Numero Autorizacao Numero Autorizacion Author.No. @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17134 0
BDS 10 BDS_OPESIS C 6 0 Op. Sistema Op. Sistema System Op. Operador do Sistema Operador del Sistema System Operator @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17135 0
BDS 11 BDS_NOMOPE C 25 0 N. Operador N. Operador Operator N. Nome do Operador Nombre del Operador Operator Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17136 0
BDS 12 BDS_DATA D 8 0 Data Fecha Date Data Fecha Date - - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17137 0
BDS 13 BDS_HORA C 4 0 Hora Hora Hour Hora Hora Hour @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 17138 0
BDS 14 BDS_ORIGEM C 1 0 Origem Origen Source Origem Origen Source @! Pertence('12345B') x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - A R - - 1=Liberacao;2=SADT/Consulta;3=Internacao;4=Odontologico;5=Reembolso;B=Prorrog.Internacao 1=Liberación;2=SADT/Consulta;3=Internación;4=Odontolóogico;5=Reembolso;B=Prorrog.Internación 1=Discharge;2=SADT/Appointment;3=Hospitalization;4=Dental;5=Refund;B=Longer Hosp. - - - - - S - - N N N - - - 1 2 - - - 17139 0
BDS 15 BDS_CODMOT C 6 0 Cod Motivo Cod Motivo Reason Code Codigo Motivo Codigo Motivo Reason Code @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 17140 0
BDS 16 BDS_DESMOT C 99 0 Desc. Motivo Desc. Motivo Reason Descr Descrição do Motivo Descripcion del Motivo Reason Description @! - x x x x x x x x x x x x x x x x IF( INCLUI,"",CheckHis(M->BDS_OPEMOV+M->BDS_ANOAUT+M->BDS_MESAUT+M->BDS_NUMAUT)) - 1 xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 17141 0
BDS 17 BDS_OBSMOT C 250 0 Observação Observacion Note Observação Observacion Note @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 17142 0
BDS 18 BDS_PARTIC C 2 0 Participação Particip. Share Participação Participacion Share @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 17143 0
BDS 19 BDS_UNIMED C 3 0 Unid. Medida Unid. Medida Unit Measure Unidade de medida Unidad de medida Unit of measurement @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 17144 0
BDS 20 BDS_USUARI C 17 0 Matric Usuar Matric Usuar User Reg. Matricula Usuario Matricula Usuario User Registration @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 17145 0
BDS 21 BDS_DESUSU C 70 0 Nome Usuario Nomb Usuario User Name Nome Usuario Nombre Usuario User Name @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 17146 0
BDS 22 BDS_CODRDA C 6 0 Cod Rda Cod Rda RDA Code Codigo RDA Codigo RDA RDA Code @! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 17147 0
BDS 23 BDS_NOMRDA C 40 0 Nome RDA Nombre RDA RDA Name Nome RDA Nombre RDA RDA Name @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 17148 0

Índices da Tabela BDS (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_
BDS 1 BDS_FILIAL+BDS_OPEMOV+BDS_ANOAUT+BDS_MESAUT+BDS_NUMAUT+BDS_ORIGEM+BDS_CODPAD+BDS_CODPRO+BDS_SEQUEN Oper. Movto + Ano Autor. + Mes Autor. + Num Autor. + Origem + Cod Tp P Oper. Movto + Ano Autor. + Mes Autor. + Num Autor. + Origen + Cod Tp E Mvt. Oper. + Auth.Year + Auth.No. + Auth.No. + Source + StndrdTbCode + S - - S 2 3 - 2546 0

Perguntas frequentes

Para que serve a tabela BDS no Protheus?

Ela é utilizada para autorizações forçadas manual dentro do sistema ERP Protheus.

Como consultar os campos da tabela BDS?

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

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

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

Exemplo de consulta SQL da tabela BDS

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

SELECT
    BDS_FILIAL,
    BDS_CODPAD,
    BDS_SEQUEN,
    BDS_CODPRO,
    BDS_DESPRO,
    BDS_OPEMOV,
    BDS_ANOAUT,
    BDS_MESAUT,
    BDS_NUMAUT,
    BDS_OPESIS,
    BDS_NOMOPE,
    BDS_DATA,
    BDS_HORA,
    BDS_ORIGEM,
    BDS_CODMOT,
    BDS_DESMOT,
    BDS_OBSMOT,
    BDS_PARTIC,
    BDS_UNIMED,
    BDS_USUARI,
    BDS_DESUSU,
    BDS_CODRDA,
    BDS_NOMRDA
FROM BDS
WHERE
    D_E_L_E_T_ = ' '
    AND BDS_FILIAL = 'VALOR'
    AND BDS_CODPAD = 'VALOR'
    AND BDS_SEQUEN = 'VALOR'
    AND BDS_CODPRO = 'VALOR'
    AND BDS_DESPRO = 'VALOR'
    AND BDS_OPEMOV = 'VALOR'
    AND BDS_ANOAUT = 'VALOR'
    AND BDS_MESAUT = 'VALOR'
    AND BDS_NUMAUT = 'VALOR'
    AND BDS_OPESIS = 'VALOR'
    AND BDS_NOMOPE = 'VALOR'
    AND BDS_DATA BETWEEN '20260401' AND '20260430'
    AND BDS_HORA = 'VALOR'
    AND BDS_ORIGEM = 'VALOR'
    AND BDS_CODMOT = 'VALOR'
    AND BDS_DESMOT = 'VALOR'
    AND BDS_OBSMOT = 'VALOR'
    AND BDS_PARTIC = 'VALOR'
    AND BDS_UNIMED = 'VALOR'
    AND BDS_USUARI = 'VALOR'
    AND BDS_DESUSU = 'VALOR'
    AND BDS_CODRDA = 'VALOR'
    AND BDS_NOMRDA = 'VALOR'