Dicionário Protheus
Início

Tabela BBC no Protheus

RDA Fixos Crédito e Débito

O que é a tabela BBC no Protheus?

A tabela BBC faz parte do sistema ERP Protheus da TOTVS e é utilizada para rda fixos crédito e débito.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BBC
X2_PATH \DATA\
X2_ARQUIVO BBC990
X2_NOME RDA Fixos Crédito e Débito
X2_NOMESPA RDA Fijos Crédito y Débito
X2_NOMEENG Credit and debit fixed RDAs
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_ 980
R_E_C_D_E_L_ 0

Campos da Tabela BBC (27 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_
BBC 01 BBC_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 - - - 14843 0
BBC 02 BBC_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 - - 1 - - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 14844 0
BBC 03 BBC_CODSER C 3 0 Codigo Codigo Code Servico contratado Servicio Contratado Service hired @! PlsSeek("BBB",,,"BBC_DESSER","BBB_DESCRI") .And. PLSBBCVLD() x x x x x x x x x x x x x x x xx - BBBPLS 1 x x - S - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 14845 0
BBC 04 BBC_DESSER 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 If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_DESCRI"),"") - 1 x x - - - S V V - - - - - - - Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_DESCRI") - - S - - N N N - - - 1 2 - - - 14846 0
BBC 05 BBC_DEBCRE C 1 0 Tipo Tipo Type Tipo Tipo Type @! Pertence(" 123") x x x x x x x x x x x x x x x x If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_TIPSER"),"") - 1 x x - - - - V - - - 1=Debito;2=Credito;3=Base 1=Debito;2=Credito;3=Base 1=Debit;2=Credit;3=Base - - - - - S - - N N N - - - 1 2 - - - 14847 0
BBC 06 BBC_TIPOCT C 1 0 Tp Contrato? ¿Tp.Contr.? ContractType Tipo de Contrato Tipo de Contrato Contract type @! - x x x x x x x x x x x x x x x If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_TIPOCT"),"") - 1 xx x - - - - V V - - 1=PF;2=PJ;3=PJ(Ent.Fil./Benef.) 1=PF;2=PJ;3=PJ(Ent.Suc./Benef.) 1=Individual;2=Legal Entity;3=legal Entity (Non-profit) - - - - - S - - N N N - - - 1 2 - - - 14848 0
BBC 07 BBC_CNPJ C 14 0 CNPJ CNPJ CNPJ CNPJ Outras Fontes CNPJ Otras Fuentes CNPJ other sources @R! NN.NNN.NNN/NNNN-99 CGC(M->BBC_CNPJ) x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - M->BBC_CODSER == GetNewPar("MV_PLSCIOE","") - - - N - - N N N - - - 1 2 - - - 14849 0
BBC 08 BBC_NOME C 40 0 Nome Nombre Name Nome Nombre Name @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - M->BBC_CODSER == GetNewPar("MV_PLSCIOE","") - - - N - - N N N - - - 1 2 - - - 14850 0
BBC 09 BBC_VLDINI D 8 0 Validade De De Validez FromValidity Validade De De Validez From validity - PLSBBCVLD() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 14851 0
BBC 10 BBC_VLDFIM D 8 0 Validade Ate A Validez To validity Validade Ate A Validez To validity - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 14852 0
BBC 11 BBC_VALOR N 16 2 Valor Valor Amount Valor Valor Amount @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 x - - - - - - - - - - - - M->BBC_QTDCH==0 - - - S - - N N N - - - 1 2 - - - 14853 0
BBC 12 BBC_QTDCH N 4 0 Qtd de CH Cant de CH CH quantity Quantidade de CH Cantidad de CH CH quantity 9999 - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - M->BBC_VALOR==0 - - - S - - N N N - - - 1 2 - - - 14854 0
BBC 13 BBC_NROPGT C 1 0 Nro Pagto Num Pago Nbr.of Pymnt Nr do Pgto no Mes Nr del Pago en el Mes Number of pymnt. in month @! Pertence( "01234") x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - 0=Todos;1=Primeiro;2=Segundo;3=Terceiro;4=Quarto 0=Todos;1=Primero;2=Segundo;3=Tercero;4=Cuarto 0=All;1=First;2=Second;3=Third;4=Fourth - - - - - S - - N N N - - - 1 2 - - - 14855 0
BBC 14 BBC_PROMED C 1 0 Entrar Prod? Entrar Prod Enter Prod. Entrar na Producao Entrar en la produccion Enter Production @! Pertence('01') x x x x x x x x x x x x x x x x "1" - 1 xx - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14856 0
BBC 15 BBC_STATUS C 1 0 Status Estatus Status Status Estatus Status @! Pertence(" 01") x x x x x x x x x x x x x x x x "1" - 1 xx - - - - - - - - 1=Ativo;0=Bloqueado 1=Activo;0=Bloqueado 1=Active;0=Blocked - - - - - S - - N N N - - - 1 2 - - - 14857 0
BBC 16 BBC_INCIR C 1 0 Incide IR? ¿Incide IR? IR taxed Incide IR Incide IR Subject to IR @! - x x x x x x x x x x x x x x x If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_INCIR"),"") - 1 xx x - - - - V V - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14858 0
BBC 17 BBC_INCINS C 1 0 Incide INSS? ¿Incid INSS? INSS taxed Incide INSS Incide INSS Subject to INSS @! - x x x x x x x x x x x x x x x If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_INCINS"),"") - 1 xx x - - - - V V - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14859 0
BBC 18 BBC_INCPIS C 1 0 Incide PIS Incide PIS PIS taxed Incide PIS Incide PIS Subject to PIS @! - x x x x x x x x x x x x x x x If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_INCPIS"),"") - 1 xx x - - - - V - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14860 0
BBC 19 BBC_INCCOF C 1 0 Inc. Cofins Inc. Cofins COFINS taxed Incide Cofins Incide Cofins Subject to COFINS @! - x x x x x x x x x x x x x x x If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_INCCOF"),"") - 1 xx x - - - - V - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14861 0
BBC 20 BBC_INCCSL C 1 0 Incide CSL Incide CSL CSL taxed Incide CSL Incide CSL Subject to CSL @! - x x x x x x x x x x x x x x x If(!Inclui,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_INCCSL"),"") - 1 xx x - - - - V - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 14862 0
BBC 21 BBC_CLVL C 9 0 Classe Valor Clase Valor Value class Classe Valor Contabil Clase Valor Contable Accounting Value Class @! (Vazio().Or.Ctb105Clvl()) x x x x x x x x x x x x x x x - CTH 1 x xx x - - - - - - - - - - - - CtbInUse() - 006 - S - - N N N - - - 1 2 - - - 14863 0
BBC 22 BBC_CC C 9 0 Centro Custo Centro Costo Cost center Centro Custo Centro de Costo Cost center @! Vazio() .Or. Ctb105CC() x x x x x x x x x x x x x x x - CTT 1 xxxxxx x - - - - - - - - - - - - - - 004 - S - - N N N - - - 1 2 - - - 14864 0
BBC 23 BBC_ITECTA C 9 0 Item Conta Item Cuenta Account Item Item da Conta Contabil Item de Cuenta Contable Ledger Account Item @! (Vazio().Or.Ctb105Item()) x x x x x x x x x x x x x x x - CTD 1 x xx x - - - - - - - - - - - - - - 005 - S - - N N N - - - 1 2 - - - 14865 0
BBC 24 BBC_INCISS C 1 0 Incide ISS ? ¿Incide ISS? ISS Incidnc? Incide ISS ? ¿Incide ISS ? ISS Incidence? @! Pertence(" 01") x x x x x x x x x x x x x x x If(!Inclui .And. FieldPos("BBB_INCISS") >0 ,Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_INCISS"),"") - 1 x - - - N V V - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - Posicione("BBB",1,xFilial("BBB")+BBC->BBC_CODSER,"BBB_INCISS") - - S - - N - N - - - 1 2 - - - 14866 0
BBC 25 BBC_IMPFIN C 1 0 Importado Fi Importado Fi Fin Imported Importado Financeiro Importado Financiero Financials Imported @! Pertence("12") x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=Sim,2=Não 1=Si,2=No 0=No;1=Yes - - - - - S - - N - N - - - 1 2 - - - 14867 0
BBC 26 BBC_CATEFD C 3 0 Cat. eSocial Cat. eSocial eSocial Cat Categoria Trab. eSocial Categoría Trab. eSocial eSocial Worker Category - VAZIO() .OR. (ValidRCC('S049', M->BBC_CATEFD, 1, 3)) x x x x x x x x x x x x x x x - S049BR 1 x - - - N A R - - - - - - M->BBC_CODSER == GetNewPar("MV_PLSCIOE","") - - - S - - N - N - - - 1 2 - - - 14868 0
BBC 27 BBC_TPREC C 1 0 Tp Recolhim. Tp Pago Tp Collec Tipo de Recolhimento Tipo de pago Type of Collection - NAOVAZIO() .AND. PERTENCE('123') x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Sobre remu. por ele informada;2=Sobre a dif. entre o l.Máx do sal e a rem. de outra empresa(s);3=Não realiza desc do segurado. 1=Sobre Rem. por este informada;2=Sobre Dif. entre l.Máx del Suel y la Rem. de Otra empresa(s);3=No realiza Desc del Asegurado. 1=On the remun. enetred;2=On the diff. between wage Max I. and remun. of other companies;3=No desc of the insured. - M->BBC_CODSER == GetNewPar("MV_PLSCIOE","") - - - S - - N - N - - - 1 2 - - - 14869 0

Índices da Tabela BBC (3 í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_
BBC 1 BBC_FILIAL+BBC_CODIGO+BBC_CODSER+BBC_PROMED+BBC_STATUS Codigo + Codigo + Entrar Prod? + Status Codigo + Codigo + Entrar Prod + Estatus Code + Code + Enter Prod. + Status S - - S 2 3 - 2257 0
BBC 2 BBC_FILIAL+BBC_CODIGO+BBC_STATUS+BBC_PROMED Codigo + Status + Entrar Prod? Codigo + Estatus + Entrar Prod Code + Status + Enter Prod. S - - S 2 3 - 2258 0
BBC 3 BBC_FILIAL+BBC_CODIGO+BBC_PROMED+BBC_STATUS Codigo + Entrar Prod? + Status Codigo + Entrar Prod + Estatus Code + Enter Prod. + Status S - - S 2 3 - 2259 0

Perguntas frequentes

Para que serve a tabela BBC no Protheus?

Ela é utilizada para rda fixos crédito e débito dentro do sistema ERP Protheus.

Como consultar os campos da tabela BBC?

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

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

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