Pular para o conteúdo principal

ST_MOSTRAVALORPEDIDO — Exibir Data de Entrega e Localização no Pedido

Tela de configuração: MEQ001 — Parâmetros de Estoque Localização: Parâmetros → Opção 1 Tabela: PARMESTOQUE.ST_MOSTRAVALORPEDIDO Tipo: CHAR(1) Valor padrão: S (Sim)

Controla a exibição dos campos Data de Entrega e Localização na tela de pedido de estoque (MEQ043), além de exigir validação de produto similar ao gerar ordem de produção.


Telas impactadas​

TelaNomeEfeito
MEQ043Pedido de EstoqueExibe/oculta campos de Data de Entrega, grupo de Localização e valida produto similar

Campos envolvidos​

Campo na telaTipoQuando S (padrão)Quando N
edtDT_ENTREGAPEDIDO + lblDT_ENTREGAPEDIDOData / LabelOcultoVisível
grpLocalizacaoGroupBoxOcultoVisível
gridPRODUTO.HeightGrid218 pxRedimensionado automaticamente
gridDATAS.HeightGrid215 pxRedimensionado automaticamente
Validação de produto similar (ITEMSIMILAR)RegraExigida ao gerar ordem de produçãoNão exigida
PEDIDO.DT_ENTREGAColuna do bancoNão atualizada ao salvarAtualizada ao salvar pedido

Opções disponíveis​

S — Sim (padrão): Oculta campos extras e exige produto similar​

O que fazDetalhe
Data de EntregaOculta o campo edtDT_ENTREGAPEDIDO e seu label na tela de pedido
LocalizaçãoOculta o grupo grpLocalizacao
GridsOcupam mais espaço vertical (218 px / 215 px)
Ordem de ProduçãoExige que o item possua produto similar cadastrado (ITEMSIMILAR) para gerar ordem
Salvar pedidoNão atualiza a coluna DT_ENTREGA na tabela PEDIDO

Simulação passo a passo​

  1. Acesse MEQ001 — Parâmetros de Estoque, aba Opção 1.
  2. Confirme que o campo ST_MOSTRAVALORPEDIDO está como Sim.
  3. Salve e feche a tela de parâmetros.
  4. Abra MEQ043 — Pedido de Estoque e consulte um pedido existente.
  5. Observe que o campo Data de Entrega e o grupo Localização não aparecem na tela.
  6. Os grids de produto e datas ocupam o espaço total disponível.
  7. Ao tentar gerar uma Ordem de Produção para um item que não tenha produto similar cadastrado, o sistema exibirá a mensagem: "Não é permitido gerar ordem de produção. O Item [...] não possui produto similar associado. Verifique! [TPO001]".

Resultado esperado: A tela de pedido exibe apenas os campos padrão, sem data de entrega nem localização. A geração de ordem de produção é bloqueada para itens sem produto similar.


N — Não: Exibe campos extras e dispensa validação de produto similar​

O que fazDetalhe
Data de EntregaExibe o campo edtDT_ENTREGAPEDIDO e seu label
LocalizaçãoExibe o grupo grpLocalizacao
GridsRedimensionados para acomodar os campos extras (espaço menor)
Ordem de ProduçãoNão exige produto similar para gerar ordem
Salvar pedidoAtualiza a coluna PEDIDO.DT_ENTREGA com o valor informado

Simulação passo a passo​

  1. Acesse MEQ001 — Parâmetros de Estoque, aba Opção 1.
  2. Altere o campo ST_MOSTRAVALORPEDIDO para Não.
  3. Salve e feche a tela de parâmetros.
  4. Abra MEQ043 — Pedido de Estoque e consulte um pedido.
  5. Observe que o campo Data de Entrega e o grupo Localização agora aparecem na tela.
  6. Informe uma data de entrega (ex.: 15/08/2025) e clique em Procurar ou realize a consulta — os grids estarão menores para acomodar os campos extras.
  7. Preencha os dados do pedido e clique em Salvar — o sistema atualizará a coluna DT_ENTREGA na tabela PEDIDO.
  8. Ao gerar uma Ordem de Produção para um item sem produto similar, o sistema permitirá a geração sem bloqueio.

Resultado esperado: A tela de pedido exibe os campos de Data de Entrega e Localização. A data de entrega é gravada no banco ao salvar. Itens sem produto similar não sofrem bloqueio na geração de ordem de produção.


