Dicionário Protheus
Início

Tabela MFJ no Protheus

Quebra Operacional

O que é a tabela MFJ no Protheus?

A tabela MFJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para quebra operacional.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE MFJ
X2_PATH \DATA\
X2_ARQUIVO MFJ990
X2_NOME Quebra Operacional
X2_NOMESPA Salto operativo
X2_NOMEENG Operational Break
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO MFJ_FILIAL+MFJ_CODIGO
X2_PYME S
X2_MODULO 12
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_ 6418
R_E_C_D_E_L_ 0

Campos da Tabela MFJ (17 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_
MFJ 01 MFJ_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 - - - - N - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 102294 0
MFJ 02 MFJ_CODIGO C 8 0 Codigo Codigo Code Codigo Codigo Code @! - x x x x x x x x x x x x x x x x GetSx8Num("MFJ","MFJ_CODIGO") - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 102295 0
MFJ 03 MFJ_PRODUT C 15 0 Produto Producto Product Produto Producto Product @! ExistCpo("SB1",M->MFJ_PRODUT) x x x x x x x x x x x x x x x x - SB1 1 x x - S - N A R - - - - - - - - 030 - S - - N - N - - - 1 1 - - - 102296 0
MFJ 04 MFJ_DESPRO C 50 0 Desc.Produto Desc.Product Product Desc Descricao Produto Descripcion producto Product Description @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("SB1",1,xFilial("SB1")+MFJ->MFJ_PRODUT,"B1_DESC"),"") - 1 x - - - S V V - - - - - - - Posicione("SB1",1,xFilial("SB1")+MFJ->MFJ_PRODUT,"B1_DESC") 171 - S - - N - N - - - 1 2 - - - 102297 0
MFJ 05 MFJ_DATA D 8 0 Dt. inclusao Fch. Inclus. Inclusion Dt Data da inclusao Fecha inclusion Inclusion date - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 102298 0
MFJ 06 MFJ_CODORI C 4 0 Cod.Origem Cod.Origen Origin Code Codigo Origem Codigo origen Origin Code @! ExistCpo("MFK",M->MFJ_CODORI) x x x x x x x x x x x x x x x x - MFK 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 102299 0
MFJ 07 MFJ_DESCOR C 30 0 Desc.Origem Desc.Origen Origin Desc. Descricao da origem Descripcion origen Origin Description @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione('MFK',1,xFilial('MFK')+MFJ_CODORI,'MFK_DESCR'),'') - 1 x - - - S V V - - - - - - - Posicione('MFK',1,xFilial('MFK')+MFJ->MFJ_CODORI,'MFK_DESCR') - - S - - N - N - - - 1 2 - - - 102300 0
MFJ 08 MFJ_CODOCO C 4 0 Cod.Ocorr. Cod.Ocurr. Occurr Code Codigo da ocorrencia Codigo ocurrencia Occurrence Code @! ExistCpo("MFN",M->MFJ_CODOCO) x x x x x x x x x x x x x x x x - MFN 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 102301 0
MFJ 09 MFJ_DESOCO C 30 0 Desc.Ocorr. Desc.Ocorr. Occur. Desc. Descricao da ocorrencia Descripcion ocurrencia Occurrence Description @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione('MFN',1,xFilial('MFN')+MFJ_CODOCO,'MFN_DESCR'),'') - 1 x - - - - - - - - - - - - - Posicione('MFN',1,xFilial('MFN')+MFJ->MFJ_CODOCO,'MFN_DESCR') - - S - - N - N - - - 1 2 - - - 102302 0
MFJ 10 MFJ_CODMOT C 4 0 Cod. Motivo Cod. Motivo Reason Code Codigo do motivo Codigo motivo Reason Code @! ExistCpo("MFM",M->MFJ_CODMOT) x x x x x x x x x x x x x x x x - MFM 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 102303 0
MFJ 11 MFJ_DESMOT C 30 0 Desc.Motivo Desc.Motivo Reason Desc. Descricao do motivo Descripcion motivo Reason Description @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione('MFM',1,xFilial('MFM')+MFJ_CODMOT,'MFM_DESCR'),'') - 1 x - - - S V V - - - - - - - Posicione('MFM',1,xFilial('MFM')+MFJ->MFJ_CODMOT,'MFM_DESCR') - - S - - N - N - - - 1 2 - - - 102304 0
MFJ 12 MFJ_QUANT C 3 0 Quantidade Cantidad Quantity Quantidade Cantidad Quantity - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 102305 0
MFJ 13 MFJ_VUNIT N 14 2 Vlr.Unitario Val.Unitario Unit Vl Valor unitario Valor unitario Unit Value @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 102306 0
MFJ 14 MFJ_LOTCTL C 10 0 Lote Lote Lot Lote Lote Lot - - x x x x x x x x x x x x x x x x - SB8MFJ 1 x - - - N A R - - - - - - - - 068 - S - - N - N - - - 1 2 - - - 102307 0
MFJ 15 MFJ_NUMLOT C 6 0 Sub-Lote Sublote Sub-Lot Sub-Lote Sublote Sub-lot @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 102308 0
MFJ 16 MFJ_NUMSER C 20 0 Serie Serie Series Serie Serie Series - !Vazio() .And. ExistCpo("SBF",M->MFJ_NUMSER,3) x x x x x x x x x x x x x x x x - BF1 1 x - - - N A R - - - - - - - - 170 - S - - N - N - - - 1 2 - - - 102309 0
MFJ 17 MFJ_SD3NUM C 6 0 Mov.Interna Mov.Interno Int Movement Num.Movimentacao Interna No.Movimiento Interno Internal Movement Numb @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 102310 0

