Dicionário Protheus
Início

Tabela BY3 no Protheus

Paramet x Plano x Procedimento

O que é a tabela BY3 no Protheus?

A tabela BY3 faz parte do sistema ERP Protheus da TOTVS e é utilizada para paramet x plano x procedimento.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BY3
X2_PATH \DATA\
X2_ARQUIVO BY3990
X2_NOME Paramet x Plano x Procedimento
X2_NOMESPA Param.vs Plan vs Procedimiento
X2_NOMEENG Parameter vs. Plan vs. Proced.
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_ 1703
R_E_C_D_E_L_ 0

Campos da Tabela BY3 (32 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_
BY3 01 BY3_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 xxxxxx x - - - N - - - - - - - - - - 033 1 N - - N N N - - - 1 2 - - - 27843 0
BY3 02 BY3_CODOPE 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 M->BY1_CODOPE - 1 xxxxxx x - - - S V R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27844 0
BY3 03 BY3_SEQNEG C 6 0 Seq. Negoc. Sec. Negoc. Negot. seq. Sequencia Negociacao Secuencia negociacion Negotiation sequence @! - x x x x x x x x x x x x x x x x M->BY1_SEQNEG - 1 xxxxxx x - - - S V R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27845 0
BY3 04 BY3_SEQPAR C 6 0 Seq. Param. Sec. Param. Param. seq. Sequencia Parametrizacao Secuencia parametrizacion Parameter sequence @! - x x x x x x x x x x x x x x x x M->BY1_SEQPAR - 1 xxxxxx x - - - S V R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27846 0
BY3 05 BY3_CODGRU C 4 0 Grp Produto Grupo prod. Product code Grp Produto Grupo producto Product group @! - x x x x x x x x x x x x x x x x cGruPrd - 1 xxxxxx x - - - S V R - - - - - - Empty(M->(BY3_CODPRO+BY3_VERPRO)) - - 1 N - - N N N - - - 1 2 - - - 27847 0
BY3 06 BY3_CODPRO C 4 0 Produto Cod.Producto Product Cod. Produto Codigo producto Product code @! - x x x x x x x x x x x x x x x x cCodPrd - 1 xxxxxx x - - - S V R - - - - - - Empty(M->BY3_CODGRU) - - 1 N - - N N N - - - 1 2 - - - 27848 0
BY3 07 BY3_VERPRO C 3 0 Versao Prod. Version Prod Prod.Version Versao Prod. Version Prod. Product version @! - x x x x x x x x x x x x x x x x cVerPrd - 1 xxxxxx x - - - S V R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27849 0
BY3 08 BY3_CODTAB C 3 0 Cod. Tabela Cod. Tabla Table code Codigo Tabela Codigo Tabla Table code @! EXISTCPO("BF8",M->(BY3_CODOPE+BY3_CODTAB),1) x x x x x x x x x x x x x x x x - BF8HE 1 xxxxxx x - S - S A R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27850 0
BY3 09 BY3_DESTAB C 30 0 Desc. Tabela Desc. Tabla Table descr. Desc Tab Desc Tab Table description @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N V R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27851 0
BY3 10 BY3_CODPAD C 2 0 Cod Padrao Cod Estandar StandardCode Codigo Padrao Codigo Estandar Standard code @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27852 0
BY3 11 BY3_NIVEL C 2 0 Nivel Nivel Level Nivel Nivel Level @! - x x x x x x x x x x x x x x x x - BF8BY3 1 xxxxxx x - - - S A R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27853 0
BY3 12 BY3_PRODE C 12 0 Cod Proc De De Cod Proc Frm proc cd Procedimento De De Procedimiento From procedure @! IiF(!EMPTY(M->BY3_PROATE),M->BY3_PRODE <= M->BY3_PROATE,.T.) .AND. Pls361Vld("BY3") x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27854 0
BY3 13 BY3_PROATE C 12 0 Cod Proc Ate A Cod Proc To proc.code Procedimento Ate A Procedimiento To procedure @! IIF(!EMPTY(M->BY3_PRODE),M->BY3_PROATE >= M->BY3_PRODE,.T.) .AND. Pls361Vld("BY3") x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 27855 0
BY3 14 BY3_ATEND C 2 0 Atd. Prefer. Atenc. Pref. Pref. attend Atendimento Preferencial Atencion Preferencial Preferential attendance @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->BY1_TPPAR $ '1,2' - - 2 N - - N N N - - - 1 2 - - - 27856 0
BY3 15 BY3_URG C 1 0 Atd. Urgenc. Atenc Urgenc Urg. attend. Atendimento Urgencia Atencion Urgencia Urgent attendance @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 2 N - - N N N - - - 1 2 - - - 27857 0
BY3 16 BY3_ELET C 1 0 Atd. Eletivo Atenc Elect Sched. attnd Atendimento Eletivo Atencion Electiva Scheduled attendance @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 2 N - - N N N - - - 1 2 - - - 27858 0
BY3 17 BY3_ATEINT C 1 0 Atd Interno Atenc Intern Internal att Atd Interno Atenc Interna Internal attendance @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - - - - 2 N - - N N N - - - 1 2 - - - 27859 0
BY3 18 BY3_ATEEXT C 1 0 Atd Externo Atenc Extern External att Atd Externo Atenc Externa External attendance @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - - - - 2 N - - N N N - - - 1 2 - - - 27860 0
BY3 19 BY3_INDIC C 1 0 Div. Indicad Div. Indicad Report Indic Divulga Indicador Divulga Indicador Report Indicator @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1=Yes - M->BY1_TPPAR $ '1,2' - - 3 N - - N N N - - - 1 2 - - - 27861 0
BY3 20 BY3_INDAMB C 1 0 Div. Atd Amb Div Aten Amb Div.Pol.Att. Divulga Atd Ambulatorial Divulga Atenc Ambulatoria Divulge policlinic attnd. @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 3 N - - N N N - - - 1 2 - - - 27862 0
BY3 21 BY3_NET C 1 0 Div Internet Div Internet Div Internet Divulga na Internet Divulga en Internet Divulge in internet @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 3 N - - N N N - - - 1 2 - - - 27863 0
BY3 22 BY3_CALL C 1 0 Div Call Cte Div Call Cte Div Call Ctr Divulga Call Center Divulga Call Center Divulge Call Center @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 3 N - - N N N - - - 1 2 - - - 27864 0
BY3 23 BY3_PF C 1 0 Atd. Ctr PF Atd. Ctr PF Serv. Ctr PF Atende Ctr PF Atiende Ctr PF Attend Ctr PF @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 2 N - - N N N - - - 1 2 - - - 27865 0
BY3 24 BY3_PJ C 1 0 Atd Ctr PJ Atd Ctr PJ Serv Ctr PJ Atende Ctr PJ Atiende Ctr PJ Attend Ctr PJ @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 2 N - - N N N - - - 1 2 - - - 27866 0
BY3 25 BY3_VALCH N 16 4 Vlr Us Pag Vlr Us Pag Amt US Payt Valor US Valor US US Amount @E 99,999,999,999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->BY1_TPPAR $ '1,2' .AND. M->BY3_VALREA =0 - - 4 N - - N N N - - - 1 2 - - - 27867 0
BY3 26 BY3_BLOPAG C 1 0 Bloq Pag Bloq Pag BlockPayment Bloqueia Pagamento? ¿Bloquea Pago? Block payment @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 4 N - - N N N - - - 1 2 - - - 27868 0
BY3 27 BY3_VALREA N 16 4 Vlr Real Pag Vlr Real Pag Amt Real Pay Valor em Real Valor en Real Amount in Real @E 99,999,999,999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->BY1_TPPAR $ '1,2' .AND. M->BY3_VALCH = 0 - - 4 N - - N N N - - - 1 2 - - - 27869 0
BY3 28 BY3_USRECT N 16 4 Vlr Us Rec Vlr Us Cob. Coll.Paym.Am Valor Us Recebimento Valor Us Cobranza Collection US amount @E 99,999,999,999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->BY1_TPPAR $ '1,2' .AND. M->BY3_VLRECT = 0 - - 4 N - - N N N - - - 1 2 - - - 27870 0
BY3 29 BY3_ATIVO C 1 0 Ativo? ¿Activo? Active? Ativo? ¿Activo? Active? @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - 0=Não;1=Sim 0=No;1=Si 0=No;1Yes - M->BY1_TPPAR $ '1,2' - - 4 N - - N N N - - - 1 2 - - - 27871 0
BY3 30 BY3_VLRECT N 16 4 Vlr Real Rec Vlr Real Cob Amt Real Rec Valor em Real Recebimento Valor en Real Cobrado Amount in Real Receipt @E 99,999,999,999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->BY1_TPPAR $ '1,2' .AND. M->BY3_USRECT =0 - - 4 N - - N N N - - - 1 2 - - - 27872 0
BY3 31 BY3_PERDES N 16 4 Perc De Desc Porc. Desc. Disc. perc. Percentual de Desconto Porcentaje de Descuento Discount percentage @E 99,999,999,999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->BY1_TPPAR $ '1,2' - - 4 N - - N N N - - - 1 2 - - - 27873 0
BY3 32 BY3_BANDA N 16 4 Banda Banda Range Banda Banda Range @E 99,999,999,999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->BY1_TPPAR $ '1,2' - - 4 N - - N N N - - - 1 2 - - - 27874 0

Índices da Tabela BY3 (2 í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_
BY3 1 BY3_FILIAL+BY3_CODOPE+BY3_SEQNEG+BY3_SEQPAR+BY3_CODGRU+BY3_CODPRO+BY3_VERPRO Operadora + Seq. Negoc. + Seq. Param. + Grp Produto + Produto + Versao Operadora + Sec. Negoc. + Sec. Param. + Grupo prod. + Cod.Producto + V Operator + Negot. seq. + Param. seq. + Product code + Product + Prod.V S - - S 2 3 - 3861 0
BY3 2 BY3_FILIAL+BY3_CODGRU+BY3_CODPRO+BY3_VERPRO Grp Produto + Produto + Versao Prod. Grupo prod. + Cod.Producto + Version Prod Product code + Product + Prod.Version S - - S 2 3 - 3862 0

Perguntas frequentes

Para que serve a tabela BY3 no Protheus?

Ela é utilizada para paramet x plano x procedimento dentro do sistema ERP Protheus.

Como consultar os campos da tabela BY3?

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

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

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

Exemplo de consulta SQL da tabela BY3

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

SELECT
    BY3_FILIAL,
    BY3_CODOPE,
    BY3_SEQNEG,
    BY3_SEQPAR,
    BY3_CODGRU,
    BY3_CODPRO,
    BY3_VERPRO,
    BY3_CODTAB,
    BY3_DESTAB,
    BY3_CODPAD,
    BY3_NIVEL,
    BY3_PRODE,
    BY3_PROATE,
    BY3_ATEND,
    BY3_URG,
    BY3_ELET,
    BY3_ATEINT,
    BY3_ATEEXT,
    BY3_INDIC,
    BY3_INDAMB,
    BY3_NET,
    BY3_CALL,
    BY3_PF,
    BY3_PJ,
    BY3_VALCH,
    BY3_BLOPAG,
    BY3_VALREA,
    BY3_USRECT,
    BY3_ATIVO,
    BY3_VLRECT,
    BY3_PERDES,
    BY3_BANDA
FROM BY3
WHERE
    D_E_L_E_T_ = ' '
    AND BY3_FILIAL = 'VALOR'
    AND BY3_CODOPE = 'VALOR'
    AND BY3_SEQNEG = 'VALOR'
    AND BY3_SEQPAR = 'VALOR'
    AND BY3_CODGRU = 'VALOR'
    AND BY3_CODPRO = 'VALOR'
    AND BY3_VERPRO = 'VALOR'
    AND BY3_CODTAB = 'VALOR'
    AND BY3_DESTAB = 'VALOR'
    AND BY3_CODPAD = 'VALOR'
    AND BY3_NIVEL = 'VALOR'
    AND BY3_PRODE = 'VALOR'
    AND BY3_PROATE = 'VALOR'
    AND BY3_ATEND = 'VALOR'
    AND BY3_URG = 'VALOR'
    AND BY3_ELET = 'VALOR'
    AND BY3_ATEINT = 'VALOR'
    AND BY3_ATEEXT = 'VALOR'
    AND BY3_INDIC = 'VALOR'
    AND BY3_INDAMB = 'VALOR'
    AND BY3_NET = 'VALOR'
    AND BY3_CALL = 'VALOR'
    AND BY3_PF = 'VALOR'
    AND BY3_PJ = 'VALOR'
    AND BY3_VALCH = 0
    AND BY3_BLOPAG = 'VALOR'
    AND BY3_VALREA = 0
    AND BY3_USRECT = 0
    AND BY3_ATIVO = 'VALOR'
    AND BY3_VLRECT = 0
    AND BY3_PERDES = 0
    AND BY3_BANDA = 0