Pular para o conteúdo principal

MRC001 — Pedidos de Pneu

Fonte​

  • Form: source/MRC001/UformMRC001.pas
  • Frame: source/MRC001/UframeMRC001.pas
  • DataModule: source/MRC001/UdmMRC001.pas

Objetivo​

O módulo MRC001 - Pedidos de Pneu é responsável pelo cadastro e gerenciamento de pedidos de serviços de recapagem de pneus no sistema JunsoftERP V2 (Produto Vulcano). Este módulo permite registrar pedidos de coleta de pneus para recapagem, associando clientes, vendedores/borracheiros, serviços e condições comerciais.

O módulo é fundamental para empresas do segmento de recapagem de pneus, pois centraliza todas as informações necessárias para o processo de coleta, desde a identificação do cliente até os detalhes técnicos de cada pneu a ser reformado, incluindo medidas, modelos, desenhos e valores dos serviços.

Os principais usuários deste módulo são vendedores, atendentes de balcão e equipe comercial que registram os pedidos de coleta. O módulo também é utilizado por gestores para acompanhamento e liberação de pedidos bloqueados.

Funcionalidades​

  • Cadastro de Pedido de Pneu
  • Inclusão de Itens (Pneus) no Pedido
  • Gerenciamento de Vendedores/Borracheiros
  • Opções Especiais do Item
  • Consulta SCPC
  • Impressão do Pedido
  • Geração de Orçamento
  • Reabertura de Pedido
  • Observações de Faturamento
  • Duplicar Item

Perguntas Frequentes​

Módulo de Recapagem de Pneus - Sistema Vulcano​


MRC001 - Pedidos de Pneu​

P: Por que não consigo criar um pedido para determinado cliente? R: Verifique se o cliente está ativo no cadastro de Pessoas [TFA001] e se não possui bloqueio SCPC. Também confirme se o cliente possui pelo menos um endereço cadastrado. Clientes inativos ou com restrições de crédito não podem ter pedidos criados.

P: Por que o pedido foi bloqueado automaticamente após salvar? R: O sistema verifica automaticamente a situação de crédito do cliente conforme os parâmetros configurados. Pedidos podem ser bloqueados por limite de crédito excedido, títulos em atraso ou outras pendências financeiras. Para desbloquear, acesse a tela de Liberação de Pedidos de Pneu [MRC005] ou Gerenciamento de Pedidos Bloqueados [MRC040].

P: Por que não consigo alterar o pedido? R: Pedidos só podem ser alterados quando estão com status "Não Atendido" ou "Em Produção Parcial". Se o pedido já foi atendido, está em produção completa ou foi cancelado, não é possível alterá-lo.

P: Por que o serviço não aparece na pesquisa ao incluir um item? R: Verifique se o serviço está ativo no cadastro de Serviços de Pneu [TRC007] e se o produto correspondente está ativo no cadastro de Produtos [TPO001]. Também verifique se o serviço está associado à medida do pneu selecionado.

P: Por que o vendedor não pode ser incluído no pedido? R: Verifique se o vendedor está ativo tanto no cadastro de Pessoas [TFA001] quanto no cadastro de Vendedores [TFA007]. Se o parâmetro "Vários Vendedores" está ativo, é necessário que seja um Vendedor; caso contrário, deve ser um Borracheiro (tipo de pessoa específico).

P: Como definir o vendedor principal no pedido? R: No grid de vendedores, clique na coluna "Principal" do vendedor desejado para marcá-lo. Quando o parâmetro "Valida Vendedor Principal" está ativo nos Parâmetros de Recapadora [REC001], este campo é obrigatório.

P: Por que o valor do serviço está diferente do esperado? R: O valor é obtido automaticamente da tabela de preço, considerando: condição de pagamento, tipo de pessoa do cliente, vendedor, região comercial e estado. Verifique as configurações em Tabelas de Preço [TFA006] e Parâmetros de Faturamento [MFA001].

P: O que significa o campo "Gera Pedido Faturamento"? R: Quando marcado, ao finalizar a Ordem de Produção [MRC003], será gerado automaticamente um pedido de faturamento para os itens concluídos.

P: Como imprimir o formulário de coleta para o motorista? R: Após salvar o pedido, clique no botão "Formulário" para imprimir o formulário que acompanha a coleta.


MRC002 - Gerenciamento de Pedidos​

P: Por que não consigo marcar um pneu na grade para geração de ordem de produção? R: Verifique se o cliente está ativo, se não está bloqueado no SCPC, se o pedido não está bloqueado e se o pneu não está já em produção. As cores na grade indicam as diferentes situações: amarelo claro = cliente inativo, verde = pedido bloqueado, azul = pneu em garantia.

