Pular para o conteúdo principal

ST_IMPORTAOBSPED — Importação de Observações da OS para Pedido

Tela de configuração: OFI001 — Parâmetros de Oficina
Localização: Aba Ordem 1, campo "Importar Obs. Pedido" (cmb_STIMPOBSPEDIDO)
Tabela: PARMOFICINA.ST_IMPORTAOBSPED
Tipo: CHAR(1), NOT NULL, valor padrão N


O que o parâmetro controla​

Define quais informações da Ordem de Serviço (OS) são transferidas para a observação do Pedido de Venda quando o operador clica no botão Pedido na tela MOF001.

O campo vObsPedido é montado com dados do veículo (placa, frota, KM, chassi, descrição) e, opcionalmente, com a ocorrência (DS_OBSERVACAO da OS). O conteúdo gerado é usado na criação do pedido de venda vinculado à OS.


Campos envolvidos​

Campo na OS (MOF001)Sempre copiado?Observação
DS_TECNICASim (quando ≠ X)Limitado a 185 caracteres, com quebras de linha removidas
NR_PLACASim (quando ≠ X)Prioriza variável NrPlaca; fallback para o campo da OS
NR_FROTASim (quando ≠ X)—
NR_KILOMETRAGEMSim (quando ≠ X)—
NR_CHASSISSim (quando ≠ X)—
DS_VEICSim (quando ≠ X)Descrição do veículo
DS_OBSERVACAOApenas quando = NOcorrência da OS

Opções disponíveis​

X — Não Importar​

O que fazDetalhe
Nenhuma informação da OS é copiadaO campo de observação do pedido fica vazio (referente à OS)

Simulação passo a passo​

  1. Acesse OFI001 → aba Ordem 1.
  2. No campo Importar Obs. Pedido, selecione Não Importar.
  3. Salve os parâmetros.
  4. Abra uma OS qualquer na MOF001 com dados preenchidos (placa, KM, ocorrência, etc.).
  5. Clique no botão Pedido para gerar o pedido de venda vinculado.
  6. Observe que o campo de observação do pedido não recebe nenhum dado da OS.

Resultado esperado: O pedido de venda é criado sem informações da OS na observação.


S — Informações da OS​

O que fazDetalhe
Importa descrição técnica + dados do veículoCopia DS_TECNICA (até 185 caracteres) e concatena placa, frota, KM, chassi e descrição do veículo

Simulação passo a passo​

  1. Acesse OFI001 → aba Ordem 1.
  2. No campo Importar Obs. Pedido, selecione Informações da OS.
  3. Salve os parâmetros.
  4. Abra ou crie uma OS na MOF001 com: DS_TECNICA = "Revisão geral do motor", NR_PLACA = "ABC-1234", NR_FROTA = "F001", NR_KILOMETRAGEM = "45000", NR_CHASSIS = "9BW1234", DS_VEIC = "Gol 1.6".
  5. Clique no botão Pedido.
  6. Observe que a observação do pedido contém: "Revisão geral do motor ABC-1234 Frota: F001 KM: 45000 Chassi: 9BW1234 Veículo: Gol 1.6".

Resultado esperado: O pedido recebe a descrição técnica da OS seguida dos dados do veículo. A ocorrência (DS_OBSERVACAO) não é incluída.


N — Inf. OS + Ocorrência (padrão)​

O que fazDetalhe
Importa descrição técnica + dados do veículo + ocorrênciaTudo o que o S faz, acrescentando o conteúdo de DS_OBSERVACAO com o rótulo "Ocorrência:"

Simulação passo a passo​

  1. Acesse OFI001 → aba Ordem 1.
  2. No campo Importar Obs. Pedido, selecione Inf. OS + Ocorrência.
  3. Salve os parâmetros.
  4. Abra ou crie uma OS na MOF001 com: DS_TECNICA = "Troca de óleo", NR_PLACA = "XYZ-5678", DS_OBSERVACAO = "Cliente relatou barulho no freio dianteiro".
  5. Clique no botão Pedido.
  6. Observe que a observação do pedido contém: "Troca de óleo XYZ-5678 ... Ocorrência: Cliente relatou barulho no freio dianteiro".

Resultado esperado: O pedido recebe descrição técnica, dados do veículo e, ao final, a ocorrência da OS precedida pelo texto "Ocorrência:".


Tela de configuração​

O parâmetro é configurado na tela OFI001 (Parâmetros de Oficina), na aba Ordem 1. O controle é um combobox (cmb_STIMPOBSPEDIDO) vinculado ao campo PARMOFICINA.ST_IMPORTAOBSPED.

Ao inserir um novo registro em PARMOFICINA, o valor padrão atribuído automaticamente é N.


Procedures impactadas​

Rotinas Delphi com referência direta ao parâmetro​

RotinaArquivoEvidência
TfrmMOF001.btnPedidoClicksource/MOF001/UMOF001.pas (linha 4229)Lê ParmOficina.Values['ST_IMPORTAOBSPED'] para decidir o conteúdo de vObsPedido
Busca_Parametrossource/MOF001/UdmMOF001.pas (linha 669)Inclui o campo na query de carga dos parâmetros da oficina
TdmOFI001.tabPARMOFICINAAfterInsertsource/OFI001/UdmOFI001.pas (linha 352)Define o valor padrão N ao inserir novo registro

Referências SQL diretas ao campo​

Não foram encontradas referências diretas a ST_IMPORTAOBSPED em procedures/views SQL. O campo é consultado exclusivamente via Delphi (ParmOficina.Values).

Candidatas por uso da tabela (PARMOFICINA)​

As seguintes procedures/views acessam a tabela PARMOFICINA, mas não citam o campo ST_IMPORTAOBSPED. Não há impacto funcional direto identificado:

PARCELA_FINANC_MNF017, PARCELA_FINANCIAMENTO, REABRE_OS, RETORNA_MOTIVOBLOQUEIO, RETORNA_PRECOITEM, VERIFICA_BLOQUEIO, VIEW_DOCUMENTOSBLOQUEADOS, VIEW_ROF004, VIEW_ROF004B, VIEW_ROF004B_V2, VIEW_ROF008.


Tabela comparativa​

ValorRótuloDS_TECNICADados do veículoDS_OBSERVACAO (Ocorrência)
XNão Importar✗✗✗
SInformações da OS✓ (até 185 chars)✓✗
NInf. OS + Ocorrência✓ (até 185 chars)✓✓