Regra Geral​

  • O valor é definido por empresa na tabela PARMESTOQUE (chave CD_EMPRESA).
  • O parâmetro afeta exclusivamente a tela MEQ043 (Pedido de Estoque).
  • Quando S, a validação de produto similar atua como bloqueio na geração de ordens de produção, exigindo cadastro prévio na tela TPO001.

Tabela Comparativa Resumida​

AspectoS (padrão)N
Campo Data de Entrega visívelNãoSim
Grupo Localização visívelNãoSim
Grids com espaço ampliadoSimNão
Exige produto similar (ITEMSIMILAR)SimNão
Atualiza DT_ENTREGA ao salvar pedidoNãoSim

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TdmMEQ001.tabPARMESTOQUEAfterInsertsource/MEQ001/UdmMEQ001.pas288Define valor padrão 'S' ao inserir novo registro
iniciarsource/MEQ043/UMEQ043.pas200Oculta/mostra campo Data de Entrega conforme valor
TfrmMEQ043.btnProcurarClicksource/MEQ043/UMEQ043.pas428Oculta/mostra grupo Localização e redimensiona grids
TfrmMEQ043.btnSalvarClicksource/MEQ043/UMEQ043.pas832Valida produto similar ao gerar ordem de produção
Busca_Parametrossource/MEQ043/UdmMEQ043.pas213Lê o parâmetro do banco para variável local
TdmMEQ043.tabPEDIDODT_ENTREGAValidatesource/MEQ043/UdmMEQ043.pas684Atualiza PEDIDO.DT_ENTREGA ao salvar, se = 'N'

Referências SQL diretas ao campo​

Nenhuma referência direta a ST_MOSTRAVALORPEDIDO foi encontrada em Scripts/ (procedures/views SQL). O campo é lido exclusivamente pela aplicação Delphi via consulta à tabela PARMESTOQUE.

Candidatas por uso da tabela​

Procedures/views que acessam a tabela PARMESTOQUE sem citar o campo ST_MOSTRAVALORPEDIDO diretamente. Não possuem impacto funcional documentado sobre este parâmetro.

Procedure/ViewArquivo
AJUSTA_ORDEMPRODPEDANTECIPADOScripts/AJUSTA_ORDEMPRODPEDANTECIPADO.sql
ALTERACAO_BANDAScripts/ALTERACAO_BANDA.sql
ATUALIZA_CONSUMOMEDIOScripts/ATUALIZA_CONSUMOMEDIO.sql
ATUALIZA_ESTOQUEDIAPESSOAScripts/ATUALIZA_ESTOQUEDIAPESSOA.sql
CALCULA_FORMACAOPRECOVENDAScripts/CALCULA_FORMACAOPRECOVENDA.sql
CANCELA_ESTOQUEScripts/CANCELA_ESTOQUE.sql
CONFIRMA_ORDEMSERVICOScripts/CONFIRMA_ORDEMSERVICO.sql
CONFIRMA_ORDEMSERVICOMETALScripts/CONFIRMA_ORDEMSERVICOMETAL.sql
GERA_ESTOQUEScripts/GERA_ESTOQUE.sql
GERA_ESTOQUE_NOTAFISCALScripts/GERA_ESTOQUE_NOTAFISCAL.sql
GERA_ESTOQUEPSALTScripts/GERA_ESTOQUEPSALT.sql
GERA_NOTAFISCALESTOQUEScripts/GERA_NOTAFISCALESTOQUE.sql
GERA_ORDEMPRODUCAOScripts/GERA_ORDEMPRODUCAO.sql
GERA_PRODENVELOPAMENTOScripts/GERA_PRODENVELOPAMENTO.sql
GERA_PRODLOTEPRODUCAOScripts/GERA_PRODLOTEPRODUCAO.sql
GERA_PRODMONTAGEMRECAPScripts/GERA_PRODMONTAGEMRECAP.sql
GERA_PRODVULCANIZACAOScripts/GERA_PRODVULCANIZACAO.sql
GERA_SPEDBLOCOLScripts/GERA_SPEDBLOCOL.sql
GERA_SPEDECFBLOCOLScripts/GERA_SPEDECFBLOCOL.sql
GRAVA_AVISOSScripts/GRAVA_AVISOS.sql