P: O que significa a cor amarela clara no registro? R: Indica que o cliente está aguardando liberação de cadastro (pessoa inativa). É necessário ativar o cadastro do cliente na tela de Pessoas [TFA001] antes de gerar a ordem de produção.

P: O que significa a cor verde no registro? R: Indica que o pedido de pneu está bloqueado. Dependendo da configuração do parâmetro "Permite Coleta Bloqueada" nos Parâmetros de Recapadora [REC001], pode ser necessário desbloquear o pedido na tela de Liberação [MRC005].

P: Posso gerar ordem de produção sem tabela de preços cadastrada para o cliente? R: Depende da configuração do parâmetro "Valida Tabela de Preço" nos Parâmetros de Recapadora [REC001]. Se estiver como 'B' (Bloqueia), será bloqueado; se 'S' (Sim), apenas será exibido um aviso.

P: Por que o pneu foi desmarcado automaticamente após eu marcá-lo? R: Isso ocorre quando o pneu já foi enviado para produção por outra instância da tela ou por outro usuário trabalhando simultaneamente.

P: Como cancelar um item de pedido nesta tela? R: Selecione o item na grade, clique no botão "Cancelar" ou pressione F7. Confirme a operação na mensagem exibida. Itens que já estão em produção, já foram cancelados ou possuem nota de carcaça não podem ser cancelados.

P: Onde acompanho as ordens de produção geradas? R: As ordens de produção podem ser acompanhadas no módulo Ordem de Produção Pneu [MRC003] ou na tela de Consulta de Etapas de Produção [CRC001].


MRC003 - Ordem de Produção Pneu​

P: Por que não consigo abrir uma ordem para edição? R: A ordem pode estar sendo editada por outro usuário (travada), estar fechada ou cancelada. Verifique a situação da ordem e se outro usuário está trabalhando nela.

P: Por que não aparece nenhuma banda no combo de seleção na etapa de Raspagem? R: As bandas disponíveis dependem do desenho do pneu e das configurações de serviço. Verifique se o desenho está cadastrado corretamente no cadastro de Desenhos [TRC001] e se existem bandas associadas a ele no cadastro de Bandas [TRC002].

P: O que significa "Com Restrição Técnica" no exame inicial? R: Indica que o pneu possui alguma condição que requer autorização especial para prosseguir com a recapagem. É necessário selecionar os motivos da restrição e informar um autorizador cadastrado [TFA008].

P: Por que o sistema exige a circunferência na etapa de Raspagem? R: A circunferência é fundamental para determinar o comprimento correto da banda a ser aplicada. Sem esta informação, não é possível prosseguir com a produção.

P: Como altero o serviço de uma ordem de produção? R: Utilize o botão "Troca Serviço" na tela de edição da ordem. Esta funcionalidade permite alterar o serviço, valor e executor, registrando o histórico da alteração.

P: O que acontece quando marco uma ordem como "Retrabalho" no exame final? R: A ordem entra em modo de retrabalho, onde as etapas podem ser refeitas. Alterações na ordem principal ficam bloqueadas até a conclusão do retrabalho.

P: Por que não consigo cancelar uma ordem de produção? R: Ordens vinculadas a notas fiscais emitidas ou que já estejam fechadas/canceladas não podem ser canceladas. Verifique a situação da ordem e seus vínculos com o faturamento.

P: O que é o código DOT do pneu? R: O DOT é um código que indica a data de fabricação do pneu. É composto por 4 dígitos, onde os 2 primeiros representam a semana (01 a 53) e os 2 últimos o ano de fabricação.


MRC004 - Garantia de Reforma​

P: Por que não consigo salvar o laudo técnico de garantia? R: Verifique se você possui perfil de Autorizador cadastrado no sistema [ADM001]. Somente autorizadores podem alterar e salvar laudos técnicos.

P: Por que aparece a mensagem "Os Parâmetros de Faturamento não estão Cadastrados"? R: Os parâmetros de faturamento devem ser cadastrados para a empresa na tela de Parâmetros de Faturamento [MFA001] antes de utilizar o módulo de Garantia de Reforma.

P: Por que não consigo associar a ordem de produção ao pedido de garantia? R: Verifique se o pedido não está com status "Bloqueado". Pedidos bloqueados não podem ter ordens de produção associadas. Consulte a tela de Liberação de Pedidos [MRC005] para desbloquear.

P: Por que o campo de valor do serviço está vazio no laudo? R: O valor do serviço é obtido automaticamente da nota fiscal vinculada ao pedido. Se não houver nota ou o item não for encontrado, você deve informar o valor manualmente.

P: O que fazer quando o percentual total de garantia ultrapassa 100%? R: O sistema alertará quando isso ocorrer. Você pode prosseguir se for intencional (por exemplo, bonificação), mas revise se não há erro nos percentuais informados nas classificações.

