A tabela B4O do Protheus está descrita no dicionário (SX2) como “EVENTOS MONITORAMENTO”. Possui 40 campos e 5 índices e chave única B4O_FILIAL+B4O_SUSEP+B4O_CMPLOT+B4O_NUMLOT+B4O_NMGOPE+DTOS(B4O_DATREA)+B4O_CODGRU+B4O_CODTAB+B4O_CODPRO+B4O_CDDENT+B4O_CDFACE+B4O_CDREGI+B4O_CODRDA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- B4O
- Nome
- EVENTOS MONITORAMENTO
- Nome (inglês)
- MONITORING EVENTS
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Compartilhado
- Compartilhamento por empresa
- Compartilhado
- Chave única
B4O_FILIAL+B4O_SUSEP+B4O_CMPLOT+B4O_NUMLOT+B4O_NMGOPE+DTOS(B4O_DATREA)+B4O_CODGRU+B4O_CODTAB+B4O_CODPRO+B4O_CDDENT+B4O_CDFACE+B4O_CDREGI+B4O_CODRDA- Campos / índices
- 40 / 5
Campos da tabela B4O (40)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | B4O_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | B4O_DATSOL | D | 8 | 0 | Data Solicit | Data Solicitacao | Real |
| 03 | B4O_TIPCON | C | 1 | 0 | Tp. Consulta | Tp. Consulta | Real |
| 04 | B4O_DTFIFT | D | 8 | 0 | Dt Ter. Fat. | Data Termino Faturamento | Real |
| 05 | B4O_DATAUT | D | 8 | 0 | Dt. Autoriz. | Data de autorizacao | Real |
| 06 | B4O_DATREA | D | 8 | 0 | Dt. Realiz. | Data de realizacao | Real |
| 07 | B4O_IDEEXC | C | 1 | 0 | ID Executan. | ID Executante | Real |
| 08 | B4O_CPFCNP | C | 14 | 0 | CPF/CNPJ Pre | CPF/CNPJ Prestador | Real |
| 09 | B4O_DTPAGT | D | 8 | 0 | Dt Pagamento | Data de pagamento | Real |
| 10 | B4O_DTINFT | D | 8 | 0 | Dt Ini Fatur | Data inicio faturamento | Real |
| 11 | B4O_DTPROT | D | 8 | 0 | Dt Prot Cob. | Data protocolo cobranca | Real |
| 12 | B4O_CBOS | C | 8 | 0 | Cod. CBO-S | Codigo CBO-S | Real |
| 13 | B4O_DIACP | C | 1 | 0 | Tipo Diaria | Tipo Diaria | Real |
| 14 | B4O_DIAUTI | C | 1 | 0 | Diarias UTI | Diarias UTI | Real |
| 15 | B4O_CODTAB | C | 2 | 0 | Cod. Tabela | Codigo da tabela | Real |
| 16 | B4O_CODPRO | C | 16 | 0 | Cod Procedi. | Codigo procedimento | Real |
| 17 | B4O_CDDENT | C | 4 | 0 | Cod. Dente | Codigo do dente | Real |
| 18 | B4O_CDFACE | C | 50 | 0 | C Face Dente | Codigo face do dente | Real |
| 19 | B4O_QTDINF | N | 9 | 2 | Qtd Inform. | Quantidade informada | Real |
| 20 | B4O_VLRINF | N | 16 | 4 | Vl Informado | Valor Informado | Real |
| 21 | B4O_QTDPAG | N | 12 | 4 | Quant. Paga | Quantidade Paga | Real |
| 22 | B4O_VLPGPR | N | 16 | 2 | Vl Procedim. | valor pago procedimento | Real |
| 23 | B4O_VLRPGF | N | 14 | 2 | Vl Pg Fornec | Valor pago fornecedor | Real |
| 24 | B4O_CNPJFR | C | 14 | 0 | CNPJ Fornec. | CNPJ Fornecedor | Real |
| 25 | B4O_VLRCOP | N | 16 | 2 | Vl Copartic. | Valor coparticipacao | Real |
| 26 | B4O_CDTBPC | C | 2 | 0 | Cd Tb Pacote | codigo da tabela pacote | Real |
| 27 | B4O_CDPRPC | C | 16 | 0 | C Prc Pacote | cod procedimento pacote | Real |
| 28 | B4O_QTPRPC | N | 12 | 4 | Qtd. Pacote | Quantidade pacote | Real |
| 29 | B4O_SUSEP | C | 6 | 0 | Registro ANS | Registro ANS | Real |
| 30 | B4O_CMPLOT | C | 6 | 0 | Compet. Lote | Competencia do lote AAAMM | Real |
| 31 | B4O_NUMLOT | C | 12 | 0 | Numero Lote | Numero Lote | Real |
| 32 | B4O_NMGOPE | C | 20 | 0 | N Guia Oper. | Numero guia operadora | Real |
| 33 | B4O_NMGPRE | C | 20 | 0 | N Guia Prest | Numero guia prestador | Real |
| 34 | B4O_CODGRU | C | 3 | 0 | Grp. Proced. | Grupo Procedimento | Real |
| 35 | B4O_CDREGI | C | 4 | 0 | Cod. Regiao | Codigo Regiao | Real |
| 36 | B4O_PACOTE | L | 1 | 0 | Proc Pacote? | Procedimento e um Pacote? | Real |
| 37 | B4O_STATUS | C | 1 | 0 | Status | Status | Real |
| 38 | B4O_ORIERR | C | 1 | 0 | Origem erro | Origem erro | Real |
| 39 | B4O_CODRDA | C | 6 | 0 | Codigo RDA | Codigo RDA | Real |
| 40 | B4O_CODUNM | C | 3 | 0 | Código UNM | Unidade de medida | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela B4O (5)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | B4O_FILIAL+B4O_SUSEP+B4O_CMPLOT+B4O_NUMLOT+B4O_NMGOPE+DTOS(B4O_DATREA)+B4O_CODGRU+B4O_CODTAB+B4O_CODPRO+B4O_CDDENT+B4O_CDFACE+B4O_CDREGI+B4O_CODRDA | Registro ANS + Compet. Lote + Numero Lote + N Guia Oper. + Dt. Realiz. | |
| 2 | B4O_FILIAL+B4O_CMPLOT+B4O_NUMLOT+B4O_CPFCNP+B4O_NMGOPE+B4O_NMGPRE | Compet. Lote + Numero Lote + CPF/CNPJ Pre + N Guia Oper. + N Guia Pres | |
| 3 | B4O_FILIAL+B4O_NMGOPE | N Guia Oper. | |
| 4 | B4O_FILIAL+B4O_NMGPRE | N Guia Prest | |
| 5 | B4O_FILIAL+B4O_SUSEP+B4O_CMPLOT+B4O_NUMLOT+B4O_NMGOPE+B4O_CODGRU+B4O_CODTAB+B4O_CODPRO+B4O_CODRDA | Registro ANS + Compet. Lote + Numero Lote + N Guia Oper. + Grp. Proced |
Perguntas frequentes sobre a tabela B4O
O que é a tabela B4O?
É a tabela “EVENTOS MONITORAMENTO” do ERP TOTVS Protheus, com 40 campos definidos no dicionário SX3.
Qual é a chave única da tabela B4O?
A chave única é B4O_FILIAL+B4O_SUSEP+B4O_CMPLOT+B4O_NUMLOT+B4O_NMGOPE+DTOS(B4O_DATREA)+B4O_CODGRU+B4O_CODTAB+B4O_CODPRO+B4O_CDDENT+B4O_CDFACE+B4O_CDREGI+B4O_CODRDA.
Quais são os índices da tabela B4O?
A tabela tem 5 índices. O principal (ordem 1) usa a chave B4O_FILIAL+B4O_SUSEP+B4O_CMPLOT+B4O_NUMLOT+B4O_NMGOPE+DTOS(B4O_DATREA)+B4O_CODGRU+B4O_CODTAB+B4O_CODPRO+B4O_CDDENT+B4O_CDFACE+B4O_CDREGI+B4O_CODRDA.
Qual é o nome físico da tabela B4O no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: B4O990). Em ADVPL, use RetSqlName("B4O") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela B4O
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
B4O_FILIAL,
B4O_DATSOL,
B4O_TIPCON,
B4O_DTFIFT,
B4O_DATAUT,
B4O_DATREA,
B4O_IDEEXC,
B4O_CPFCNP,
B4O_DTPAGT,
B4O_DTINFT,
B4O_DTPROT,
B4O_CBOS,
B4O_DIACP,
B4O_DIAUTI,
B4O_CODTAB,
B4O_CODPRO,
B4O_CDDENT,
B4O_CDFACE,
B4O_QTDINF,
B4O_VLRINF,
B4O_QTDPAG,
B4O_VLPGPR,
B4O_VLRPGF,
B4O_CNPJFR,
B4O_VLRCOP,
B4O_CDTBPC,
B4O_CDPRPC,
B4O_QTPRPC,
B4O_SUSEP,
B4O_CMPLOT,
B4O_NUMLOT,
B4O_NMGOPE,
B4O_NMGPRE,
B4O_CODGRU,
B4O_CDREGI,
B4O_PACOTE,
B4O_STATUS,
B4O_ORIERR,
B4O_CODRDA,
B4O_CODUNM
FROM B4O
WHERE
D_E_L_E_T_ = ' '
AND B4O_FILIAL = 'VALOR'
AND B4O_DATSOL BETWEEN '20261001' AND '20261031'
AND B4O_TIPCON = 'VALOR'
AND B4O_DTFIFT BETWEEN '20261001' AND '20261031'
AND B4O_DATAUT BETWEEN '20261001' AND '20261031'
AND B4O_DATREA BETWEEN '20261001' AND '20261031'
AND B4O_IDEEXC = 'VALOR'
AND B4O_CPFCNP = 'VALOR'
AND B4O_DTPAGT BETWEEN '20261001' AND '20261031'
AND B4O_DTINFT BETWEEN '20261001' AND '20261031'
AND B4O_DTPROT BETWEEN '20261001' AND '20261031'
AND B4O_CBOS = 'VALOR'
AND B4O_DIACP = 'VALOR'
AND B4O_DIAUTI = 'VALOR'
AND B4O_CODTAB = 'VALOR'
AND B4O_CODPRO = 'VALOR'
AND B4O_CDDENT = 'VALOR'
AND B4O_CDFACE = 'VALOR'
AND B4O_QTDINF = 0
AND B4O_VLRINF = 0
AND B4O_QTDPAG = 0
AND B4O_VLPGPR = 0
AND B4O_VLRPGF = 0
AND B4O_CNPJFR = 'VALOR'
AND B4O_VLRCOP = 0
AND B4O_CDTBPC = 'VALOR'
AND B4O_CDPRPC = 'VALOR'
AND B4O_QTPRPC = 0
AND B4O_SUSEP = 'VALOR'
AND B4O_CMPLOT = 'VALOR'
AND B4O_NUMLOT = 'VALOR'
AND B4O_NMGOPE = 'VALOR'
AND B4O_NMGPRE = 'VALOR'
AND B4O_CODGRU = 'VALOR'
AND B4O_CDREGI = 'VALOR'
AND B4O_STATUS = 'VALOR'
AND B4O_ORIERR = 'VALOR'
AND B4O_CODRDA = 'VALOR'
AND B4O_CODUNM = 'VALOR'
Outras tabelas relacionadas
- B40 Usuario Portal x Empresa
- B41 Classe Pacote Cabeçalhos
- B42 Itens das Classes de Pacotes
- B43 Aut x Proc x Pacote
- B44 Cabecalho Reembolso
- B45 Itens do reembolso
- B46 Criticas do reembolso
- B47 Sub-itens do reembolso
- B48 Nota Fiscal de Servicos de Saú
- B49 Usuário Portal x Beneficiário
- B4A Cabecalho Quimio/Radio/Opme
- B4B PARTICIPACOES DE GUIAS
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.