Pular para o conteúdo principal

CD_OPERACAOENTRADACONF - Operação de Estoque Entrada (Conferência)

Tela de configuração: MFA001 — Parâmetros de Faturamento Localização: Aba Conferência → campo "Operação Estoque Entrada" Tabela: PARMFATUR.CD_OPERACAOENTRADACONF (INTEGER, FK → OPERACAO.CD_OPERACAO) Valor padrão: nenhum (campo vazio)

Telas impactadas​

TelaRotinaEfeito
MFA001 / Parâmetros de FaturamentoConfiguraçãoOnde o parâmetro é definido
MNF035 / Conferência de Nota de EntradabtnFinalizarConferenciaClickUsa a operação para gerar movimentação de estoque de entrada quando há diferença positiva na conferência

Campos envolvidos​

CampoTabelaTipoDescrição
CD_OPERACAOENTRADACONFPARMFATURINTEGERCódigo da operação de estoque usada na entrada por conferência
TP_MOVTOESTOQUEPARMFATURCHAR(1)Tipo de movimentação de estoque na conferência (N = Qtd. NF, C = Qtd. Conferida)
ST_CONFNOTAENTRADAPARMFATURCHAR(1)Habilita conferência de nota de entrada (S/N)

Pré-requisitos de visibilidade​

O campo só é exibido quando ambas as condições são verdadeiras:

  1. ST_CONFNOTAENTRADA = S (configurado em MFA001 — Parâmetros de Faturamento, aba Conferência, checkbox "Conferência de Nota de Entrada")
  2. TP_MOVTOESTOQUE = C — "Quantidade Conferida" (configurado em MFA001 — Parâmetros de Faturamento, aba Conferência, combo "Tipo Movto. Estoque")

Se o checkbox ST_CONFNOTAENTRADA for desmarcado, o combo TP_MOVTOESTOQUE é ocultado e seu valor é resetado para N, ocultando também este campo.

Opções disponíveis​

Trata-se de um campo de código livre (edição manual ou lookup). O valor deve corresponder a um código de Operação de Estoque do tipo Entrada (TP_OPERACAO = 'E'), cadastrado no cadastro de Operações.

O que fazDetalhe
Aceita digitação direta do códigoAo sair do campo, valida se a operação existe e é do tipo Entrada
Lookup via <F9>Abre a tela de busca de operações filtrada por tipo Entrada
Obrigatório quando visívelSem validação explícita de nulidade no configuração, mas obrigatório para o funcionamento correto da conferência (MNF035)

Preenchimento passo a passo​

  1. Acesse MFA001 — Parâmetros de Faturamento.
  2. Marque o checkbox "Conferência de Nota de Entrada" (ST_CONFNOTAENTRADA).
  3. No combo "Tipo Movto. Estoque" (TP_MOVTOESTOQUE), selecione "Quantidade Conferida".
  4. O campo "Operação Estoque Entrada" será exibido logo abaixo.
  5. Digite o código da operação de estoque desejada ou pressione <F9> para abrir a busca.
  6. Na busca, selecione uma operação do tipo Entrada.
  7. Confirme a seleção — a descrição da operação será preenchida automaticamente ao lado do campo.
  8. Salve os parâmetros.

Resultado esperado: Ao finalizar uma conferência de nota de entrada na tela MNF035 em que a quantidade conferida for maior que a quantidade da nota fiscal, o sistema gera uma movimentação de estoque de entrada usando esta operação, registrando a diferença a mais.

Exceção / Importante:

  • Se a quantidade conferida for menor que a da nota (diferença negativa), o sistema utiliza CD_OPERACAOSAIDACONF (configurado em MFA001 — Parâmetros de Faturamento, aba Conferência, campo "Operação Estoque Saída") em vez deste campo.
  • Se TP_MOVTOESTOQUE estiver em "N" (Quantidade NF), este campo é ignorado e nenhuma movimentação de estoque adicional é gerada na conferência.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
edtCD_OPERACAOENTRADACONFKeyDownsource/MFA001/UMFA001.pasLookup <F9> — abre busca de operações filtrada por tipo Entrada e grava o código selecionado
tabPARMFATURCD_OPERACAOENTRADACONFValidatesource/MFA001/UdmMFA001.pasValida que o código digitado corresponde a uma operação do tipo Entrada (TP_OPERACAO = 'E')
cmbTP_MOVTOESTOQUEChangesource/MFA001/UMFA001.pasControla a visibilidade do campo conforme o valor do combo TP_MOVTOESTOQUE
chkST_CONFNOTAENTRADAClicksource/MFA001/UMFA001.pasControla visibilidade do combo TP_MOVTOESTOQUE ao marcar/desmarcar conferência
btnFinalizarConferenciaClicksource/MNF035/UMNF035.pasConsome o parâmetro para gerar movimentação de estoque de entrada via GERA_ESTOQUE quando há diferença positiva

Referências SQL diretas ao campo​

Não foi encontrada referência direta ao campo CD_OPERACAOENTRADACONF em scripts SQL (Scripts/). O uso é exclusivamente via aplicação Delphi (MNF035).

Candidatas por uso da tabela PARMFATUR​

As procedures listadas abaixo utilizam a tabela PARMFATUR, mas não referenciam este campo diretamente. São citadas apenas para rastreabilidade:

ATUALIZA_PESSOA, ATUALIZA_PRECOVENDA, BUSCAPRECORECAP, CALCULA_CENTRORESULT, CALCULA_CENTRORESULTITEM, CALCULA_COMISSAO, CALCULA_COMISSAO_V2, CALCULA_JUROVENDA, CALCULA_MAQUINA, CALCULA_MAQUINAFICHA, CANCELA_MESTRA, CANCELA_NOTAFISCAL, CONFIRMA_ORDEMSERVICO, CONFIRMA_ORDEMSERVICOMETAL, CONSOME_LOTEMATERIAPRIMA, CREDITOPERIODICO_AI0, CREDITOPERIODICOGRUPO_AI0, EXPORTACAO_ALLABOR, EXPORTACAO_DOMINIOCADASTROS, EXPORTACAO_DOMINIOCUPOM.