Dicionário Protheus
Início

Tabela BG8 no Protheus

Itens dos Grupos de Coberturas

O que é a tabela BG8 no Protheus?

A tabela BG8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens dos grupos de coberturas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BG8
X2_PATH \DATA\
X2_ARQUIVO BG8990
X2_NOME Itens dos Grupos de Coberturas
X2_NOMESPA Items de Grupos de Cobertura
X2_NOMEENG Coverages groups items
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_ 1148
R_E_C_D_E_L_ 0

Campos da Tabela BG8 (34 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_
BG8 01 BG8_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 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 19132 0
BG8 02 BG8_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 BG7->BG7_CODINT - 1 x - - - - V - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 19133 0
BG8 03 BG8_CODGRU C 3 0 Cod. Grupo Cod. Grupo Group code Codigo do Grupo Codigo del Grupo Group code @! - x x x x x x x x x x x x x x x x BG7->BG7_CODGRU - 1 x - - - - V - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 19134 0
BG8 04 BG8_CODPSA C 16 0 Cod.Proced. Cod.Proced. Proced. Code Codigo Procedimento Codigo Procedimiento Procedure code @! ExistCpo("BR8",M->BG8_CODPAD+M->BG8_CODPSA,1) .And. PLSGATNIV(M->BG8_CODPAD,M->BG8_CODPSA,"BG8") x x x x x x x x x x x x x x x x - B30PLS 1 x - S - S - - - BG8->(ExistChav("BG8",M->BG8_CODINT+M->BG8_CODGRU+M->BG8_CODPAD+M->BG8_CODPSA,1)) - - - - Empty(M->BG8_CLACAR) - - 1 S - - N N N - - - 1 1 - - - 19135 0
BG8 05 BG8_DESCRI 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("BR8",1,xFilial("BR8")+BG8->(BG8_CODPAD+BG8_CODPSA),"BR8_DESCRI")) - 1 xxxxx - - - S V V - - - - - - - Posicione("BR8",1,xFilial("BR8")+BG8->(BG8_CODPAD+BG8_CODPSA),"BR8_DESCRI") - 1 S - - N N N - - - 1 2 - - - 19136 0
BG8 06 BG8_BENUTL C 1 0 Ativo ? ¿Activo? Active Beneficio Ativo Beneficio Activo Active Benefit @! Pertence(" 01") 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 - - - - 2 S - - N N N - - - 1 1 - - - 19137 0
BG8 07 BG8_DESUTL C 1 0 Ativo ? ¿Activo? Active? Beneficio Ativo Beneficio activo Active Benefit @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V V - - 0=Nao;1=Sim 0=No;1=Sí 0=No;1=Yes - - X3COMBO("BG8_BENUTL",BG8->BG8_BENUTL) - 2 S - - N N N - - - 1 1 - - - 19138 0
BG8 08 BG8_AUTORI C 1 0 Autorizacao Autorización Authorizatio Autorizacao Autorización Authorization @! Pertence(" 0123456") x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - 0=Dispensa Autorizacao;1=Automatica;2=Guia Operadora;3=Auditoria;4=Guia Empresa;5=Guia Empresa/Operadora;6=Avaliacao Contratual 0=Dispensa autorización;1=Automática;2=Form Operadora;3=Auditoría;4=Form Empresa;5=Form Empresa/Operadora;6=Evaluación Contractu 0=Authorization Not Required;1=Automatic;2=Operator Form;3=Audit;4=Company Form;5=Company Form/Operator;6=Cont. Evaluation - - X3COMBO("BG8_AUTORI",BG8->BG8_AUTORI) - 2 S - - N N N - - - 1 1 - - - 19139 0
BG8 09 BG8_CARENC N 4 0 Carencia Carencia Grace Pr. Carencia Carencia Grace Period @E 9999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 19140 0
BG8 10 BG8_UNCAR C 1 0 Unidade Unidad Unit Unidade Carencia Unidad carencia Grace Period Unit @! Pertence(" 12345") x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida 1=Horas;2=Días;3=Meses;4=Años;5=Vida 1=Hours;2=Days;3=Months;4=Years;5=Life - - - - 3 S - - N N N - - - 1 2 - - - 19141 0
BG8 11 BG8_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 - - - - V - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 19142 0
BG8 12 BG8_NIVCAR C 1 0 Nivel Valido Nivel válido Valid Level Nivel Valido Carencia Nivel válido carencia Grace Period Valid Level @! Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Sí;0=No 1=Yes;0=No - M->BG8_CARENC == 0 - - 3 S - - N N N - - - 1 2 - - - 19143 0
BG8 13 BG8_QTD N 4 0 Quantidade Cantidad Quantity Quantidade Cantidad Quantity @E 9,999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 19144 0
BG8 14 BG8_UNCA C 1 0 Unidade Unidad Unit Unidade Carencia Unidad carencia Grace Period Unit @! Pertence(" 123456") x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida;6=Semana 1=Horas;2=Días;3=Meses;4=Años;5=Vida;6=Semana 1=Hours;2=Days;3=Months;4=Years;5=Life;6=Week - - - - 4 S - - N N N - - - 1 2 - - - 19145 0
BG8 15 BG8_PERIOD N 4 0 Periodo Período Period Periodo Período Period @E 9,999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - 5 S - - N N N - - - 1 2 - - - 19146 0
BG8 16 BG8_UNPERI C 1 0 Unidade Unidad Unit Unidade Periodo Unidad período Period Unit @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - 1=Horas;2=Dias;3=Meses;4=Anos;5=Vida;6=Semana 1=Horas;2=Días;3=Meses;4=Años;5=Vida;6=Semana 1=Hours;2=Days;3=Months;4=Years;5=Life;6=Week - - - - 5 S - - N N N - - - 1 2 - - - 19147 0
BG8 17 BG8_QTDESP C 1 0 Especialid. Especialid. Specialty Especialidade Especialidad Specialty @! Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Sí;0=No 1=Yes;0=No - - - - 4 S - - N N N - - - 1 2 - - - 19148 0
BG8 18 BG8_SEXO C 1 0 Sexo Sexo Gender Sexo Sexo Gender @! 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 os Sexos 1=Masculino;2=Femenino;3=Ambos sexos 1=Male;2=Female;3=Both Genders - - - - 2 S - - N N N - - - 1 2 - - - 19149 0
BG8 19 BG8_QTDMED C 1 0 RDA RDA Service Netw RDA RDA RDA @! Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Sí;0=No 1=Yes;0=No - - - - 4 S - - N N N - - - 1 2 - - - 19150 0
BG8 20 BG8_IDAMIN N 3 0 Idade Mínima Edad mínima Min Age Idade Minima Edad mínima Minimum Age 999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 19151 0
BG8 21 BG8_QTDPAT C 1 0 Patologia Patología Pathology Patologia Patología Pathology @! Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Sí;0=No 1=Yes;0=No - - - - 4 S - - N N N - - - 1 2 - - - 19152 0
BG8 22 BG8_IDAMAX N 3 0 Idade Máxima Edad máxima Max Age Idade Maxima Edad máxima Maximum Age 999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 19153 0
BG8 23 BG8_PTRMED C 1 0 RDA RDA Service Netw RDA RDA RDA @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Sí;0=No 1=Yes;0=No - - - - 5 S - - N N N - - - 1 2 - - - 19154 0
BG8 24 BG8_PTRESP C 1 0 Especialid. Especialid. Specialty Especialidade Especialidad Specialty @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - 5 S - - N N N - - - 1 2 - - - 19155 0
BG8 25 BG8_UNVAL C 1 0 Unidade Unidad Unit Unidade Validade Unidad validez Validity Unit @! Pertence(" 12345") 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=Días;3=Meses;4=Años;5=Vida 1=Hours;2=Days;3=Months;4=Years;5=Life - - - - 4 S - - N N N - - - 1 2 - - - 19156 0
BG8 26 BG8_PTRPAT C 1 0 Patologia Patología Pathology Patologia Patología Pathology @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - - - - - - 1=Sim;0=Nao 1=Sí;0=No 1=Yes;0=No - - - - 5 S - - N N N - - - 1 2 - - - 19157 0
BG8 27 BG8_CODPAD C 2 0 Tp.Pad.Saude Tp.Est.Salud Health p. Tp Cod Tipo Tabela Cód Tipo Tabla Table Type Code @! ExistCpo("BR4",M->BG8_CODPAD,1) x x x x x x x x x x x x x x x x GETMV("MV_PLSTBPD") B41PLS 1 x - S - - - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 19158 0
BG8 28 BG8_CDNV01 C 6 0 Cd Niv 01 Cd Niv 01 Lv 01 Code Cd Nivel 01 Cd Nivel 01 Level 01 Code @! - 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 - - - 19159 0
BG8 29 BG8_CDNV02 C 6 0 Cd Niv 02 Cd Niv 02 Lv 02 Code Cd Nivel 02 Cd Nivel 02 Level 02 Code @! - 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 - - - 19160 0
BG8 30 BG8_CDNV03 C 6 0 Cd Niv 03 Cd Niv 03 Lv 03 Code Cd Nivel 03 Cd Nivel 03 Level 03 Code @! - 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 - - - 19161 0
BG8 31 BG8_CDNV04 C 6 0 Cd Niv 04 Cd Niv 04 Lv 04 Code Cd Nivel 04 Cd Nivel 04 Level 04 Code @! - 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 - - - 19162 0
BG8 32 BG8_CLACAR C 3 0 Classe Car. Clase Car. Grace P. Cls Classe Carencia Clase carencia Grace Period Class @! vazio() .or. PlsSeek("BDL",1,BG7->BG7_CODINT+M->BG8_CLACAR,"BG8_DESCAR","BDL_DESCRI") x x x x x x x x x x x x x x x x - BDLPLS 1 xxxxxx x - S - - - - - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 19163 0
BG8 33 BG8_DESCAR C 40 0 Desc. Classe Desc. Clase Class Descr. Descricao Classe Carencia Descripción clase Carenc. Grace Period Class Descr. @! - x x x x x x x x x x x x x x x x If(Inclui,"",Posicione("BDL",1,xFilial("BDL")+BG8->(BG8_CODINT+BG8_CLACAR),"BDL_DESCRI")) - 1 xxxxxx x - - - - V V - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 19164 0
BG8 34 BG8_DIFIDA C 1 0 Per Dif Idad Per Dif Edad Dif Per Age Perid Dif por Idade Perid Dif por Edad Dif Period by Age @! - x x x x x x x x x x x x x x x x '2' - 1 x - - - N A R - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 19165 0

