Dicionário Protheus
Início

Tabela BC0 no Protheus

Procedimentos Rede Atendimento

O que é a tabela BC0 no Protheus?

A tabela BC0 faz parte do sistema ERP Protheus da TOTVS e é utilizada para procedimentos rede atendimento.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BC0
X2_PATH \DATA\
X2_ARQUIVO BC0990
X2_NOME Procedimentos Rede Atendimento
X2_NOMESPA Procedimientos Red de Atención
X2_NOMEENG Attendance network procedures
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO BC0_FILIAL+BC0_CODIGO+BC0_CODINT+BC0_CODLOC+BC0_CODESP+BC0_CODPAD+BC0_CODOPC+BC0_NIVEL+BC0_TIPO+DTOS(BC0_VIGDE)
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_ 1004
R_E_C_D_E_L_ 0

Campos da Tabela BC0 (36 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_
BC0 01 BC0_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 - - S - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 15377 0
BC0 02 BC0_CODIGO C 6 0 Codigo Codigo Code Codigo do Credenciado Codigo del Autorizado Accredited provider code @! - x x x x x x x x x x x x x x x x M->BAU_CODIGO - 1 x x - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 15378 0
BC0 03 BC0_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 x cCodInt - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15379 0
BC0 04 BC0_CODLOC C 3 0 Cod. Local Cod. Local LocationCode Codigo da Localidade Codigo de la Localidad Location code @! - x x x x x x x x x x x x x x x xx cCodLoc - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 15380 0
BC0 05 BC0_CODESP C 3 0 Cod. Espec. Cod. Espec. Special.Code Codigo Especialidade Codigo Especialidad Specialty code @! - x x x x x x x x x x x x x x x x cCodEsp - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15381 0
BC0 06 BC0_CODSUB C 3 0 Cod.Sub-Esp. Cod.Subesp. Sub-sp. Code Codigo Sub-Especialidade Codigo Subespecialidad Sub-specialization code @! - x x x x x x x x x x x x x x x x cCodSub - 1 xxxxxx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15382 0
BC0 07 BC0_CODTAB C 3 0 Cod. Tabela Cod. Tabla Table Code Codigo Tabela Codigo Tabla Table Code @! VldCpoBC0('BC0_CODTAB') x x x x x x x x x x x x x x x x - B72PLS 1 x - S - - - - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 15383 0
BC0 08 BC0_DESTAB C 30 0 Descr. Tab. Descr.Tabla Table descr. Descricao Tabela Descripcion de la Tabla Description of table @! - x x x x x x x x x x x x x x x x INICPOBC0("BC0_DESTAB") - 1 xxxxx x - - - - V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 15384 0
BC0 09 BC0_CODPAD C 2 0 Cod.Tipo Tab Cod.Tipo Tab TableTpCode Codigo Tipo Tabela Codigo Tipo Tabla Table type code @! - x x x x x x x x x x x x x x x x GETMV("MV_PLSTBPD") - 1 xxxx x x S S - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15385 0
BC0 10 BC0_DESPAD C 40 0 Descr. Tipo Descr. Tipo Type descr. Descricao Tipo Tabela Descrip. Tipo Tabla Descr. of table type @! - x x x x x x x x x x x x x x x x INICPOBC0("BC0_DESPAD") - 1 xxxx x x - - - - V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 15386 0
BC0 11 BC0_CODOPC C 16 0 Cod. Proced. Cod. Proced. Proced. Code Codigo do Procedimento Codigo del Procedimiento Procedure code @! VldCpoBC0('BC0_CODOPC') x x x x x x x x x x x x x x x xx - BACPLS 1 x - S - S A - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15387 0
BC0 12 BC0_DESOPC C 40 0 Procedimento Procedimient Procedure Nome do Procedimento Nombre del Procedimiento Procedure name @! - x x x x x x x x x x x x x x x x INICPOBC0("BC0_DESOPC") - 1 x x - - - S V V - - - - - - - Posicione("BR8",1,xFilial("BR8")+BC0->(BC0_CODPAD+BC0_CODOPC),"BR8_DESCRI") - - S - - N N N - - - 1 2 - - - 15388 0
BC0 13 BC0_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 x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15389 0
BC0 14 BC0_DESNIV C 40 0 Descr. Nivel Descr. Nivel Level descr. Descricao Nivel Descripcion Nivel Level description @! - x x x x x x x x x x x x x x x x PlsIniBC0("BC0_DESNIV") - 1 xxxxxx x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 15390 0
BC0 15 BC0_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 - - - - - - - - M->BC0_VALREA==0 - - - S - - N N N - - - 1 2 - - - 15391 0
BC0 16 BC0_VALREA 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->BC0_VALCH==0 - - - S - - N N N - - - 1 2 - - - 15392 0
BC0 17 BC0_FORMUL C 1 0 Formula Formula Formula Formula de calculo Formula de calculo Calculation formula @! VldCpoBC0('BC0_FORMUL') x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - 1=Fixa;2=Expressao 1=Fija;2=Expresion 1=Fixed;2=Expression - - - - - S - - N N N - - - 1 1 - - - 15393 0
BC0 18 BC0_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 - - - - - - - - M->BC0_FORMUL=="2" - - - S - - N N N - - - 1 2 - - - 15394 0
BC0 19 BC0_PERDES N 6 2 % Desconto % Descuento Discount % % Desconto % Descuento Discount % @E 999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15395 0
BC0 20 BC0_PERACR N 6 2 % Acrescimo % Aumento Increase % % Acrescimo % Aumento Increase % @E 999.99 - 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 - - - 15396 0
BC0 21 BC0_TIPO C 1 0 Tipo Tipo Type Tipo de movimentacao Tipos de movimiento Movement type @! Pertence(" 123") x x x x x x x x x x x x x x x x - - 1 xxx - - - - - - - - 1=Executa;2=Solicita;3=Executa e Solicita 1=Ejecuta;2=Solicita;3=Ejecuta y Solicita 1=Execute;2=Request;3=Execute and Request - - - - - S - - N N N - - - 1 1 - - - 15397 0
BC0 22 BC0_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 x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15398 0
BC0 23 BC0_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 x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15399 0
BC0 24 BC0_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 x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15400 0
BC0 25 BC0_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 x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15401 0
BC0 26 BC0_VIGDE D 8 0 Vig. De De Vigencia FromValidity Apos a Data Tras la Fecha After date - VldCpoBC0('BC0_VIGDE') x x x x x x x x x x x x x x x x - - 1 xxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15402 0
BC0 27 BC0_VIGATE D 8 0 Vig. Ate A Vigencia To validity Apos a Data Tras la Fecha After date - VldCpoBC0('BC0_VIGATE') 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 - - - 15403 0
BC0 28 BC0_BANDA N 16 2 Banda Banda Band Banda Banda Band @E 9,999,999,999,999.99 - 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 - - - 15404 0
BC0 29 BC0_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 - - - 15405 0
BC0 30 BC0_CODBLO C 3 0 Cod. Bloq Cod. Bloq Block Code Codigo de Bloqueio Codigo de Bloqueo Block Code @! ExistCpo('BAP',FwFldGet("BC0_CODBLO"),1) x x x x x x x x x x x x x x x x - PLSBLO 1 x - S - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 15406 0
BC0 31 BC0_MOTBLO C 40 0 Mot. Bloq Mot. Bloq Block Reas. Motivo do Bloqueio Motivo del Bloqueo Reason for Block @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 15407 0
BC0 32 BC0_DATBLO D 8 0 Dt. Bloq Fch. Bloq Block Dt. Data de Bloqueio Fecha de Bloqueo Block Date - - x x x x x x x x x x x x x x x x - - 1 x - S - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 15408 0
BC0 33 BC0_OBSERV C 100 0 Observação Observacion Note Observação do Bloqueio Observacion del Bloqueo Block Note @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 15409 0
BC0 34 BC0_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 - - - 15410 0
BC0 35 BC0_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 - - - 15411 0
BC0 36 BC0_AUPREV C 1 0 Aut. prévia? ¿Aut. Previa Prev Auth? Necessita autorização pré Necesita autorización Pre Needs pre author @! Pertence(" 01") x x x x x x x x x x x x x x x x '0' - 1 xx - - - - A R - - 1=Sim;0=Não 1=Sí;0=No 1=Yes;0=No - - - - - S - - N - N - - - 1 2 - - - 15412 0

Índices da Tabela BC0 (6 í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_
BC0 1 BC0_FILIAL+BC0_CODIGO+BC0_CODINT+BC0_CODLOC+BC0_CODESP+BC0_CODTAB+BC0_CODOPC Codigo + Operadora + Cod. Local + Cod. Espec. + Cod. Tabela + Cod. Pro Codigo + Operadora + Cod. Local + Cod. Espec. + Cod. Tabla + Cod. Proc Code + Operator + LocationCode + Special.Code + Table Code + Proced. C S - - S 2 3 - 2319 0
BC0 2 BC0_FILIAL+BC0_CODIGO+BC0_CODINT+BC0_CODLOC+BC0_CODESP+BC0_CODPAD+BC0_CODOPC+BC0_NIVEL+BC0_TIPO Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cod. Pr Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cod. Pr Code + Operator + LocationCode + Special.Code + TableTpCode + Proced. S - - S 2 3 - 2320 0
BC0 3 BC0_FILIAL+BC0_CODIGO+BC0_CODINT+BC0_CODLOC+BC0_CODESP+BC0_CODPAD+BC0_CDNV01+BC0_NIVEL+BC0_TIPO Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Code + Operator + LocationCode + Special.Code + TableTpCode + Cd Lev 0 S - - S 2 3 - 2321 0
BC0 4 BC0_FILIAL+BC0_CODIGO+BC0_CODINT+BC0_CODLOC+BC0_CODESP+BC0_CODPAD+BC0_CDNV02+BC0_NIVEL+BC0_TIPO Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Code + Operator + LocationCode + Special.Code + TableTpCode + Cd Lev 0 S - - S 2 3 - 2322 0
BC0 5 BC0_FILIAL+BC0_CODIGO+BC0_CODINT+BC0_CODLOC+BC0_CODESP+BC0_CODPAD+BC0_CDNV03+BC0_NIVEL+BC0_TIPO Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Code + Operator + LocationCode + Special.Code + TableTpCode + Cd Lev 0 S - - S 2 3 - 2323 0
BC0 6 BC0_FILIAL+BC0_CODIGO+BC0_CODINT+BC0_CODLOC+BC0_CODESP+BC0_CODPAD+BC0_CDNV04+BC0_NIVEL+BC0_TIPO Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Codigo + Operadora + Cod. Local + Cod. Espec. + Cod.Tipo Tab + Cd Niv Code + Operator + LocationCode + Special.Code + TableTpCode + Cd Lev 0 S - - S 2 3 - 2324 0

Perguntas frequentes

Para que serve a tabela BC0 no Protheus?

Ela é utilizada para procedimentos rede atendimento dentro do sistema ERP Protheus.

Como consultar os campos da tabela BC0?

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

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

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

Exemplo de consulta SQL da tabela BC0

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

SELECT
    BC0_FILIAL,
    BC0_CODIGO,
    BC0_CODINT,
    BC0_CODLOC,
    BC0_CODESP,
    BC0_CODSUB,
    BC0_CODTAB,
    BC0_DESTAB,
    BC0_CODPAD,
    BC0_DESPAD,
    BC0_CODOPC,
    BC0_DESOPC,
    BC0_NIVEL,
    BC0_DESNIV,
    BC0_VALCH,
    BC0_VALREA,
    BC0_FORMUL,
    BC0_EXPRES,
    BC0_PERDES,
    BC0_PERACR,
    BC0_TIPO,
    BC0_CDNV01,
    BC0_CDNV02,
    BC0_CDNV03,
    BC0_CDNV04,
    BC0_VIGDE,
    BC0_VIGATE,
    BC0_BANDA,
    BC0_UCO,
    BC0_CODBLO,
    BC0_MOTBLO,
    BC0_DATBLO,
    BC0_OBSERV,
    BC0_CODREA,
    BC0_RECREA,
    BC0_AUPREV
FROM BC0
WHERE
    D_E_L_E_T_ = ' '
    AND BC0_FILIAL = 'VALOR'
    AND BC0_CODIGO = 'VALOR'
    AND BC0_CODINT = 'VALOR'
    AND BC0_CODLOC = 'VALOR'
    AND BC0_CODESP = 'VALOR'
    AND BC0_CODSUB = 'VALOR'
    AND BC0_CODTAB = 'VALOR'
    AND BC0_DESTAB = 'VALOR'
    AND BC0_CODPAD = 'VALOR'
    AND BC0_DESPAD = 'VALOR'
    AND BC0_CODOPC = 'VALOR'
    AND BC0_DESOPC = 'VALOR'
    AND BC0_NIVEL = 'VALOR'
    AND BC0_DESNIV = 'VALOR'
    AND BC0_VALCH = 0
    AND BC0_VALREA = 0
    AND BC0_FORMUL = 'VALOR'
    AND BC0_EXPRES = 'VALOR'
    AND BC0_PERDES = 0
    AND BC0_PERACR = 0
    AND BC0_TIPO = 'VALOR'
    AND BC0_CDNV01 = 'VALOR'
    AND BC0_CDNV02 = 'VALOR'
    AND BC0_CDNV03 = 'VALOR'
    AND BC0_CDNV04 = 'VALOR'
    AND BC0_VIGDE BETWEEN '20260501' AND '20260531'
    AND BC0_VIGATE BETWEEN '20260501' AND '20260531'
    AND BC0_BANDA = 0
    AND BC0_UCO = 0
    AND BC0_CODBLO = 'VALOR'
    AND BC0_MOTBLO = 'VALOR'
    AND BC0_DATBLO BETWEEN '20260501' AND '20260531'
    AND BC0_OBSERV = 'VALOR'
    AND BC0_CODREA = 'VALOR'
    AND BC0_RECREA = 0
    AND BC0_AUPREV = 'VALOR'