TP_REQESTOQUE - Requisição de Estoque (Ordem de Serviço)
Tela de configuração: OFI001 — Parâmetros da Oficina
Localização: AbaLayouts
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
| Tela | Descrição | Impacto |
|---|---|---|
| OFI001 | Parâmetros da Oficina | Tela de configuracao do parametro |
| LRE000 | Layout de Romaneio | Usa o valor para decidir entre imprimir ou visualizar a requisicao de estoque |
Campos envolvidos
| Campo | Tabela | Tipo | Default |
|---|---|---|---|
TP_REQESTOQUE | PARMOFICINA | CHAR(1) | 'I' |
Opções disponíveis
| Opção | Descrição | Comportamento |
|---|---|---|
I | Impressão Direta | A requisicao de estoque e enviada diretamente para impressao, sem previa de tela |
V | Visualiza | A requisicao de estoque e exibida em previa na tela antes de imprimir |
I - Impressão Direta
Simulacao passo a passo
- Acesse OFI001 — Parâmetros da Oficina.
- Abra a aba Layouts.
- No campo Ordem de Servicio, selecione a opcao
I — Impressao Direta. - Salve o registro (
Ctrl+S). - 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
- Acesse OFI001 — Parâmetros da Oficina.
- Abra a aba Layouts.
- No campo Ordem de Servicio, selecione a opcao
V — Visualiza. - Salve o registro (
Ctrl+S). - 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.
- 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
| Valor | Opção | Previa na tela | Impressao automatica | Aplica-se a |
|---|---|---|---|---|
I | Impressão Direta | Nao | Sim | LOF013 |
V | Visualiza | Sim | Nao (apenas apos acao do usuario) | LOF013 |
Procedures impactadas
Rotinas Delphi com referencia direta ao campo
| Rotina | Arquivo | Linha | Evidencia |
|---|---|---|---|
ExecLayout | source/LRE000/ULRE000.pas | 107 | Busca PO.TP_REQESTOQUE da PARMOFICINA e decide entre ImprimirLayout (V) ou Imprimir_NotaFiscal (demais valores) quando Parametros[8] = 'LOF013' |
TdmOFI001.tabPARMOFICINAAfterScroll | source/OFI001/UdmOFI001.pas | 293 | Exibe o label e combo do campo na aba Layouts |
TdmOFI001.tabPARMOFICINAAfterInsert | source/OFI001/UdmOFI001.pas | 388 | Define valor padrao 'I' em novos registros |
TdmOFI001.tabPARMOFICINACD_LAYOUTORDEMSERVICOValidate | source/OFI001/UdmOFI001.pas | 482 | Exibe 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/View | Arquivo | Linha |
|---|---|---|
PARCELA_FINANC_MNF017 | Scripts/PARCELA_FINANC_MNF017.sql | 59 |
PARCELA_FINANCIAMENTO | Scripts/PARCELA_FINANCIAMENTO.sql | 77 |
REABRE_OS | Scripts/REABRE_OS.sql | 90 |
RETORNA_MOTIVOBLOQUEIO | Scripts/RETORNA_MOTIVOBLOQUEIO.sql | 19 |
RETORNA_PRECOITEM | Scripts/RETORNA_PRECOITEM.sql | 68 |
VERIFICA_BLOQUEIO | Scripts/VERIFICA_BLOQUEIO.sql | 160 |
VIEW_DOCUMENTOSBLOQUEADOS | Scripts/VIEW_DOCUMENTOSBLOQUEADOS.sql | 161 |
VIEW_ROF004 | Scripts/VIEW_ROF004.sql | 47 |
VIEW_ROF004_OFXMM | Scripts/VIEW_ROF004_OFXMM.sql | 81 |
VIEW_ROF004B | Scripts/VIEW_ROF004B.sql | 130 |
VIEW_ROF004B_V2 | Scripts/VIEW_ROF004B_V2.sql | 151 |
VIEW_ROF008 | Scripts/VIEW_ROF008.sql | 41 |
Schema da tabela
TP_REQESTOQUE DOM_CHAR1 DEFAULT 'I' NOT NULL