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

Tabela MHK no Protheus

Pagamentos de recebimentos

A tabela MHK do Protheus está descrita no dicionário (SX2) como “Pagamentos de recebimentos”. Possui 11 campos e 1 índices e chave única MHK_FILIAL+MHK_NUM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
MHK
Nome
Pagamentos de recebimentos
Nome (inglês)
Payment of receipts
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
MHK_FILIAL+MHK_NUM
Campos / índices
11 / 1

Campos da tabela MHK (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MHK_FILIAL C 2 0 Filial Filial do Sistema Real
02 MHK_NUM C 6 0 Nro. inc Num Incremental Real
03 MHK_LOTE C 6 0 Nro. Lote Num lote Real
04 MHK_NUMMOV C 2 0 Movimento Movimento Real
05 MHK_BANCO C 3 0 Cod. Banco Codigo do banco Real
06 MHK_DATMOV D 8 0 Data Mov Data do Movimento Real
07 MHK_TIPOPG C 2 0 Forma PG Forma de pagamento Real
08 MHK_CODADM C 3 0 Cod. Adm Codigo de administradora Real
09 MHK_DESADM C 20 0 Desc.Adm Descrição administradora Real
10 MHK_VALOR N 16 2 Vlr. Receb Valor do recebimento Real
11 MHK_SITUA C 2 0 Situação Situação do pagamento Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela MHK (1)

OrdemChaveDescriçãoApelido
1MHK_FILIAL+MHK_LOTE+MHK_BANCO+DTOS(MHK_DATMOV)+MHK_NUMMOVNro. Lote + Cod. Banco + Data Mov + Movimento

Perguntas frequentes sobre a tabela MHK

O que é a tabela MHK?

É a tabela “Pagamentos de recebimentos” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.

Qual é a chave única da tabela MHK?

A chave única é MHK_FILIAL+MHK_NUM.

Quais são os índices da tabela MHK?

A tabela tem 1 índice. O principal (ordem 1) usa a chave MHK_FILIAL+MHK_LOTE+MHK_BANCO+DTOS(MHK_DATMOV)+MHK_NUMMOV.

Qual é o nome físico da tabela MHK 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: MHK990). Em ADVPL, use RetSqlName("MHK") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela MHK

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    MHK_FILIAL,
    MHK_NUM,
    MHK_LOTE,
    MHK_NUMMOV,
    MHK_BANCO,
    MHK_DATMOV,
    MHK_TIPOPG,
    MHK_CODADM,
    MHK_DESADM,
    MHK_VALOR,
    MHK_SITUA
FROM MHK
WHERE
    D_E_L_E_T_ = ' '
    AND MHK_FILIAL = 'VALOR'
    AND MHK_NUM = 'VALOR'
    AND MHK_LOTE = 'VALOR'
    AND MHK_NUMMOV = 'VALOR'
    AND MHK_BANCO = 'VALOR'
    AND MHK_DATMOV BETWEEN '20261001' AND '20261031'
    AND MHK_TIPOPG = 'VALOR'
    AND MHK_CODADM = 'VALOR'
    AND MHK_DESADM = 'VALOR'
    AND MHK_VALOR = 0
    AND MHK_SITUA = 'VALOR'

Outras tabelas relacionadas

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