P: Por que não consigo gerar o financeiro do laudo? R: Verifique se: (1) existe pelo menos uma classificação de garantia informada; (2) o laudo não foi utilizado como desconto em nota fiscal; (3) não existem lançamentos liquidados pendentes de cancelamento.

P: Qual a diferença entre laudo de Garantia e laudo de Recusa? R: Laudo de Garantia é criado para pedidos de garantia do cliente quando há um problema com o pneu reformado. Laudo de Recusa é gerado quando há problemas identificados na produção que impedem a entrega do serviço.


MRC005 - Liberação Pedidos de Pneu​

P: Por que não consigo liberar pedidos mesmo tendo acesso ao módulo? R: Para liberar pedidos é necessário estar cadastrado como Autorizador ativo no módulo de Cadastro de Autorizadores [TFA008]. Verifique com o administrador do sistema se seu cadastro de autorizador está configurado corretamente.

P: Qual a diferença entre os modelos de bloqueio "Alçada" e "Limite"? R: No modelo "Alçada", o usuário precisa ter uma alçada de crédito maior que o valor do pedido bloqueado [ADM012]. No modelo "Limite", o limite de crédito do cliente precisa ser atualizado no cadastro [TFA002] para comportar o pedido.

P: Por que o campo "Motivo Liberação" às vezes está bloqueado? R: O campo só é habilitado para edição quando o parâmetro "Motivo Liberação Pedido/Nota" está configurado como 'S' nos Parâmetros de Recapadora [REC001] e o pedido está sendo alterado para status "Liberado".

P: O que significa o status "P" (Produção Parcial)? R: Indica que o pedido foi liberado, mas já existem ordens de produção vinculadas a alguns itens. O pedido está parcialmente em produção.

P: Por que não consigo cancelar um pedido bloqueado? R: Pedidos com ordens de produção ativas não podem ser cancelados diretamente. É necessário primeiro cancelar as ordens de produção no módulo Ordem de Produção Pneu [MRC003].

P: Onde fica o histórico de todas as liberações de um pedido? R: No campo "Motivos Liber. Anterio." fica registrado o histórico completo de liberações, incluindo usuário, data/hora e motivo de cada liberação.


MRC006 - Ordem Produção Pneu - Exame Inicial​

P: Por que não consigo iniciar a etapa de exame inicial para uma ordem? R: Verifique se a ordem existe e não está sendo utilizada por outro usuário (travada). Ordens travadas por outros usuários não podem ser editadas simultaneamente.

P: Por que o botão "Troca de Serviço" está desabilitado? R: O botão é desabilitado quando o resultado do exame é "Recusado" ou quando a etapa está em modo de retrabalho com campos bloqueados.

P: Como sei se estou processando um retrabalho? R: O label "RETRABALHO" em vermelho aparece no topo da tela quando a etapa é um retrabalho de uma execução anterior.

P: Por que não consigo selecionar determinada garantia RQG? R: Algumas garantias são incompatíveis com determinados modelos de pneu. Verifique se o modelo aceita garantias RQG no cadastro de Modelos de Pneu [TRC005].

P: O que significa a mensagem "Parâmetros de Recapadora não cadastrados"? R: Os parâmetros necessários para a operação do módulo não foram configurados para sua empresa. Acesse os Parâmetros de Recapadora [REC001] para cadastrar os parâmetros.

P: Por que preciso informar um autorizador no exame inicial? R: O autorizador é obrigatório apenas quando o resultado do exame é "Com Restrição Técnica", indicando que alguém responsável autorizou a continuação do processo apesar das restrições identificadas.

P: Como importo produtos adicionais para a etapa? R: Pressione Ctrl+F2 ou clique no botão "Produtos". Na tela de produtos, importe os itens configurados na Configuração de Produtos e Tarefas [MRC024] e informe as quantidades utilizadas.


MRC007 - Ordem Produção Pneu - Raspagem​

P: Por que não consigo iniciar a etapa de raspagem? R: Verifique se: (1) a ordem passou pelo exame inicial; (2) a ordem não está travada por outro usuário; (3) a ordem não está fechada ou cancelada.

P: Por que não consigo finalizar a etapa sem informar a circunferência? R: A circunferência é obrigatória para a maioria dos serviços de recapagem. Apenas serviços de vulcanização ou pneus recusados no exame inicial não exigem circunferência.

P: O que fazer quando aparece a mensagem "A etapa está sendo salva por outro usuário"? R: Aguarde o outro usuário finalizar ou cancelar a operação. Se o problema persistir, verifique com o administrador do sistema para liberar a trava manualmente.

