Pular para o conteúdo principal

ST_REPROCESSAPRECOCLIENTE - Reprocessar Preço Cliente

Tela de configuração: MFA001 — Parâmetros de Faturamento Localização: Parâmetros Comum a Notas Fiscais / Pedido → Opção 2 Tabela: PARMFATUR.ST_REPROCESSAPRECOCLIENTE Valor padrão: N (Não)

Telas impactadas​

TelaArquivoEfeito
MRC020 — Nota Fiscal por Ordem de CarregamentoUdmMRC020NFORDEM.pasExibe botão Log Preço e, conforme o valor, pergunta ao usuário ou reprocessa automaticamente os preços/tabelas do cliente
MFA006 — Pedido de VendaLabel do parâmetro faz referência explícitaReprocessamento de tabela e preço do cliente

Campos envolvidos​

CampoTabelaPapel
ST_REPROCESSAPRECOCLIENTEPARMFATURParâmetro que define o comportamento de reprocessamento
Preço/Tabela do cliente(itens da ordem)Valores reprocessados conforme cadastro atual do cliente

Opções disponíveis​

N - Não​

O que fazDetalhe
Desativa o reprocessamentoO botão Log Preço fica oculto; nenhum preço ou tabela é reavaliado ao abrir a ordem de carregamento

Simulação passo a passo​

  1. Acesse MFA001 e defina ST_REPROCESSAPRECOCLIENTE = N.
  2. Abra uma Ordem de Carregamento no MRC020.
  3. Observe que o botão Log Preço não aparece na tela.
  4. Os itens mantêm os preços gravados originalmente, sem reavaliação.

Resultado esperado: Nenhum reprocessamento ocorre; os preços ficam conforme foram inseridos.


P - Perguntar​

O que fazDetalhe
Exibe confirmação ao usuárioAo abrir a ordem, o sistema pergunta se deseja reprocessar tabelas e preços. O botão Log Preço só aparece se o usuário confirmar

Simulação passo a passo​

  1. Acesse MFA001 e defina ST_REPROCESSAPRECOCLIENTE = P.
  2. Abra uma Ordem de Carregamento no MRC020.
  3. O sistema exibe a mensagem: "Reprocessar Tabelas e Preços de acordo com o que está definido atualmente para o Cliente [MFA006]?".
  4. Clique em Sim para reprocessar — o botão Log Preço será exibido.
  5. Clique em Não para manter os preços originais — o botão Log Preço ficará oculto.

Resultado esperado: O usuário decide, a cada abertura de ordem, se os preços serão reprocessados conforme o cadastro atual do cliente.

Exceção / Importante: Se o usuário responder Não na pergunta, o comportamento é equivalente a N para aquela sessão.


A - Automático​

O que fazDetalhe
Reprocessa sem perguntarAo abrir a ordem, o sistema reprocessa automaticamente tabelas e preços do cliente e exibe o botão Log Preço

Simulação passo a passo​

  1. Acesse MFA001 e defina ST_REPROCESSAPRECOCLIENTE = A.
  2. Abra uma Ordem de Carregamento no MRC020.
  3. O sistema reprocessa automaticamente os preços/tabelas de todos os itens conforme o cadastro atual do cliente.
  4. O botão Log Preço fica visível para consulta.

Resultado esperado: Preços e tabelas são atualizados automaticamente sem intervenção do usuário.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
Busca_ParametrosUdmMRC020.pasCarrega o valor de ST_REPROCESSAPRECOCLIENTE da tabela PARMFATUR para a variável iST_REPROCESSAPRECOCLIENTE
Preenche_NotaFiscalUdmMRC020NFORDEM.pasAvalia iST_REPROCESSAPRECOCLIENTE e decide se pergunta, reprocessa automaticamente ou ignora

Referências SQL diretas ao campo​

Nenhuma procedure/view SQL referencia diretamente o campo ST_REPROCESSAPRECOCLIENTE. As procedures listadas abaixo utilizam a tabela PARMFATUR mas não citam este campo.

Candidatas por uso da tabela (sem referência direta ao campo)​

Procedure/ViewArquivo
ATUALIZA_PESSOAScripts/ATUALIZA_PESSOA.sql
ATUALIZA_PRECOVENDAScripts/ATUALIZA_PRECOVENDA.sql
BUSCAPRECORECAPScripts/BUSCAPRECORECAP.sql
CALCULA_CENTRORESULTScripts/CALCULA_CENTRORESULT.sql
CALCULA_COMISSAOScripts/CALCULA_COMISSAO.sql
CANCELA_MESTRAScripts/CANCELA_MESTRA.sql
CANCELA_NOTAFISCALScripts/CANCELA_NOTAFISCAL.sql
CONFIRMA_ORDEMSERVICOScripts/CONFIRMA_ORDEMSERVICO.sql

Sem impacto direto identificado no código SQL para este parâmetro.

Tabela comparativa resumida​

ValorNomeComportamentoBotão Log PreçoIntervenção do usuário
NNãoNão reprocessaOcultoNenhuma
PPerguntarPergunta antes de reprocessarVisível apenas se confirmarDiálogo Sim/Não
AAutomáticoReprocessa ao abrirSempre visívelNenhuma