Dicionário Protheus
Início

Tabela B86 no Protheus

Co-Part x Produto x Rda.

O que é a tabela B86 no Protheus?

A tabela B86 faz parte do sistema ERP Protheus da TOTVS e é utilizada para co-part x produto x rda..

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE B86
X2_PATH \DATA\
X2_ARQUIVO B86990
X2_NOME Co-Part x Produto x Rda.
X2_NOMESPA Copart vs. Producto vs. Rda.
X2_NOMEENG Co-Part x Product x Rda.
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO B86_FILIAL+B86_CODINT+B86_CODPLA+B86_VERSAO+B86_CODRDA+B86_CODTAB+B86_FINATE
X2_PYME S
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_ 867
R_E_C_D_E_L_ 0

Campos da Tabela B86 (18 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_
B86 01 B86_SOMCOM C 1 0 Som.p/Compra Solo p/Compr Purchse Only Somente para compra? ¿Solo para compra? Only for Purchase? @! Pertence('01') x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - M->B86_PAGATO$"0, " - - - S - - N - N - - - 1 2 - - - 12617 0
B86 02 B86_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del sistema Branch of System - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 12618 0
B86 03 B86_CODINT C 4 0 Cd Operadora Cd Operadora Carrier Code Codigo Operadora Codigo operadora Code of Carrier @R !.!!! PlsSeek("BA0",1,M->B86_CODINT) x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 12619 0
B86 04 B86_CODPLA C 4 0 Cod. Prod. Cod. Prod. Product Code Codigo Produto Codigo producto Code of Product @! - x x x x x x x x x x x x x x x x x cCodPla - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 12620 0
B86 05 B86_VERSAO C 3 0 Versao Version Version Versao Version Version @! - x x x x x x x x x x x x x x x x x cVerPla - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 12621 0
B86 06 B86_CODRDA C 6 0 Cod. RDA Cod. RDA RDA Code Cod. RDA Cod. RDA RDA Code @! - x x x x x x x x x x x x x x x x x cCodRda - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 12622 0
B86 07 B86_PERCOP N 6 2 % Co-Part. % Copart. % Co-Pay % Co-Participacao % Coparticipacion % Co-Participation @E 999.99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - M->B86_VALCOP==0 - - - S - - N - N - - - 1 2 - - - 12623 0
B86 08 B86_VALCOP N 13 2 Vlr.Co-Part. Vlr.Copart. Copart.Value Valor Co-Participacao Valor coparticipacion Co-participation Value @E 9,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - M->B86_PERCOP==0 - - - S - - N - N - - - 1 2 - - - 12624 0
B86 09 B86_VALUS N 13 2 Valor U.S Valor U.S Value U.S. Valor U.S Valor U.S Value U.S. @E 9,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - M->B86_PERCOP>0 - - - S - - N - N - - - 1 2 - - - 12625 0
B86 10 B86_LIMFRA N 13 2 Vlr.Franquia Vlr.Franquic Franchise Vl Limite Valor Franquia Limite valor franquicia Franchise Limit Value @E 9,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 12626 0
B86 11 B86_TXADM N 13 2 Taxa Admin. Tasa Admin. Admin. Fee Taxa de Administracao Tasa de administracion Administration Fee @E 9,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 12627 0
B86 12 B86_CODTAB C 7 0 Tab. Co-part Tab. Copart. Copart Table Cod Tabela Co-Partipacao Cod. Tabla Copartipacion Co-participation Table Cd @R !!!!.!!! Vazio() .or. ExistCpo("BF8",M->B86_CODTAB,1) x x x x x x x x x x x x x x x x - B68PLS 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 12628 0
B86 13 B86_PAGATO C 1 0 Pagto no Ato Pago en Acto Pmt at Time Pagamento Ato do Evento? ¿Pago acto del evento? Payment at Time of Event? @! Pertence('01') x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - M->B86_SOMCOM$"0, " - - - S - - N - N - - - 1 2 - - - 12629 0
B86 14 B86_FINATE C 3 0 Finalidade Finalidad Purpose Finalidade Atendimento Finalidad atencion Service Purpose @! VAZIO() .OR. PlsSeek("BGY",1,PlsIntPad()+M->B86_FINATE,"","") x x x x x x x x x x x x x x x x - BGYPLS 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 12630 0
B86 15 B86_DESFIN C 70 0 Ds Finalidad Ds Finalidad Purpose Ds Desc. Finalidade Atend. Desc. Finalidad Atenc. Service Purpose Desc @! If(Inclui,"",BGY->(Posicione("BGY",1,xFilial("BGX")+PlsIntPad()+B86->B86_FINATE,"BGY_DESCRI"))) x x x x x x x x x x x x x x x x If(Inclui,"",BGY->(Posicione("BGY",1,xFilial("BGX")+PlsIntPad()+B86->B86_FINATE,"BGY_DESCRI"))) - 1 xx x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 12631 0
B86 16 B86_VIGDE D 8 0 Vig. De De Vig. Valid From Vig. De De vig. Valid From - PlsVldB86() x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 12632 0
B86 17 B86_VIGATE D 8 0 Vig. Ate A Vig. Valid To Vig. Ate A vig. Valid To - Vazio() .or. PlsVldB86() x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 12633 0
B86 18 B86_BLOCOP C 1 0 Bloq Copart? ¿Bloq Copart Blk Copay? Bloqueia Coparticipação? ¿Bloquea Coparticipac? Block Copayment? - Pertence('01') x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - 1=Sim;0=Não 1=Sí;0=No 1=Yes;0=No - - - - - S - - N - N - - - 1 2 - - - 12634 0

Índices da Tabela B86 (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_
B86 1 B86_FILIAL+B86_CODINT+B86_CODPLA+B86_VERSAO+B86_CODRDA Cd Operadora + Cod. Prod. + Versao + Cod. RDA Cd Operadora + Cod. Prod. + Version + Cod. RDA Carrier Code + Product Code + Version + RDA Code S - - S 2 3 - 1967 0

Perguntas frequentes

Para que serve a tabela B86 no Protheus?

Ela é utilizada para co-part x produto x rda. dentro do sistema ERP Protheus.

Como consultar os campos da tabela B86?

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

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

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

Exemplo de consulta SQL da tabela B86

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

SELECT
    B86_SOMCOM,
    B86_FILIAL,
    B86_CODINT,
    B86_CODPLA,
    B86_VERSAO,
    B86_CODRDA,
    B86_PERCOP,
    B86_VALCOP,
    B86_VALUS,
    B86_LIMFRA,
    B86_TXADM,
    B86_CODTAB,
    B86_PAGATO,
    B86_FINATE,
    B86_DESFIN,
    B86_VIGDE,
    B86_VIGATE,
    B86_BLOCOP
FROM B86
WHERE
    D_E_L_E_T_ = ' '
    AND B86_SOMCOM = 'VALOR'
    AND B86_FILIAL = 'VALOR'
    AND B86_CODINT = 'VALOR'
    AND B86_CODPLA = 'VALOR'
    AND B86_VERSAO = 'VALOR'
    AND B86_CODRDA = 'VALOR'
    AND B86_PERCOP = 0
    AND B86_VALCOP = 0
    AND B86_VALUS = 0
    AND B86_LIMFRA = 0
    AND B86_TXADM = 0
    AND B86_CODTAB = 'VALOR'
    AND B86_PAGATO = 'VALOR'
    AND B86_FINATE = 'VALOR'
    AND B86_DESFIN = 'VALOR'
    AND B86_VIGDE BETWEEN '20260501' AND '20260531'
    AND B86_VIGATE BETWEEN '20260501' AND '20260531'
    AND B86_BLOCOP = 'VALOR'