Pular para o conteúdo principal

CPD003 — Consulta de Ordens de Serviço

Fonte​

  • Source: source/CPD003/

Objetivo​

O módulo CPD003 e a tela principal de consulta de ordens de serviço do JunsoftERP V2, voltada para o contexto de oficina, assistencia tecnica e manutencao de veiculos e equipamentos. Ele permite ao usuario pesquisar, visualizar e analisar ordens de serviço e orcamentos de pecas de forma abrangente, utilizando diversos filtros combinaveis e suportando dois modos de operacao distintos: consulta de ordens de serviço (modo "Serviço") e consulta de orcamentos de pecas (modo "Orcamento").

O módulo oferece uma visao completa do ciclo de vida da ordem de serviço, incluindo dados do cliente, veiculo, equipamento, serviços executados, produtos utilizados, horarios de trabalho, vendedores, produtos de consumo, orcamentos vinculados e informacoes de bloqueio/liberacao. Atraves de multiplas abas organizadas, o usuario pode navegar entre diferentes niveis de detalhe da ordem selecionada, visualizando desde o resumo ate itens individuais de serviço e produto.

Alem da funcao de consulta, o CPD003 oferece funcionalidades complementares como: impressão de OS com layouts configuraveis, geracao de relatorios em tres formatos (Totalizador, Analitico e Analitico por Servico/Produto), atualizacao automatica por timer, navegacao direta para o módulo de consulta de pedidos (CPD001), impressão de orcamentos, abertura de OS a partir de orcamento e coloracao condicional de linhas por tempo de abertura.

O módulo tambem suporta o conceito de multiplos vendedores por ordem de serviço (quando configurado no parametro ST_VARIOSVENDEDORES da PARMFATUR) e persistencia de filtros entre sessoes, salvando e recuperando automaticamente os filtros utilizados pelo usuario.

Funcionalidades​

  • Modo de Consulta Duplo (Serviço / Orcamento)
  • Filtros de Consulta para Ordens de Serviço
  • Filtros de Consulta para Orcamentos de Pecas
  • Filtros por Grids (Multiplos Registros)
  • Visualizacao do Resultado (Aba Saldo / Aba Orcamento)
  • Coloracao Condicional de Linhas
  • Detalhes da Ordem de Serviço
  • Totais da Ordem de Serviço
  • Serviços da Ordem (Aba Serviços)
  • Produtos da Ordem (Aba Produtos)
  • Produtos de Consumo (Aba Produtos Consumo)
  • Detalhes do Orcamento de Pecas (Aba Dados Orcamento)
  • Impressao de Ordem de Serviço
  • Impressao de Orcamento de Pecas
  • Geracao de Relatórios
  • Timer de Atualizacao Automatica
  • Navegacao para Pedido (CPD001)
  • Abertura de OS a partir de Orcamento
  • Persistencia de Filtros

Quando usar?​

O módulo CPD003 e a tela principal de consulta de ordens de serviço do JunsoftERP V2, voltada para o contexto de oficina, assistencia tecnica e manutencao de veiculos e equipamentos.

Para que usar?​

Ele permite ao usuario pesquisar, visualizar e analisar ordens de serviço e orcamentos de pecas de forma abrangente, utilizando diversos filtros combinaveis e suportando dois modos de operacao distintos: consulta de ordens de serviço (modo "Serviço") e consulta de orcamentos de pecas (modo "Orcamento").

Filtros​

Campos simples:

  • Tipo de Ordem (Baixa / Média / Alta / Todas)
  • Situação (Aberta / Fechada / Gerado Pedido - Válidos / Bloqueadas / Cancelada / Todas)
  • Documento/Tipo (Ordem de Serviço / Orçamento)
  • Empresa F9
  • Cond Pagto F9
  • Vendedor F9
  • Ordem de Serviço
  • Ocorrência
  • Máquina / Equip. F9
  • N° Bloco
  • Nº Orçamento

Filtros de grid (multi-seleção via F9):

  • Produtos — F9 — multi-seleção

Atenção: Empresa é obrigatória para executar a consulta.

Mensagens exibidas​

Levantadas de source/CPD003/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
W-1504AvisoO Usuário não possui Acesso a Tela Consulta de Pedidos! [CPD001]

Mais 26 mensagens com texto literal no código: CPD003.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/CPD003/ (commit 96fc51e236).

ParâmetroTabela
ST_VARIOSVENDEDORESPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMDELETE, INSERT, SELECT, UPDATE
MOVIMENTACAODELETE, INSERT, SELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONDPAGTOSELECT
CONDPARCELASELECT
CORVEICULOSELECT
ENDERECOPESSOASELECT
FORMAPAGTOSELECT
ITEMTABPRECOSELECT
LOCALESTOQUESELECT
MAQUINASELECT
MARCAVEICULOSELECT
MODELOPLATAFORMASELECT
MODELOVEICULOSELECT
MUNICIPIOSELECT
NOTASELECT
ORCAMENTOPECASELECT
ORCAMENTOPECAITEMSELECT
ORDEMSERVHORASELECT
ORDEMSERVICOSELECT
ORDEMSERVICOVENDEDORSELECT
ORDEMSERVITEMSELECT
ORIGEMCLIENTESELECT
PARMFATURSELECT
PARMOFICINASELECT
PEDIDOSELECT
PEDIDONOTASELECT
PLATAFORMAVEICULOSELECT
SERVICOITEMSELECT
SERVICOITEMCONSUMOSELECT
TABPRECOSELECT
TIPOCALCULOSELECT
TIPOLOCALSELECT
TIPOPEDIDOPNEUSELECT
TIPOVENDEDORSELECT
USUARIOSELECT
VEICULOSELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
RETORNA_CHAVENOTANOTA (SELECT), ORDEMCARREG (SELECT), PEDIDONOTA (SELECT)
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_INORDEMSERVICO-

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOPCPSELECT
MUNICIPIOSELECT
NOTASELECT
ORDEMCARREGSELECT
PAISBACENSELECT
PEDIDONOTASELECT
PESSOASELECT
PESSOAFISICASELECT
REGIAOCOMERCIALSELECT