Índices da Tabela MFJ (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_
MFJ 1 MFJ_FILIAL+MFJ_CODIGO Codigo Codigo Code S - - S 2 3 - 14700 0
MFJ 2 MFJ_FILIAL+DTOS(MFJ_DATA)+MFJ_PRODUT Dt. inclusao + Produto Fch. Inclus. + Producto Inclusion Dt + Product S - - S 2 3 - 14701 0

Perguntas frequentes

Para que serve a tabela MFJ no Protheus?

Ela é utilizada para quebra operacional dentro do sistema ERP Protheus.

Como consultar os campos da tabela MFJ?

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

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

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

Exemplo de consulta SQL da tabela MFJ

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

SELECT
    MFJ_FILIAL,
    MFJ_CODIGO,
    MFJ_PRODUT,
    MFJ_DESPRO,
    MFJ_DATA,
    MFJ_CODORI,
    MFJ_DESCOR,
    MFJ_CODOCO,
    MFJ_DESOCO,
    MFJ_CODMOT,
    MFJ_DESMOT,
    MFJ_QUANT,
    MFJ_VUNIT,
    MFJ_LOTCTL,
    MFJ_NUMLOT,
    MFJ_NUMSER,
    MFJ_SD3NUM
FROM MFJ
WHERE
    D_E_L_E_T_ = ' '
    AND MFJ_FILIAL = 'VALOR'
    AND MFJ_CODIGO = 'VALOR'
    AND MFJ_PRODUT = 'VALOR'
    AND MFJ_DESPRO = 'VALOR'
    AND MFJ_DATA BETWEEN '20260501' AND '20260531'
    AND MFJ_CODORI = 'VALOR'
    AND MFJ_DESCOR = 'VALOR'
    AND MFJ_CODOCO = 'VALOR'
    AND MFJ_DESOCO = 'VALOR'
    AND MFJ_CODMOT = 'VALOR'
    AND MFJ_DESMOT = 'VALOR'
    AND MFJ_QUANT = 'VALOR'
    AND MFJ_VUNIT = 0
    AND MFJ_LOTCTL = 'VALOR'
    AND MFJ_NUMLOT = 'VALOR'
    AND MFJ_NUMSER = 'VALOR'
    AND MFJ_SD3NUM = 'VALOR'