P: Como sei se preciso de autorização para troca de desenho? R: Se o parâmetro "Autoriza Troca Desenho" estiver ativo nos Parâmetros de Recapadora [REC001], o sistema solicitará login e senha de um autorizador cadastrado.

P: O que é o selo RQG exibido na tela? R: RQG (Rede de Qualidade Garantida) é um programa de garantia. O selo aparece quando o pneu está elegível para garantia RQG conforme configuração do modelo de pneu.

P: Qual a diferença entre Salvar (F6) e Finalizar Etapa (F10)? R: F6 salva os dados mas mantém a etapa em aberto para continuar editando. F10 salva e finaliza a etapa, liberando a ordem para a próxima etapa do processo produtivo.

P: Por que aparece erro de falta de estoque ao finalizar? R: O sistema valida se os produtos necessários para o serviço têm saldo suficiente em estoque. Verifique o parâmetro "Tipo Validação Estoque Banda" nos Parâmetros de Recapadora [REC001].


MRC008 - Ordem Produção Pneu - Preparação de Banda​

P: Por que não consigo iniciar a etapa de preparação de banda? R: Verifique se: (1) a ordem passou pela etapa de raspagem; (2) a ordem não está travada por outro usuário; (3) a ordem não está fechada ou cancelada.

P: Por que aparece a mensagem "O Executor Deve Ser Informado!"? R: O executor é obrigatório para todas as operações nas etapas de produção. Informe o código do executor no campo correspondente ou pressione F9 para buscar na lista.

P: Por que os campos de lote são obrigatórios nesta etapa? R: Para bandeira Michelin, os campos Nº Lote Banda, Nº Lote Renit/Riven e Nº Lote Ligação são obrigatórios para controle de rastreabilidade conforme requisitos da marca.

P: O que significa a mensagem "Movimentação Padrão Não Cadastrada! Verifique [MFA001]"? R: Ao trocar o serviço com alteração de valor, o sistema precisa recalcular as comissões. A movimentação padrão deve estar cadastrada nos Parâmetros de Faturamento [MFA001] para o cálculo.

P: Como sei se uma ordem está com escareação finalizada na grade? R: Na grade de consulta, observe a legenda de cores. Ordens em verde escuro indicam escareação finalizada, enquanto ordens em azul escuro indicam escareação não finalizada.

P: Qual a diferença entre os tipos de troca de desenho (D, S, V)? R: Tipo D altera apenas o desenho/banda. Tipo S altera desenho e serviço. Tipo V altera desenho, serviço e valor, com recálculo de comissões dos borracheiros.


MRC009 - Ordem Produção Pneu - Escareação​

P: Por que não consigo iniciar a etapa mesmo com a ordem encontrada? R: Verifique se a ordem já está sendo processada por outro usuário (travada), se a etapa anterior foi concluída, ou se a ordem não está cancelada.

P: Por que o campo Executor não aceita o código que informei? R: O executor deve estar cadastrado na tela de Executores de Etapa [TRC015], estar ativo e pertencer à empresa logada ou ser compartilhado (sem empresa definida).

P: Por que não consigo selecionar garantia RQG na escareação? R: A garantia RQG só está disponível se o modelo do pneu permitir. Verifique se o campo "Aceita RQG" está marcado no cadastro de Modelos de Pneu [TRC005].

P: Por que a troca de desenho solicita login e senha? R: O parâmetro "Autoriza Troca de Desenho" está configurado como 'S' nos Parâmetros de Recapadora [REC001], exigindo autorização. Informe as credenciais de um usuário cadastrado como Autorizador [TFA008].

P: O que fazer quando aparecer "Etapa possui Produtos para serem Importados"? R: Pressione Alt+P ou Ctrl+F2 para acessar a tela de produtos e importe os produtos obrigatórios da etapa configurados em [MRC024] antes de finalizar.

P: Por que a finalização diz que o tempo mínimo não foi respeitado? R: O parâmetro "Valida Tempo Mínimo" está ativo nos Parâmetros de Recapadora [REC001] e a etapa não atingiu o tempo mínimo configurado. Aguarde o tempo necessário ou verifique a parametrização.

P: O que é NRA (Reformas Adicionais)? R: NRA significa Número de Reformas Adicionais, indicando quantas vezes o pneu já foi reformado anteriormente. Esta informação afeta o tipo de garantia aplicável ao serviço.


MRC010 - Ordem Produção Pneu - Limpeza Manchão​

P: Por que não consigo iniciar a etapa de limpeza do manchão para uma ordem? R: Verifique se: (1) A ordem existe e não está fechada/cancelada; (2) O Exame Inicial foi aprovado; (3) Etapas anteriores obrigatórias foram concluídas; (4) O tempo mínimo de cola foi atingido; (5) A ordem não está sendo editada por outro usuário.

