Dicionário Protheus
Início

Tabela BTC no Protheus

Cobertura da Família

O que é a tabela BTC no Protheus?

A tabela BTC faz parte do sistema ERP Protheus da TOTVS e é utilizada para cobertura da família.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BTC
X2_PATH \DATA\
X2_ARQUIVO BTC990
X2_NOME Cobertura da Família
X2_NOMESPA Cobertura de la Família
X2_NOMEENG Family coverage
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_ 1540
R_E_C_D_E_L_ 0

Campos da Tabela BTC (42 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_
BTC 01 BTC_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 - - - 25426 0
BTC 02 BTC_CODINT C 4 0 Operadora Operadora Operator Operadora Operadora Operator @! - x x x x x x x x x x x x x x x x PLSA260Con("1") - 1 x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 25427 0
BTC 03 BTC_CODEMP C 4 0 Grupo Grupo Group Grupo Grupo Group @! - x x x x x x x x x x x x x x x PLSA260Con("2") - 1 - - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25428 0
BTC 04 BTC_MATRIC C 6 0 Matricula Matricula Registration Matricula Matricula Registration @! - x x x x x x x x x x x x x x x x PLSA660Con("3") - 1 xx - - - - V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 25429 0
BTC 05 BTC_CODPAD C 2 0 Cod Tipo Tab Cod Tipo Tab TableTpCode Cod. Tipo Tabela Codigo Tipo de Tabla Table type code @! ExistCpo("BR4",M->BTC_CODPAD,1) .And. ExistChav("BR8",M->BTC_CODPAD+M->BTC_CODPSA,1) x x x x x x x x x x x x x x x xx GETMV("MV_PLSTBPD") B41PLS 1 xx - S - - - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 25430 0
BTC 06 BTC_DESPAD C 40 0 Descr. Tipo Descr. Tipo Type descr. Des. Tipo Tabela Codigo Tipo de Tabla Descr. of table type @! - x x x x x x x x x x x x x x x x Posicione("BR4",1,xFilial("BR4")+If(Inclui,"",GETMV("MV_PLSTBPD")),"BR4_DESCRI") - 1 xxxx x x - - - - V V - - - - - - - Posicione("BR4",1,xFilial("BR4")+BR8->BR8_CODPAD,"BR4_DESCRI") - - S - - N N N - - - 1 2 - - - 25431 0
BTC 07 BTC_CODPSA C 16 0 Tp.Pad.Saude Tp.Est.Salud Hlth StndrTp Cod. Tabela Padrao Cod.Tabla Estandar Standard table code @! ExistCpo("BR8",M->BTC_CODPAD+M->BTC_CODPSA,1) .And. PLSVLDGD() x x x x x x x x x x x x x x x xx - B24PLS 1 xx - S - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 25432 0
BTC 08 BTC_DESCRI C 230 0 Desc.Tab.Pad Des.Tab.Est. StndrdTbDscr Descricao Tabela Padrao Descr.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")+BTC->(BTC_CODPAD+BTC_CODPSA),"BR8_DESCRI")) - 1 xxxx x x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 25433 0
BTC 09 BTC_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 x x - - - S V - - - 1=Grupo;2=Sub-Grupo;3=Item 1=Grupo;2=Subgrupo;3=Item 1=Group;2=Sub-Group;3=Item - - - - - S - - N N N - - - 1 1 - - - 25434 0
BTC 10 BTC_BENUTL C 1 0 Ativo ? ¿Activo ? Active Ativo ? ¿Activo ? Active @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - S - - N N N - - - 1 1 - - - 25435 0
BTC 11 BTC_AUTORI C 1 0 Autorizacao Autorizacion Authoriz. Autorizacao Autorizacion Authorization @! - x x x x x x x x x x x x x x x x "1" - 1 xxxx x x - - - S - - - - 1=Meio Magnetico/Senha;2=Guia Emp;3=Auditoria;4=Avaliacao Contratual;5=Guia Emp/Senha Cooperativa 1=Medio Magnetico/Contrasena;2=Form Emp;3=Auditoria;4=Evaluacion Contractual;5=Form Emp/Contrasena Cooperativa 1=Magnetic means/Password; 2=Corp. Guide; 3=Auditing; 4=Contract Evaluation; 5=Corp Guide/Corp Password - - - - - S - - N N N - - - 1 2 - - - 25436 0
BTC 12 BTC_SEXO C 1 0 Sexo Sexo Sex Sexo Sexo Sex @! - x x x x x x x x x x x x x x x x "3" - 1 xxxx x 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 - - - 25437 0
BTC 13 BTC_CARENC N 4 0 Carencia Carencia Wait period Carencia Carencia Waiting period 9999 - 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 - - - 25438 0
BTC 14 BTC_UNCAR C 1 0 Unidade Unidad Unit Unidade Unidad Unit @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Hours;2=Days;3=Months;4=Years;5=Life - - - - - S - - N N N - - - 1 2 - - - 25439 0
BTC 15 BTC_NIVCAR C 1 0 Nivel Valido Nivel Valido Valid level Nivel Valido Carencia Nivel Valido Carencia Waiting period Valid leve @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - M->BTC_CARENC == 0 - - - S - - N N N - - - 1 2 - - - 25440 0
BTC 16 BTC_QTD N 4 0 Qtd Cant Qty Quantidade Cantidad Quantity 9999 - 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 - - - 25441 0
BTC 17 BTC_UNCA C 1 0 Unidade Unidad Unit Unidade Unidad Unit @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=por Hora;2=por Dia;3=por Mes;4=por Ano;5=por Vida 1=por Hora;2=por Dia;3=por Mes;4=por Ano;5=por Vida 1=by Hour;2=by Day;3=by Month;4=by Year;5=by Life - - - - - S - - N N N - - - 1 2 - - - 25442 0
BTC 18 BTC_NIVQTD C 1 0 Nivel Valido Nivel Valido Valid level Nivel Valido Qtde Nivel Valido Cantidad Quantity Valid level @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - M->BTC_QTD == 0 - - - S - - N N N - - - 1 2 - - - 25443 0
BTC 19 BTC_QTDSOL N 4 0 Qtd Solic. Cant Solic. Rqtd. Quant. Quantidade Solicitacao Cantidad Solicitud Requested quantity 9999 - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25444 0
BTC 20 BTC_UNQSOL C 1 0 Un Qtd. Sol. Un Ctd. Sol Req. Unit Unid Qtde Solicitacao Unid.Cant.Solicitud Request unit @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=por Hora;2=por Dia;3=por Mes;4=por Ano;5=por Vida 1=por Hora;2=por Dia;3=por Mes;4=por Ano;5=por Vida 1=Hour;2=Day;3=Month;4=Year;5=Life - - - - - S - - N N N - - - 1 2 - - - 25445 0
BTC 21 BTC_QTDCON N 4 0 Qtd Audit. Cant Audit. Audit.Quant. Quant permitida Contrato Cant.permitida Contrato Quantity allowed contract 9999 - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25446 0
BTC 22 BTC_UNCACO C 1 0 Un Qtd.Aud. Un.Ctd.Aud. Aud.Qty.Un. Unidade do Contrato Unidad del Contrato Contract unit @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=por Hora;2=por Dia;3=por Mes;4=por Ano;5=por Vida 1=por Hora;2=por Dia;3=por Mes;4=por Ano;5=por Vida 1=Hour;2=Day;3=Month;4=Year;5=Life - - - - - S - - N N N - - - 1 2 - - - 25447 0
BTC 23 BTC_PERIOD N 4 0 Periodo Periodo Period Periodo Periodo Period 9999 - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25448 0
BTC 24 BTC_UNPERI C 1 0 Unidade Unidad Unit Unidade Unidad Unit @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Hours;2=Days;3=Months;4=Years;5=Life - - - - - S - - N N N - - - 1 2 - - - 25449 0
BTC 25 BTC_NIVPER C 1 0 Nivel Valido Nivel Valido Valid level Nivel Valido Periodo Nivel Valido Periodo Period Valid level @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - M->BTC_PERIOD == 0 - - - S - - N N N - - - 1 2 - - - 25450 0
BTC 26 BTC_PERSOL N 4 0 Periodo Sol. Periodo Sol. Req. period Periodo de Solicitacao Periodo de Solicitud Req. period 9999 - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25451 0
BTC 27 BTC_UNPSOL C 1 0 Un Per. Sol. Un Per. Sol. Req. Unit Unidade do Periodo Solic Unidad del Periodo Solic Unit of requested period @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Hours;2=Days;3=Months;4=Years;5=Life - - - - - S - - N N N - - - 1 2 - - - 25452 0
BTC 28 BTC_PERCON N 4 0 Periodo Aud. Periodo Aud. Aud. period Periodo permitido Contrat Periodo permitido Contrat Contract allowed period 9999 - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25453 0
BTC 29 BTC_UNPECO C 1 0 Un Per.Aud. Un Per.Aud. Aud.Per.Un Unidade do Contrato Unidad del Contrato Contract unit @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Hours;2=Days;3=Months;4=Years;5=Life - - - - - S - - N N N - - - 1 2 - - - 25454 0
BTC 30 BTC_APOSQT C 1 0 Apos Qtd Tras Cantid. After quant. Apos a Qtde definida Tras Cantidad Definida After defined quantity @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=Bloquear;2=Auditoria;3=Relatorio 1=Bloquear;2=Auditoria;3=Informe 1=Block;2=Audit;3=Report - - - - - S - - N N N - - - 1 2 - - - 25455 0
BTC 31 BTC_APOSPE C 1 0 Fora/Periodo Tras Periodo After period Apos o Periodo Definido Tras Periodo Definido After defined period @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 1=Bloquear;2=Auditoria;3=Relatorio 1=Bloquear;2=Auditoria;3=Informe 1=Block;2=Audit;3=Report - - - - - S - - N N N - - - 1 2 - - - 25456 0
BTC 32 BTC_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 - - 1 xxxxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25457 0
BTC 33 BTC_UNIMIN C 1 0 Un Idade Min Un Edad Mini Min Age Unit Unidade de Idade Minima Unidad de Edad Minima Minimum Age Unit @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 0=Dias;1=Meses;2=Anos 0=Dias;1=Meses;2=Anos 0=Days;1=Months;2=Years - - - - - S - - N N N - - - 1 2 - - - 25458 0
BTC 34 BTC_IDAMAX N 3 0 Idade Maxima Edad Maxima Maximum Age Idade Maxima Edad Maxima Maximum Age 999 - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25459 0
BTC 35 BTC_UNIMAX C 1 0 Un Idade Max Un Edad Max Max Age Unit Unidade de Idade Maxima Unidad de Edad Maxima Maximum Age Unit @! - x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - - - - - 0=Dias;1=Meses;2=Anos 0=Dias;1=Meses;2=Anos 0=Days;1=Months;2=Years - - - - - S - - N N N - - - 1 2 - - - 25460 0
BTC 36 BTC_PERCOP N 16 2 % Co-Part. % Copart. Co-Partic. % % Co-Participacao % Coparticipacion Co-participation % @E 9,999,999,999,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 - - - 25461 0
BTC 37 BTC_VALCOP N 16 2 Vlr.Co-Part. Vlr.Copart. Co-part.Amnt Valor Co-Participacao Valor Coparticipacion Co-participation 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 xxxx x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25462 0
BTC 38 BTC_APQTSO C 1 0 Apos Qtd Sol Tras Ctd.Sol AfterReq.Qty Apos qtde da Solicitacao Tras Cantid. de Solicitud After requested quantity @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Bloquear;2=Auditoria;3=Relatorio 1=Bloquear;2=Auditoria;3=Informe 1=Block;2=Audit;3=Report - - - - - S - - N N N - - - 1 2 - - - 25463 0
BTC 39 BTC_APPESO C 1 0 Apos Per Sol Tras Per Sol AfterReq.Per Apos Periodo da Solicitac Tras Periodo de Solicitud After req. period @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Bloquear;2=Auditoria;3=Relatorio 1=Bloquear;2=Auditoria;3=Informe 1=Block;2=Audit;3=Report - - - - - S - - N N N - - - 1 2 - - - 25464 0
BTC 40 BTC_FAIDES C 4 0 Faixa Desc. Rango Desct. Disc. Range Faixa Desconto Rango de Descuento Discount Range @! - x x x x x x x x x x x x x x x - BK3PLS 1 x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 25465 0
BTC 41 BTC_QTMIAU N 4 0 Qtd Min Aut Cant Min Aut Min.Qtyp/Aut Qtde Minima por Autorizac Cant.minima por Autoriz. Min.Quantity perAuthoriz. 9999 - 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 - - - 25466 0
BTC 42 BTC_QTMAAU N 4 0 Qtd Max Aut Cant Max Aut Max.Qtyp/Aut Qtde Maxima por Autorizac Cant.maxima por Autoriz. Max.Quantity perAuthoriz. 9999 M->BTC_QTMAAU >= M->BTC_QTMIAU 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 - - - 25467 0

Índices da Tabela BTC (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_
BTC 1 BTC_FILIAL+BTC_CODINT+BTC_CODEMP+BTC_MATRIC Operadora + Grupo + Matricula Operadora + Grupo + Matricula Operator + Group + Registration S - - S 2 3 - 3551 0

Perguntas frequentes

Para que serve a tabela BTC no Protheus?

Ela é utilizada para cobertura da família dentro do sistema ERP Protheus.

Como consultar os campos da tabela BTC?

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

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

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

Exemplo de consulta SQL da tabela BTC

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

SELECT
    BTC_FILIAL,
    BTC_CODINT,
    BTC_CODEMP,
    BTC_MATRIC,
    BTC_CODPAD,
    BTC_DESPAD,
    BTC_CODPSA,
    BTC_DESCRI,
    BTC_NIVEL,
    BTC_BENUTL,
    BTC_AUTORI,
    BTC_SEXO,
    BTC_CARENC,
    BTC_UNCAR,
    BTC_NIVCAR,
    BTC_QTD,
    BTC_UNCA,
    BTC_NIVQTD,
    BTC_QTDSOL,
    BTC_UNQSOL,
    BTC_QTDCON,
    BTC_UNCACO,
    BTC_PERIOD,
    BTC_UNPERI,
    BTC_NIVPER,
    BTC_PERSOL,
    BTC_UNPSOL,
    BTC_PERCON,
    BTC_UNPECO,
    BTC_APOSQT,
    BTC_APOSPE,
    BTC_IDAMIN,
    BTC_UNIMIN,
    BTC_IDAMAX,
    BTC_UNIMAX,
    BTC_PERCOP,
    BTC_VALCOP,
    BTC_APQTSO,
    BTC_APPESO,
    BTC_FAIDES,
    BTC_QTMIAU,
    BTC_QTMAAU
FROM BTC
WHERE
    D_E_L_E_T_ = ' '
    AND BTC_FILIAL = 'VALOR'
    AND BTC_CODINT = 'VALOR'
    AND BTC_CODEMP = 'VALOR'
    AND BTC_MATRIC = 'VALOR'
    AND BTC_CODPAD = 'VALOR'
    AND BTC_DESPAD = 'VALOR'
    AND BTC_CODPSA = 'VALOR'
    AND BTC_DESCRI = 'VALOR'
    AND BTC_NIVEL = 'VALOR'
    AND BTC_BENUTL = 'VALOR'
    AND BTC_AUTORI = 'VALOR'
    AND BTC_SEXO = 'VALOR'
    AND BTC_CARENC = 0
    AND BTC_UNCAR = 'VALOR'
    AND BTC_NIVCAR = 'VALOR'
    AND BTC_QTD = 0
    AND BTC_UNCA = 'VALOR'
    AND BTC_NIVQTD = 'VALOR'
    AND BTC_QTDSOL = 0
    AND BTC_UNQSOL = 'VALOR'
    AND BTC_QTDCON = 0
    AND BTC_UNCACO = 'VALOR'
    AND BTC_PERIOD = 0
    AND BTC_UNPERI = 'VALOR'
    AND BTC_NIVPER = 'VALOR'
    AND BTC_PERSOL = 0
    AND BTC_UNPSOL = 'VALOR'
    AND BTC_PERCON = 0
    AND BTC_UNPECO = 'VALOR'
    AND BTC_APOSQT = 'VALOR'
    AND BTC_APOSPE = 'VALOR'
    AND BTC_IDAMIN = 0
    AND BTC_UNIMIN = 'VALOR'
    AND BTC_IDAMAX = 0
    AND BTC_UNIMAX = 'VALOR'
    AND BTC_PERCOP = 0
    AND BTC_VALCOP = 0
    AND BTC_APQTSO = 'VALOR'
    AND BTC_APPESO = 'VALOR'
    AND BTC_FAIDES = 'VALOR'
    AND BTC_QTMIAU = 0
    AND BTC_QTMAAU = 0