Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela B66 no Protheus

Grupo Redutor - Itens

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)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
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)

OrdemChaveDescriçãoApelido
1B66_FILIAL+B66_CODIGOCd. Grp. RedB661
2B66_FILIAL+B66_CODTAB+B66_CODPSATp.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

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.