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ódigo | Tipo | Mensagem |
|---|---|---|
| W-1504 | Aviso | O 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âmetro | Tabela |
|---|---|
| ST_VARIOSVENDEDORES | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| MOVIMENTACAO | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CORVEICULO | SELECT |
| ENDERECOPESSOA | SELECT |
| FORMAPAGTO | SELECT |
| ITEMTABPRECO | SELECT |
| LOCALESTOQUE | SELECT |
| MAQUINA | SELECT |
| MARCAVEICULO | SELECT |
| MODELOPLATAFORMA | SELECT |
| MODELOVEICULO | SELECT |
| MUNICIPIO | SELECT |
| NOTA | SELECT |
| ORCAMENTOPECA | SELECT |
| ORCAMENTOPECAITEM | SELECT |
| ORDEMSERVHORA | SELECT |
| ORDEMSERVICO | SELECT |
| ORDEMSERVICOVENDEDOR | SELECT |
| ORDEMSERVITEM | SELECT |
| ORIGEMCLIENTE | SELECT |
| PARMFATUR | SELECT |
| PARMOFICINA | SELECT |
| PEDIDO | SELECT |
| PEDIDONOTA | SELECT |
| PLATAFORMAVEICULO | SELECT |
| SERVICOITEM | SELECT |
| SERVICOITEMCONSUMO | SELECT |
| TABPRECO | SELECT |
| TIPOCALCULO | SELECT |
| TIPOLOCAL | SELECT |
| TIPOPEDIDOPNEU | SELECT |
| TIPOVENDEDOR | SELECT |
| USUARIO | SELECT |
| VEICULO | SELECT |
| VENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| RETORNA_CHAVENOTA | NOTA (SELECT), ORDEMCARREG (SELECT), PEDIDONOTA (SELECT) |
| RETORNA_DADOSCADASTRAIS | AREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4 |
| RETORNA_INORDEMSERVICO | - |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AREACOMERCIAL | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| FORMAPAGTO | SELECT |
| GRUPOPCP | SELECT |
| MUNICIPIO | SELECT |
| NOTA | SELECT |
| ORDEMCARREG | SELECT |
| PAISBACEN | SELECT |
| PEDIDONOTA | SELECT |
| PESSOA | SELECT |
| PESSOAFISICA | SELECT |
| REGIAOCOMERCIAL | SELECT |