Pular para o conteúdo principal

TP_REQESTOQUE - Requisição de Estoque (Ordem de Serviço)

Tela de configuração: OFI001 — Parâmetros da Oficina
Localização: Aba Layouts
Tabela: PARMOFICINA.TP_REQESTOQUE
Tipo: CHAR(1) — Valor padrão: 'I'
Componente: cmbTP_REQESTOQUE (combobox)

Tela de configuração​

O campo é exibido na aba Layouts da tela OFI001 (Parâmetros da Oficina). O label exibido na interface e "Ordem de Servicio".

Visão geral​

Este parametro define o comportamento da Requisicao de Estoque ao executar o layout de romaneio LOF013. Ele controla se o documento sera impresso diretamente ou visualizado na tela antes da impressao.

Telas impactadas​

TelaDescriçãoImpacto
OFI001Parâmetros da OficinaTela de configuracao do parametro
LRE000Layout de RomaneioUsa o valor para decidir entre imprimir ou visualizar a requisicao de estoque

Campos envolvidos​

CampoTabelaTipoDefault
TP_REQESTOQUEPARMOFICINACHAR(1)'I'

Opções disponíveis​

OpçãoDescriçãoComportamento
IImpressão DiretaA requisicao de estoque e enviada diretamente para impressao, sem previa de tela
VVisualizaA requisicao de estoque e exibida em previa na tela antes de imprimir

I - Impressão Direta​

Simulacao passo a passo​

  1. Acesse OFI001 — Parâmetros da Oficina.
  2. Abra a aba Layouts.
  3. No campo Ordem de Servicio, selecione a opcao I — Impressao Direta.
  4. Salve o registro (Ctrl+S).
  5. Ao executar um layout de romaneio LOF013 para uma ordem de servico, a requisicao de estoque sera enviada diretamente a impressora padrao, sem exibir previa na tela.

Resultado esperado: O documento de requisicao de estoque e impresso automaticamente ao acionar o layout LOF013.

V - Visualiza​

Simulacao passo a passo​

  1. Acesse OFI001 — Parâmetros da Oficina.
  2. Abra a aba Layouts.
  3. No campo Ordem de Servicio, selecione a opcao V — Visualiza.
  4. Salve o registro (Ctrl+S).
  5. Ao executar um layout de romaneio LOF013 para uma ordem de servico, o sistema abrira uma previa do documento de requisicao de estoque na tela.
  6. Na previa, o usuario podera revisar o conteudo e decidir se imprime ou cancela a operacao.

Resultado esperado: O documento de requisicao de estoque e exibido em previa na tela, permitindo revisao antes da impressao.

Importante: O comportamento de visualizacao (V) soe ativado quando o layout executado for LOF013. Para demais layouts de romaneio, o parametro nao influencia o fluxo de impressao.

Tabela comparativa resumida​

ValorOpçãoPrevia na telaImpressao automaticaAplica-se a
IImpressão DiretaNaoSimLOF013
VVisualizaSimNao (apenas apos acao do usuario)LOF013

Procedures impactadas​

Rotinas Delphi com referencia direta ao campo​

RotinaArquivoLinhaEvidencia
ExecLayoutsource/LRE000/ULRE000.pas107Busca PO.TP_REQESTOQUE da PARMOFICINA e decide entre ImprimirLayout (V) ou Imprimir_NotaFiscal (demais valores) quando Parametros[8] = 'LOF013'
TdmOFI001.tabPARMOFICINAAfterScrollsource/OFI001/UdmOFI001.pas293Exibe o label e combo do campo na aba Layouts
TdmOFI001.tabPARMOFICINAAfterInsertsource/OFI001/UdmOFI001.pas388Define valor padrao 'I' em novos registros
TdmOFI001.tabPARMOFICINACD_LAYOUTORDEMSERVICOValidatesource/OFI001/UdmOFI001.pas482Exibe o label e combo do campo na aba Layouts

Referencias SQL diretas ao campo em Scripts/​

Nao foi encontrada referencia direta ao campo TP_REQESTOQUE em scripts SQL na pasta Scripts/.

Candidatas por uso da tabela PARMOFICINA​

As rotinas abaixo fazem JOIN com PARMOFICINA mas nao citam TP_REQESTOQUE literalmente — validar antes de afirmar impacto funcional direto:

Procedure/ViewArquivoLinha
PARCELA_FINANC_MNF017Scripts/PARCELA_FINANC_MNF017.sql59
PARCELA_FINANCIAMENTOScripts/PARCELA_FINANCIAMENTO.sql77
REABRE_OSScripts/REABRE_OS.sql90
RETORNA_MOTIVOBLOQUEIOScripts/RETORNA_MOTIVOBLOQUEIO.sql19
RETORNA_PRECOITEMScripts/RETORNA_PRECOITEM.sql68
VERIFICA_BLOQUEIOScripts/VERIFICA_BLOQUEIO.sql160
VIEW_DOCUMENTOSBLOQUEADOSScripts/VIEW_DOCUMENTOSBLOQUEADOS.sql161
VIEW_ROF004Scripts/VIEW_ROF004.sql47
VIEW_ROF004_OFXMMScripts/VIEW_ROF004_OFXMM.sql81
VIEW_ROF004BScripts/VIEW_ROF004B.sql130
VIEW_ROF004B_V2Scripts/VIEW_ROF004B_V2.sql151
VIEW_ROF008Scripts/VIEW_ROF008.sql41

Schema da tabela​

TP_REQESTOQUE DOM_CHAR1 DEFAULT 'I' NOT NULL