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ódigo | Tipo | Mensagem |
|---|---|---|
| E-0033 | Erro | A Pessoa Física / Jurídica não está Cadastrada [TFA001]! Código.: %s |
| W-1658 | Aviso | Você 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).
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| ITEMORCAMENTOPNEU | INSERT, SELECT |
| ITEMPEDIDOPNEU | DELETE, INSERT, SELECT, UPDATE |
| ITEMPEDIDOPNEUBORRACHEIRO | DELETE, INSERT, SELECT, UPDATE |
| ORCAMENTOPNEU | INSERT, SELECT |
| PARCELAPEDIDOPNEU | DELETE, SELECT |
| PEDIDOPNEU | DELETE, INSERT, SELECT, UPDATE |
| PNEU | INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ACESSO | SELECT |
| AUTORIZADOR | SELECT |
| BANDAPNEU | SELECT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CONTAS | SELECT |
| CONTRATORECAP | SELECT |
| DESENHOPNEU | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| FORMAPAGTO | SELECT |
| ITEM | SELECT |
| ITEMTABPRECO | SELECT |
| LAUDOTECNICOPNEURECAP | SELECT |
| LAUDOTECPNEUCONTAS | SELECT |
| MARCAPNEU | SELECT |
| MEDIDAPNEU | SELECT |
| MODELOPNEU | SELECT |
| MOVIMENTACAO | SELECT |
| MUNICIPIO | SELECT |
| ORDEMPRODUCAORECAP | SELECT |
| PARAMRECAP | SELECT |
| PARMFATUR | SELECT |
| PARMTABPRECO | SELECT |
| PESSOA | SELECT |
| PESSOAFISICA | SELECT |
| PESSOAFORMAPAGTO | SELECT |
| PESSOAVENDEDOR | SELECT |
| PLUGORDRECAPPEDIDO | SELECT |
| SERVICOCONTRATORECAP | SELECT |
| SERVICOPNEU | SELECT |
| TABPRECO | SELECT |
| TIPOPEDIDOPNEU | SELECT |
| TIPOPESSOA | SELECT |
| TIPOSERVICORECAP | SELECT |
| TIPOVEICULO | SELECT |
| TIPOVENDEDOR | SELECT |
| VENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CALCULA_COMISSAO | COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +8 |
| CALCULA_COMISSAO_V2 | COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +9 |
| PARCELA_FINANCIAMENTO | CONDPAGTO (SELECT), CONDPARCELA (SELECT), JURO (SELECT), PARMFATUR (SELECT), PARMOFICINA (SELECT), SESSAO (SELECT) |
| RETORNA_DADOSCADASTRAIS | AREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4 |
| RETORNA_MOVIMENTACAOPADRAO | CONTRATORECAP (SELECT), ENDERECOPESSOA (SELECT), ITEM (SELECT), PARAMRECAP (SELECT), PARMFATUR (SELECT), PESSOA (SELECT) +1 |
| RETORNA_PRECOITEM | CONDPAGTO (SELECT), ITEM (SELECT), ITEMTABPRECO (SELECT), ITEMTABPRECODATA (SELECT), PARAMRECAP (SELECT), PARMFATUR (SELECT) +6 |
| RETORNA_TABPRECO | ITEM (SELECT), ITEMPERFIL (SELECT), ITEMTABPRECO (SELECT), PARAMRECAP (SELECT), PARMTABPRECO (SELECT), SESSAO (SELECT) +1 |
| VERIFICA_BLOQUEIO | BENEFICIOCLIENTE (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT), CONTAS (SELECT), CREDITOGRUPO (SELECT), CREDITOPERIODICO (SELECT) +35 |
| VERIFICA_CREDITO | CONTAS (SELECT), PARMFATUR (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AREACOMERCIAL | SELECT |
| BENEFICIOCLIENTE | SELECT |
| COMISSAOVENDEDOR | SELECT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CONTAS | SELECT |
| CONTRATORECAP | SELECT |
| CREDITOGRUPO | SELECT |
| CREDITOPERIODICO | SELECT |
| CREDITOPERIODICOGRUPO | SELECT |
| DESCONTOSUBGRUPO | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| FORMAPAGTO | SELECT |
| GRUPO | SELECT |
| GRUPOPCP | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| ITEMNOTAVENDEDOR | SELECT |
| ITEMPEDIDO | SELECT |
| ... | +41 tabelas |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| TFA006 | Tabelas de Preço | CONDPAGTO, EMPRESA, FORMAPAGTO, ITEM, ITEMTABPRECO, PARMFATUR, PESSOA, TABPRECO |
| MCB015 | Envio de Email | CONDPAGTO, EMPRESA, ESTADO, FORMAPAGTO, MUNICIPIO, PESSOA, VENDEDOR |
| MNF011 | Alteração de Comissões | CONTAS, EMPRESA, ENDERECOPESSOA, ITEM, MOVIMENTACAO, PESSOA, PESSOAVENDEDOR |
| TFA001 | Pessoas Físicas / Jurídicas | ENDERECOPESSOA, PESSOA, PESSOAFISICA, PESSOAFORMAPAGTO, PESSOAVENDEDOR, TIPOPESSOA, VENDEDOR |
| CNF001 | Consulta de Notas Fiscais | CONDPAGTO, CONTAS, EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| CNF012 | Consulta de CTRC | CONDPAGTO, CONTAS, EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| MRC026 | Agenda de Pneus | ENDERECOPESSOA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PESSOA, PNEU |
| MRC031 | Orçamento de Recapadora | EMPRESA, ITEMORCAMENTOPNEU, ORCAMENTOPNEU, ORDEMPRODUCAORECAP, PESSOA, PNEU |
| CRC002 | Consulta de Pedidos de Recapadora | EMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PEDIDOPNEU |
| MNF001 | Recebimento de Notas Fiscais de Compra | EMPRESA, ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MRC003 | Ordem de Produção Pneu | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PEDIDOPNEU, PNEU |
| MRC004 | Garantia de Reforma | ITEMPEDIDOPNEU, LAUDOTECNICOPNEURECAP, LAUDOTECPNEUCONTAS, ORDEMPRODUCAORECAP, PEDIDOPNEU |
| MRC006 | Ordem Produção Pneu - Exame Inicial | EMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PNEU |
| MRC007 | Ordem Produção Pneu - Raspagem | EMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PNEU |
| MRC008 | Ordem Produção Pneu - Preparação de Banda | EMPRESA, ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, ORDEMPRODUCAORECAP, PNEU |
| MRC025 | Armazenamento de Pneus | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PESSOA, PNEU |
| MRC039 | EMPRESA, ITEMPEDIDOPNEU, ORDEMPRODUCAORECAP, PEDIDOPNEU, PNEU | |
| REC001 | Parâmetros de Recapadora | EMPRESA, ETAPAPNEUEMPRESA, PARAMRECAP |
| RNF004 | Relação de Notas Fiscais | CONDPAGTO, EMPRESA, ITEM, MUNICIPIO, PESSOA |
| RNF006 | Relação de Custo X Lucro sobre Vendas | CONDPAGTO, EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| CNF017 | EMPRESA, ITEM, ITEMTABPRECO, PESSOA | |
| CPD001 | Consulta de Pedidos | EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| CPD002 | Consulta de Orçamentos / Ordem de Serviço | EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| CPD003 | Consulta de Ordens de Serviço | EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| CPD008 | CONTAS, EMPRESA, ITEM, PESSOA | |
| MFC026 | Gerenciamento Salário Funcionário | CONTAS, EMPRESA, PESSOA, TIPOPESSOA |
| MPD010 | Ordem de Carregamento | EMPRESA, FORMAPAGTO, MUNICIPIO, PESSOA |
| MPD046 | CONTAS, EMPRESA, ITEM, PESSOA | |
| MNF002 | Emissão de Nota Fiscal de Venda | CONTAS, EMPRESA, ITEM, MOVIMENTACAO, PESSOA |
| MFC032 | Gerenciamento de Títulos a Pagar | CONDPAGTO, CONTAS, FORMAPAGTO, PESSOA |
| ... | +554 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MRC031 | Orçamento de Recapadora | ITEMORCAMENTOPNEU, ITEMPEDIDOPNEU, ORCAMENTOPNEU, PEDIDOPNEU, PNEU |
| CRC001 | Consulta de Etapas de Produção | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| CRC002 | Consulta de Pedidos de Recapadora | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| CRC003 | Análise de Produções | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| CRC005 | Painel de Acompanhamento de Pneus | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC002 | Gerenciamento de Pedidos | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC003 | Ordem de Produção Pneu | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC006 | Ordem Produção Pneu - Exame Inicial | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC007 | Ordem Produção Pneu - Raspagem | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC008 | Ordem Produção Pneu - Preparação de Banda | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC009 | Ordem Produção Pneu - Escareação | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC010 | Ordem Produção Pneu - Limpeza Manchão | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC011 | Ordem Produção Pneu - Aplicação de Cola | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC012 | Ordem Produção Pneu - Aplicação Conserto | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC013 | Ordem Produção Pneu - Extrusora | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC014 | Ordem Produção Pneu - Emborrachamento/Aplicação de Banda | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC015 | Ordem Produção Pneu - Acabamento | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC016 | Ordem Produção Pneu - Vulcanização/Montagem | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC019 | Ordem de Carregamento Recapadora | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC027 | Ordem Produção Pneu - Montagem | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC028 | Ordem Produção Pneu - Vulcanização/Prensa | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| MRC048 | Montagem Ordem Carregamento Automática - Pré-Faturamento | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| RRC001 | Relatório de Produção de Pneus | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| RRC002 | Relatório de Quantidade de Produto | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
| RRC003 | Relatório Produzido / Faturado | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU |
LRC000 | Listagem de Pedidos de Pneu | ITEMPEDIDOPNEU, PEDIDOPNEU |
LPO002 | ITEMORCAMENTOPNEU, ITEMPEDIDOPNEU, ORCAMENTOPNEU, PEDIDOPNEU, PNEU | |
LPP000 | ITEMPEDIDOPNEU, ITEMPEDIDOPNEUBORRACHEIRO, PEDIDOPNEU, PNEU | |
| MRC004 | Garantia de Reforma | ITEMPEDIDOPNEU, PEDIDOPNEU |
| MRC005 | Liberação Pedidos de Pneu | ITEMPEDIDOPNEU, PEDIDOPNEU |
| MRC020 | Confirmação de Ordem de Carregamento Recapadora | ITEMPEDIDOPNEU, PEDIDOPNEU |
| ... | +90 telas |
Regras de Negócio
- Cliente (PESSOA): validado contra PESSOA + ENDERECOPESSOA; cliente inativo (ST_ATIVA='N') ou com SCPC bloqueado (ST_SCPC='S') impede inclusão do pedido (
qryPedidoPneuIDPESSOAValidate). - Endereço: se o cliente tiver mais de um endereço, exibe tela de seleção; se tiver exatamente um, preenche automaticamente (
qryPedidoPneuIDPESSOAValidate). - 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). - 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). - 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). - 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). - 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). - Condição de Pagamento: campo obrigatório antes de salvar; validado em CONDPAGTO (
qryPedidoPneuIDCONDPAGTOValidate). - AfterInsert (pedido): inicializa DTEMISSAO=hoje, IDVENDEDOR do usuário logado, IDEMPRESA da sessão.
- BeforePost (item): valida obrigatoriedade de IDPNEU, NRSERIE e IDSERVICOPNEU.
- Comissão de borracheiro: gerada automaticamente via procedure CALCULA_COMISSAO/CALCULA_COMISSAO_V2 após inclusão/alteração de itens (
gera_comissao). - Atualização do IDPESSOA no PNEU: ao trocar o cliente do pedido, atualiza IDPESSOA em todos os pneus dos itens (
qryPedidoPneuIDPESSOAValidate).
Datasets e SQL
| Dataset | Tabela Principal | Tipo | Descricao |
|---|---|---|---|
qryPedidoPneu | PEDIDOPNEU | TFDQuery | Query master do pedido; JOIN com PESSOA, VENDEDOR, CONDPAGTO, FORMAPAGTO, ENDERECOPESSOA, MUNICIPIO, PARAMRECAP |
qryItemPedidoPneu | ITEMPEDIDOPNEU | TFDQuery | Detail de itens do pedido; JOIN com PNEU, MODELOPNEU, MEDIDAPNEU, MARCAPNEU, SERVICOPNEU, DESENHOPNEU |
qryBorracheiro | ITEMPEDIDOPNEUBORRACHEIRO | TFDQuery | Vendedores/borracheiros associados a cada item de pneu |
tabEmpresa | PARAMRECAP | TFDQuery | Lê parâmetros da empresa (STLIBERACONSERVICO) para controle de validações |
cdsFiltro | — | TClientDataSet | Filtros de pesquisa em memória (cliente, vendedor, datas, status, orçamento) |
cdsSeriePneu | — | TClientDataSet | Lista de números de série de pneus para inserção em lote |