P: O que significa a mensagem "Ordem de produção está sendo alterada em outro dispositivo"? R: Outro usuário está trabalhando com esta ordem. Aguarde a conclusão ou solicite que ele libere a ordem para você poder acessá-la.

P: Por que alguns consertos estão bloqueados no modo retrabalho? R: No retrabalho, consertos que já foram registrados na execução anterior ficam bloqueados. Apenas novos consertos podem ser adicionados para correção.

P: Como alterar a garantia RQG do pneu nesta etapa? R: Na seção de garantias, selecione a nova opção desejada. Se algumas opções estiverem desabilitadas, significa que o modelo do pneu não aceita aquele tipo de garantia.

P: Por que a troca de desenho está bloqueada na limpeza do manchão? R: A troca de desenho requer que a etapa de Raspagem já tenha sido executada. Verifique também se a parametrização exige autorização de usuário autorizador.

P: O que fazer quando a quantidade de consertos difere das etapas anteriores? R: O sistema alertará sobre a divergência. Você pode confirmar para continuar ou revisar os registros. Recomenda-se verificar os consertos das etapas anteriores antes de prosseguir.

P: Por que não consigo finalizar a etapa de limpeza do manchão? R: Verifique se: (1) O executor foi informado; (2) Produtos obrigatórios foram incluídos com quantidade; (3) Tarefas obrigatórias foram registradas; (4) O lote de cola foi informado (se obrigatório); (5) A quantidade de consertos não excede o máximo permitido pelo tipo de serviço.

P: Por que algumas ordens aparecem em cores diferentes na grade de prioridades? R: Vermelho indica ordens urgentes. Amarelo indica ordens com data de entrega para hoje. Utilize essas cores para priorizar o atendimento das ordens mais críticas.

P: Como visualizo o histórico de etapas anteriores da ordem? R: Pressione Ctrl+T para abrir a tela que exibe todas as etapas já executadas para a ordem de produção.

P: Posso cancelar uma ordem nesta etapa? R: Não diretamente. Para descontinuar uma ordem, utilize a função "Recusar Pneu" (F7) que registrará a recusa adequadamente no sistema com o motivo informado.


Perguntas Gerais - Processo de Recapagem​

P: Como funciona o fluxo de produção de recapagem de pneus? R: O fluxo segue a sequência: Pedido de Pneu [MRC001] → Gerenciamento de Pedidos [MRC002] → Ordem de Produção (Exame Inicial [MRC006] → Raspagem [MRC007] → Preparação de Banda [MRC008] → Escareação [MRC009] → Limpeza Manchão [MRC010] → demais etapas → Exame Final) → Faturamento.

P: O que fazer quando uma ordem está travada e preciso acessá-la? R: Aguarde o outro usuário liberar a ordem ou solicite que ele feche a tela. Em caso de travamento incorreto (por exemplo, sistema fechado inesperadamente), um administrador pode desbloquear a ordem através do banco de dados.

P: Como verificar observações especiais do cliente sobre um pneu? R: Em qualquer etapa de produção, pressione Ctrl+F5 para visualizar as observações do cliente cadastradas no pedido ou na ordem de produção.

P: Por que preciso de autorização para determinadas operações? R: Operações sensíveis como troca de desenho, troca de serviço, recusa de pneu e lançamento de retrabalho podem exigir autorização conforme parametrização nos Parâmetros de Recapadora [REC001]. Isso garante controle e rastreabilidade das alterações.

P: O que é a bandeira do sistema (Vulcano, Michelin, Vipal)? R: A bandeira define o padrão de operação da recapadora, com campos, validações e nomenclaturas específicas de cada marca. A bandeira é configurada nos Parâmetros de Recapadora [REC001].


Documentação gerada automaticamente via Claude Code Baseada nos manuais dos módulos MRC001 a MRC010 Última atualização: 2026-01-30

Mensagens exibidas​

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

CódigoTipoMensagem
E-0033ErroA Pessoa Física / Jurídica não está Cadastrada [TFA001]! Código.: %s
W-1658AvisoVocê não possui acessso ao programa "%s"!

Mais 124 mensagens com texto literal no código: MRC001.

Parâmetros lidos​

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