Índices da Tabela BG8 (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_
BG8 1 BG8_FILIAL+BG8_CODINT+BG8_CODGRU+BG8_CODPAD+BG8_CODPSA+BG8_NIVEL Operadora + Cod. Grupo + Tp.Pad.Saude + Cod.Proced. + Nivel Operadora + Cod. Grupo + Tp.Est.Salud + Cod.Proced. + Nivel Operator + Group code + Health p. Tp + Proced. Code + Level S - - S 2 3 - 2777 0
BG8 2 BG8_FILIAL+BG8_CODINT+BG8_CODGRU+BG8_CODPAD+BG8_CDNV01+BG8_NIVEL Operadora + Cod. Grupo + Tp.Pad.Saude + Cd Niv 01 + Nivel Operadora + Cod. Grupo + Tp.Est.Salud + Cd Niv 01 + Nivel Operator + Group code + Health p. Tp + Lv 01 Code + Level S - - S 2 3 - 2778 0
BG8 3 BG8_FILIAL+BG8_CODINT+BG8_CODGRU+BG8_CODPAD+BG8_CDNV02+BG8_NIVEL Operadora + Cod. Grupo + Tp.Pad.Saude + Cd Niv 02 + Nivel Operadora + Cod. Grupo + Tp.Est.Salud + Cd Niv 02 + Nivel Operator + Group code + Health p. Tp + Lv 02 Code + Level S - - S 2 3 - 2779 0
BG8 4 BG8_FILIAL+BG8_CODINT+BG8_CODGRU+BG8_CODPAD+BG8_CDNV03+BG8_NIVEL Operadora + Cod. Grupo + Tp.Pad.Saude + Cd Niv 03 + Nivel Operadora + Cod. Grupo + Tp.Est.Salud + Cd Niv 03 + Nivel Operator + Group code + Health p. Tp + Lv 03 Code + Level S - - S 2 3 - 2780 0
BG8 5 BG8_FILIAL+BG8_CODINT+BG8_CODGRU+BG8_CODPAD+BG8_CDNV04+BG8_NIVEL Operadora + Cod. Grupo + Tp.Pad.Saude + Cd Niv 04 + Nivel Operadora + Cod. Grupo + Tp.Est.Salud + Cd Niv 04 + Nivel Operator + Group code + Health p. Tp + Lv 04 Code + Level S - - S 2 3 - 2781 0
BG8 6 BG8_FILIAL+BG8_CODINT+BG8_CODGRU+BG8_CLACAR Operadora + Cod. Grupo + Classe Car. Operadora + Cod. Grupo + Clase Car. Operator + Group code + Grace P. Cls S - - S 2 3 - 2782 0
BG8 7 BG8_FILIAL+BG8_CODPSA+BG8_CODGRU+BG8_CODINT Cod.Proced. + Cod. Grupo + Operadora Cod.Proced. + Cod. Grupo + Operadora Proced. Code + Group code + Operator S - - S 2 3 - 2783 0

Perguntas frequentes

Para que serve a tabela BG8 no Protheus?

Ela é utilizada para itens dos grupos de coberturas dentro do sistema ERP Protheus.

Como consultar os campos da tabela BG8?

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

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

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

Exemplo de consulta SQL da tabela BG8

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

SELECT
    BG8_FILIAL,
    BG8_CODINT,
    BG8_CODGRU,
    BG8_CODPSA,
    BG8_DESCRI,
    BG8_BENUTL,
    BG8_DESUTL,
    BG8_AUTORI,
    BG8_CARENC,
    BG8_UNCAR,
    BG8_NIVEL,
    BG8_NIVCAR,
    BG8_QTD,
    BG8_UNCA,
    BG8_PERIOD,
    BG8_UNPERI,
    BG8_QTDESP,
    BG8_SEXO,
    BG8_QTDMED,
    BG8_IDAMIN,
    BG8_QTDPAT,
    BG8_IDAMAX,
    BG8_PTRMED,
    BG8_PTRESP,
    BG8_UNVAL,
    BG8_PTRPAT,
    BG8_CODPAD,
    BG8_CDNV01,
    BG8_CDNV02,
    BG8_CDNV03,
    BG8_CDNV04,
    BG8_CLACAR,
    BG8_DESCAR,
    BG8_DIFIDA
FROM BG8
WHERE
    D_E_L_E_T_ = ' '
    AND BG8_FILIAL = 'VALOR'
    AND BG8_CODINT = 'VALOR'
    AND BG8_CODGRU = 'VALOR'
    AND BG8_CODPSA = 'VALOR'
    AND BG8_DESCRI = 'VALOR'
    AND BG8_BENUTL = 'VALOR'
    AND BG8_DESUTL = 'VALOR'
    AND BG8_AUTORI = 'VALOR'
    AND BG8_CARENC = 0
    AND BG8_UNCAR = 'VALOR'
    AND BG8_NIVEL = 'VALOR'
    AND BG8_NIVCAR = 'VALOR'
    AND BG8_QTD = 0
    AND BG8_UNCA = 'VALOR'
    AND BG8_PERIOD = 0
    AND BG8_UNPERI = 'VALOR'
    AND BG8_QTDESP = 'VALOR'
    AND BG8_SEXO = 'VALOR'
    AND BG8_QTDMED = 'VALOR'
    AND BG8_IDAMIN = 0
    AND BG8_QTDPAT = 'VALOR'
    AND BG8_IDAMAX = 0
    AND BG8_PTRMED = 'VALOR'
    AND BG8_PTRESP = 'VALOR'
    AND BG8_UNVAL = 'VALOR'
    AND BG8_PTRPAT = 'VALOR'
    AND BG8_CODPAD = 'VALOR'
    AND BG8_CDNV01 = 'VALOR'
    AND BG8_CDNV02 = 'VALOR'
    AND BG8_CDNV03 = 'VALOR'
    AND BG8_CDNV04 = 'VALOR'
    AND BG8_CLACAR = 'VALOR'
    AND BG8_DESCAR = 'VALOR'
    AND BG8_DIFIDA = 'VALOR'