A tabela B66 do Protheus está descrita no dicionário (SX2) como “Grupo Redutor - Itens”. Possui 8 campos e 2 índices e chave única B66_FILIAL+B66_CODIGO+B66_CODPSA+DTOS(B66_VIGATE)+DTOS(B66_VIGDE). Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- B66
- Nome
- Grupo Redutor - Itens
- Nome (inglês)
- Reducing Group - Items
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
B66_FILIAL+B66_CODIGO+B66_CODPSA+DTOS(B66_VIGATE)+DTOS(B66_VIGDE)- Campos / índices
- 8 / 2
Campos da tabela B66 (8)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | B66_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | B66_CODIGO | C | 4 | 0 | Cd. Grp. Red | Codigo da Grupo Redutor | Real |
| 03 | B66_CODTAB | C | 2 | 0 | Tp.Pad.Saude | Cod. Tipo Tabela | Real |
| 04 | B66_CODPSA | C | 16 | 0 | Cod.Tab.Pad. | Cod. Tabela Padrao | Real |
| 05 | B66_DESPRO | C | 230 | 0 | Desc.Tb.Pd. | Descricao Tabela Padrao | Real |
| 06 | B66_LISUNM | C | 70 | 0 | Un. Medida | Unidades Medida de Saude | Real |
| 07 | B66_VIGDE | D | 8 | 0 | Vig. Inicial | Dt. inicial da vigência | Real |
| 08 | B66_VIGATE | D | 8 | 0 | Vig. Final | Dt. final da vigência | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela B66 (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | B66_FILIAL+B66_CODIGO | Cd. Grp. Red | B661 |
| 2 | B66_FILIAL+B66_CODTAB+B66_CODPSA | Tp.Pad.Saude + Cod.Tab.Pad. | B662 |
Perguntas frequentes sobre a tabela B66
O que é a tabela B66?
É a tabela “Grupo Redutor - Itens” do ERP TOTVS Protheus, com 8 campos definidos no dicionário SX3.
Qual é a chave única da tabela B66?
A chave única é B66_FILIAL+B66_CODIGO+B66_CODPSA+DTOS(B66_VIGATE)+DTOS(B66_VIGDE).
Quais são os índices da tabela B66?
A tabela tem 2 índices. O principal (ordem 1) usa a chave B66_FILIAL+B66_CODIGO.
Qual é o nome físico da tabela B66 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: B66990). Em ADVPL, use RetSqlName("B66") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela B66
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
B66_FILIAL,
B66_CODIGO,
B66_CODTAB,
B66_CODPSA,
B66_DESPRO,
B66_LISUNM,
B66_VIGDE,
B66_VIGATE
FROM B66
WHERE
D_E_L_E_T_ = ' '
AND B66_FILIAL = 'VALOR'
AND B66_CODIGO = 'VALOR'
AND B66_CODTAB = 'VALOR'
AND B66_CODPSA = 'VALOR'
AND B66_DESPRO = 'VALOR'
AND B66_LISUNM = 'VALOR'
AND B66_VIGDE BETWEEN '20261001' AND '20261031'
AND B66_VIGATE BETWEEN '20261001' AND '20261031'
Outras tabelas relacionadas
- B60 Desc Faixa x Produto.
- B61 Produto x RDA
- B62 Desc Prod x Unid x U.S
- B63 Desc Faixa x Tab Preço
- B64 Desc Faixa x Tab Preço x Item
- B65 Grupo Redutor
- B67 Glosas Forçadas
- B68 Demanda
- B69 Anotacoes
- B6A Erro Controlado
- B6B Agrupador de Serviços
- B6C Proc. Agrupador de Serviços
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.