ParâmetroTabela
IDMARCAPADRAOPARAMRECAP
IDTIPOPEDIDOGARANTIAPARAMRECAP
NRDIASENTREGACOLETAPARAMRECAP
STMOSTRAPARCELAPARAMRECAP
STUTILIZACONTRATOCOLETAPARAMRECAP
STVALITEMTABPRECOPARAMRECAP
ST_ALTERAVALORPARAMRECAP
ST_IMPRIMELPPPARAMRECAP
ST_OBRIGAEMPRESAPALMPARAMRECAP
ST_OBRIGATIPOVENDEDORPARAMRECAP
ST_PEDIDOBLOCOPARAMRECAP
ST_RECALCULASERVICOSPARAMRECAP
ST_VALIDAVENDPRINCIPALPARAMRECAP
ST_VENDEDORPEDIDOITEMPARAMRECAP
TPBANDEIRAPARAMRECAP
CD_TABPRECOPARMFATUR
ST_BLOQUEIOPEDPARMFATUR
ST_OBSCLIENTEPARMFATUR
ST_REPROCESSATABPRECOPARMFATUR
ST_SEPARABLOQUEIOPEDPARMFATUR
ST_TABPRECOPARMFATUR
ST_VARIOSVENDEDORESPARMFATUR
VL_MINPARCELAPEDIDOPARMFATUR
ST_TABPRECOPARMORCAMENTO

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
ITEMORCAMENTOPNEUINSERT, SELECT
ITEMPEDIDOPNEUDELETE, INSERT, SELECT, UPDATE
ITEMPEDIDOPNEUBORRACHEIRODELETE, INSERT, SELECT, UPDATE
ORCAMENTOPNEUINSERT, SELECT
PARCELAPEDIDOPNEUDELETE, SELECT
PEDIDOPNEUDELETE, INSERT, SELECT, UPDATE
PNEUINSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ACESSOSELECT
AUTORIZADORSELECT
BANDAPNEUSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASSELECT
CONTRATORECAPSELECT
DESENHOPNEUSELECT
EMPRESASELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
ITEMSELECT
ITEMTABPRECOSELECT
LAUDOTECNICOPNEURECAPSELECT
LAUDOTECPNEUCONTASSELECT
MARCAPNEUSELECT
MEDIDAPNEUSELECT
MODELOPNEUSELECT
MOVIMENTACAOSELECT
MUNICIPIOSELECT
ORDEMPRODUCAORECAPSELECT
PARAMRECAPSELECT
PARMFATURSELECT
PARMTABPRECOSELECT
PESSOASELECT
PESSOAFISICASELECT
PESSOAFORMAPAGTOSELECT
PESSOAVENDEDORSELECT
PLUGORDRECAPPEDIDOSELECT
SERVICOCONTRATORECAPSELECT
SERVICOPNEUSELECT
TABPRECOSELECT
TIPOPEDIDOPNEUSELECT
TIPOPESSOASELECT
TIPOSERVICORECAPSELECT
TIPOVEICULOSELECT
TIPOVENDEDORSELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_COMISSAOCOMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +8
CALCULA_COMISSAO_V2COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +9
PARCELA_FINANCIAMENTOCONDPAGTO (SELECT), CONDPARCELA (SELECT), JURO (SELECT), PARMFATUR (SELECT), PARMOFICINA (SELECT), SESSAO (SELECT)
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_MOVIMENTACAOPADRAOCONTRATORECAP (SELECT), ENDERECOPESSOA (SELECT), ITEM (SELECT), PARAMRECAP (SELECT), PARMFATUR (SELECT), PESSOA (SELECT) +1
RETORNA_PRECOITEMCONDPAGTO (SELECT), ITEM (SELECT), ITEMTABPRECO (SELECT), ITEMTABPRECODATA (SELECT), PARAMRECAP (SELECT), PARMFATUR (SELECT) +6
RETORNA_TABPRECOITEM (SELECT), ITEMPERFIL (SELECT), ITEMTABPRECO (SELECT), PARAMRECAP (SELECT), PARMTABPRECO (SELECT), SESSAO (SELECT) +1
VERIFICA_BLOQUEIOBENEFICIOCLIENTE (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT), CONTAS (SELECT), CREDITOGRUPO (SELECT), CREDITOPERIODICO (SELECT) +35
VERIFICA_CREDITOCONTAS (SELECT), PARMFATUR (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
BENEFICIOCLIENTESELECT
COMISSAOVENDEDORSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASSELECT
CONTRATORECAPSELECT
CREDITOGRUPOSELECT
CREDITOPERIODICOSELECT
CREDITOPERIODICOGRUPOSELECT
DESCONTOSUBGRUPOSELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOSELECT
GRUPOPCPSELECT
ITEMSELECT
ITEMNOTASELECT
ITEMNOTAVENDEDORSELECT
ITEMPEDIDOSELECT
...+41 tabelas

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
TFA006Tabelas de PreçoCONDPAGTO, EMPRESA, FORMAPAGTO, ITEM, ITEMTABPRECO, PARMFATUR, PESSOA, TABPRECO
MCB015Envio de EmailCONDPAGTO, EMPRESA, ESTADO, FORMAPAGTO, MUNICIPIO, PESSOA, VENDEDOR
MNF011Alteração de ComissõesCONTAS, EMPRESA, ENDERECOPESSOA, ITEM, MOVIMENTACAO, PESSOA, PESSOAVENDEDOR
TFA001Pessoas Físicas / JurídicasENDERECOPESSOA, PESSOA, PESSOAFISICA, PESSOAFORMAPAGTO, PESSOAVENDEDOR, TIPOPESSOA, VENDEDOR
CNF001Consulta de Notas FiscaisCONDPAGTO, CONTAS, EMPRESA, ITEM, MOVIMENTACAO, PESSOA
CNF012Consulta de CTRCCONDPAGTO, CONTAS, EMPRESA, ITEM, MOVIMENTACAO, PESSOA
MRC026Agenda de PneusENDERECOPESSOA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PESSOA, PNEU
MRC031Orçamento de RecapadoraEMPRESA, ITEMORCAMENTOPNEU, ORCAMENTOPNEU, ORDEMPRODUCAORECAP, PESSOA, PNEU
CRC002Consulta de Pedidos de RecapadoraEMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PEDIDOPNEU
MNF001Recebimento de Notas Fiscais de CompraEMPRESA, ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MRC003Ordem de Produção PneuITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PEDIDOPNEU, PNEU
MRC004Garantia de ReformaITEMPEDIDOPNEU, LAUDOTECNICOPNEURECAP, LAUDOTECPNEUCONTAS, ORDEMPRODUCAORECAP, PEDIDOPNEU
MRC006Ordem Produção Pneu - Exame InicialEMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PNEU
MRC007Ordem Produção Pneu - RaspagemEMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PNEU
MRC008Ordem Produção Pneu - Preparação de BandaEMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PNEU
MRC025Armazenamento de PneusITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PESSOA, PNEU
MRC039EMPRESA, ITEMPEDIDOPNEU, ORDEMPRODUCAORECAP, PEDIDOPNEU, PNEU
REC001Parâmetros de RecapadoraEMPRESA, ETAPAPNEUEMPRESA, PARAMRECAP
RNF004Relação de Notas FiscaisCONDPAGTO, EMPRESA, ITEM, MUNICIPIO, PESSOA
RNF006Relação de Custo X Lucro sobre VendasCONDPAGTO, EMPRESA, ITEM, MOVIMENTACAO, PESSOA
CNF017EMPRESA, ITEM, ITEMTABPRECO, PESSOA
CPD001Consulta de PedidosEMPRESA, ITEM, MOVIMENTACAO, PESSOA
CPD002Consulta de Orçamentos / Ordem de ServiçoEMPRESA, ITEM, MOVIMENTACAO, PESSOA
CPD003Consulta de Ordens de ServiçoEMPRESA, ITEM, MOVIMENTACAO, PESSOA
CPD008CONTAS, EMPRESA, ITEM, PESSOA
MFC026Gerenciamento Salário FuncionárioCONTAS, EMPRESA, PESSOA, TIPOPESSOA
MPD010Ordem de CarregamentoEMPRESA, FORMAPAGTO, MUNICIPIO, PESSOA
MPD046CONTAS, EMPRESA, ITEM, PESSOA
MNF002Emissão de Nota Fiscal de VendaCONTAS, EMPRESA, ITEM, MOVIMENTACAO, PESSOA
MFC032Gerenciamento de Títulos a PagarCONDPAGTO, CONTAS, FORMAPAGTO, PESSOA
...+554 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
MRC031Orçamento de RecapadoraITEMORCAMENTOPNEU, ITEMPEDIDOPNEU, ORCAMENTOPNEU, PEDIDOPNEU, PNEU
CRC001Consulta de Etapas de ProduçãoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
CRC002Consulta de Pedidos de RecapadoraITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
CRC003Análise de ProduçõesITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
CRC005Painel de Acompanhamento de PneusITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC002Gerenciamento de PedidosITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC003Ordem de Produção PneuITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC006Ordem Produção Pneu - Exame InicialITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC007Ordem Produção Pneu - RaspagemITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC008Ordem Produção Pneu - Preparação de BandaITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC009Ordem Produção Pneu - EscareaçãoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC010Ordem Produção Pneu - Limpeza ManchãoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC011Ordem Produção Pneu - Aplicação de ColaITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC012Ordem Produção Pneu - Aplicação ConsertoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC013Ordem Produção Pneu - ExtrusoraITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC014Ordem Produção Pneu - Emborrachamento/Aplicação de BandaITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC015Ordem Produção Pneu - AcabamentoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC016Ordem Produção Pneu - Vulcanização/MontagemITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC019Ordem de Carregamento RecapadoraITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC027Ordem Produção Pneu - MontagemITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC028Ordem Produção Pneu - Vulcanização/PrensaITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC048Montagem Ordem Carregamento Automática - Pré-FaturamentoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
RRC001Relatório de Produção de PneusITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
RRC002Relatório de Quantidade de ProdutoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
RRC003Relatório Produzido / FaturadoITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
LRC000Listagem de Pedidos de PneuITEMPEDIDOPNEU, PEDIDOPNEU
LPO002ITEMORCAMENTOPNEU, ITEMPEDIDOPNEU, ORCAMENTOPNEU, PEDIDOPNEU, PNEU
LPP000ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU
MRC004Garantia de ReformaITEMPEDIDOPNEU, PEDIDOPNEU
MRC005Liberação Pedidos de PneuITEMPEDIDOPNEU, PEDIDOPNEU
MRC020Confirmação de Ordem de Carregamento RecapadoraITEMPEDIDOPNEU, PEDIDOPNEU
...+90 telas

Regras de Negócio​

  1. Cliente (PESSOA): validado contra PESSOA + ENDERECOPESSOA; cliente inativo (ST_ATIVA='N') ou com SCPC bloqueado (ST_SCPC='S') impede inclusão do pedido (qryPedidoPneuIDPESSOAValidate).
  2. Endereço: se o cliente tiver mais de um endereço, exibe tela de seleção; se tiver exatamente um, preenche automaticamente (qryPedidoPneuIDPESSOAValidate).
  3. Contrato de Recap: se parametro STUTILIZACONTRATOCOLETA='S', busca contrato ativo em CONTRATORECAP e preenche IDCONTRATORECAP no pedido, anotando o número nas observações (qryPedidoPneuIDPESSOAValidate).
  4. Verificação de Crédito: chamada via view VERIFICA_CREDITO após informar cliente; se houver bloqueio, exibe aviso W-0000 mas permite continuar (qryPedidoPneuIDPESSOAValidate).
  5. Vendedor: deve existir em VENDEDOR, ser ativo em PESSOA e em VENDEDOR; se parametro ST_VALIDAVENDPRINCIPAL='S', o tipo do vendedor deve ter ST_VENDEDORPRINCIPAL='S' em TIPOVENDEDOR (qryPedidoPneuIDVENDEDORValidate).
  6. Recálculo de serviços ao trocar vendedor: se parametro ST_RECALCULASERVICOS='S', recalcula o valor dos itens via RETORNA_PRECOITEM ao alterar o vendedor principal; se='A', pergunta antes de recalcular (recalculaServico).
  7. Serviço do item (SERVICOPNEU): valida ativo, busca tabela de preço via RETORNA_TABPRECO e RETORNA_PRECOITEM; se STVALITEMTABPRECO='S' e não houver tabela vinculada ao cliente, erro bloqueante; se='A', avisa mas permite continuar (qryItemPedidoPneuIDSERVICOPNEUValidate).
  8. Condição de Pagamento: campo obrigatório antes de salvar; validado em CONDPAGTO (qryPedidoPneuIDCONDPAGTOValidate).
  9. AfterInsert (pedido): inicializa DTEMISSAO=hoje, IDVENDEDOR do usuário logado, IDEMPRESA da sessão.
  10. BeforePost (item): valida obrigatoriedade de IDPNEU, NRSERIE e IDSERVICOPNEU.
  11. Comissão de borracheiro: gerada automaticamente via procedure CALCULA_COMISSAO/CALCULA_COMISSAO_V2 após inclusão/alteração de itens (gera_comissao).
  12. Atualização do IDPESSOA no PNEU: ao trocar o cliente do pedido, atualiza IDPESSOA em todos os pneus dos itens (qryPedidoPneuIDPESSOAValidate).

Datasets e SQL​

DatasetTabela PrincipalTipoDescricao
qryPedidoPneuPEDIDOPNEUTFDQueryQuery master do pedido; JOIN com PESSOA, VENDEDOR, CONDPAGTO, FORMAPAGTO, ENDERECOPESSOA, MUNICIPIO, PARAMRECAP
qryItemPedidoPneuITEMPEDIDOPNEUTFDQueryDetail de itens do pedido; JOIN com PNEU, MODELOPNEU, MEDIDAPNEU, MARCAPNEU, SERVICOPNEU, DESENHOPNEU
qryBorracheiroITEMPEDIDOPNEUBORRACHEIROTFDQueryVendedores/borracheiros associados a cada item de pneu
tabEmpresaPARAMRECAPTFDQueryLê parâmetros da empresa (STLIBERACONSERVICO) para controle de validações
cdsFiltro—TClientDataSetFiltros de pesquisa em memória (cliente, vendedor, datas, status, orçamento)
cdsSeriePneu—TClientDataSetLista de números de série de pneus para inserção em lote