MRC004 — Garantia de Reforma (enriquecimento)
Menu: Recapadora > Movimentações > Garantia de Reforma
Objetivo
A tela MRC004 (Garantia de Reforma) é usada para tratar reclamações de garantia de pneus reformados: localizar o pedido de garantia do cliente, associá-lo a uma ordem de produção já finalizada (ou abrir um laudo avulso), registrar o laudo técnico com motivo/causa e classificação da garantia, e conduzir o desfecho financeiro (gerar crédito ao cliente, enviar para produção, estornar ou cancelar). Ela concentra o fluxo completo da garantia: da abertura do laudo até a geração do lançamento de contas ou o cancelamento com estorno das compensações.
Fluxo principal
- Buscar pedidos de garantia/laudos por filtros (vendedor, cliente, marca, medida, série, datas de emissão/entrega) (Consulta) —
source/MRC004/UMRC004.pas:1062-1090 (TfrmMRC004.btnBUSCARClick) - Selecionar um pedido de garantia sem laudo e acionar 'Consultar Associação' para localizar ordens de produção compatíveis (Laudos e Pedidos de Garantia) —
source/MRC004/UMRC004.pas:1681-1696 (TfrmMRC004.btnCONSULTAASSOCIAClick) - Buscar e selecionar a Ordem de Produção finalizada correspondente ao pedido (Associar Ordem de Produção) —
source/MRC004/UMRC004.pas:1576-1592 (TfrmMRC004.btnBUSCAASSOCIAClick) - Preencher o Motivo/Causas, a Classificação de Garantia e a Reclamação do laudo (Laudo Técnico de Pneu) —
source/MRC004/UdmMRC004.pas:613-658 (TdmMRC004.tabCAUSASLAUDOID_MOTIVOValidate) - Salvar o laudo (Laudo Técnico de Pneu) —
source/MRC004/UMRC004.pas:649-760 (TfrmMRC004.btnSalvarClick) - Imprimir o Laudo Técnico usando o layout configurado (Laudo Técnico de Pneu) —
source/MRC004/UMRC004.pas:2714-2784 (TfrmMRC004.btnLAUDOClick) - Opcional: enviar o laudo para produção, estornar o processo de garantia ou cancelar o laudo (Laudo Técnico de Pneu) —
source/MRC004/UMRC004.pas:2616-2680 (TfrmMRC004.btnOPClick)
Campos obrigatórios
| Campo | Condição | Mensagem | Fonte |
|---|---|---|---|
| Data de Emissão do Laudo | sempre, ao salvar o laudo (interno ou avulso) | A Data de Emissão do Laudo é Obrigatória. Verifique / Informe a data de emissão do Laudo. Verifique! | source/MRC004/UdmMRC004.pas:1055-1065 (TdmMRC004.tabLAUDOBeforePost) |
| Pessoa (Cliente) do Laudo | obrigatório no laudo avulso; no laudo por associação a pessoa vem do pedido de garantia | É Obrigatório informar a Pessoa! / Informe o Cliente do Laudo. Verifique! | source/MRC004/UdmMRC004.pas:1067-1077 (TdmMRC004.tabLAUDOBeforePost) |
| Forma de Pagamento | obrigatória apenas quando o laudo é avulso (ST_AVULSO = 'S') | É Obrigatório informar a Forma de Pagamento! / Informe a Forma de Pagamento do Laudo. Verifique! | source/MRC004/UdmMRC004.pas:1079-1083 (TdmMRC004.tabLAUDOBeforePost) |
| Nr. Vinheta de Recapagem e Fábrica/Planta (Reformadora) | obrigatórios somente quando o parâmetro de recapadora TPBANDEIRA = 'M' e o laudo é avulso | O Campo Nr. Vinheta de Recapagem é Obrigatório. Verifique! / O Campo Fábrica/Planta é Obrigatório. Verifique! | source/MRC004/UdmMRC004.pas:1090-1117 (TdmMRC004.tabLAUDOBeforePost) |
| Percentual e Valor da Garantia (linha de classificação) | obrigatórios ao incluir/gravar uma linha na grade de Classificação de Garantia | Informe o Percentual da Garantia. / Informe o valor da Garantia. | source/MRC004/UdmMRC004.pas:692-709 (TdmMRC004.tabCLASSIFICBeforePost) |
| Motivo (Causa do Laudo) | obrigatório ao incluir uma linha na grade de Motivos/Causas do laudo | Informe o Código do Motivo. Verifique! | source/MRC004/UdmMRC004.pas:665-675 (TdmMRC004.tabCAUSASLAUDOBeforePost) |
Mensagens: causa e ação
A associação da ordem de produção não pode ser feita porque o pedido está bloqueado. Verifique! [MRC005][MRC040]
Causa: O pedido de garantia (ITEMPEDIDOPNEU) está com status 'B' - Bloqueado.
Ação: Desbloquear o pedido de garantia nas telas MRC005 ou MRC040 antes de tentar associar a ordem de produção.
Fonte: source/MRC004/UMRC004.pas:1695-1696 (TfrmMRC004.btnCONSULTAASSOCIAClick)
A Classificação %s já foi Informado para este Laudo!
Causa: O usuário tentou incluir a mesma classificação de garantia duas vezes no mesmo laudo.
Ação: Selecionar uma classificação diferente ou editar a linha já existente em vez de duplicar.
Fonte: source/MRC004/UdmMRC004.pas:569-589 (TdmMRC004.tabCLASSIFICCD_CLASSIFICACAOValidate)
A Classificação não está cadastrada! Verifique [TRC019]
Causa: O código de classificação de garantia digitado não existe na tabela CLASSIFICACAOGARANTIA.
Ação: Conferir/cadastrar o código na tela de Classificação de Garantia (TRC019).
Fonte: source/MRC004/UdmMRC004.pas:557-595 (TdmMRC004.tabCLASSIFICCD_CLASSIFICACAOValidate)
A consulta não retornou resultados!
Causa: Os filtros usados na busca de ordens de produção para associação não encontraram nenhum registro.
Ação: Revisar ou limpar os filtros (vendedor, série, DOT, datas) e buscar novamente.
Fonte: source/MRC004/UMRC004.pas:1565-1572 (TfrmMRC004.btnBUSCARClick)
A Data de Emissão do Laudo é Obrigatória. Verifique
Causa: O campo Data do Laudo está vazio no momento de salvar.
Ação: Preencher a Data de Emissão do Laudo antes de salvar.
Fonte: source/MRC004/UdmMRC004.pas:1055-1065 (TdmMRC004.tabLAUDOBeforePost)
A Data final não pode ser Menor que a Data Inicial. Verifique!
Causa: No filtro de busca (emissão ou entrega), a data final informada é anterior à data inicial.
Ação: Corrigir o intervalo de datas do filtro de consulta.
Fonte: source/MRC004/UMRC004.pas:1072-1090 (TfrmMRC004.btnBUSCARClick)
A Data inicial do periodo não pode ser maior que a Data Final. Verifique!
Causa: No filtro da aba de Associação de Ordem de Produção, a data inicial é maior que a final (emissão ou entrega).
Ação: Corrigir o intervalo de datas antes de buscar.
Fonte: source/MRC004/UMRC004.pas:1582-1592 (TfrmMRC004.btnBUSCAASSOCIAClick)
A Fábrica/Planta Não está Cadastrada! Verifique [TRC029]
Causa: O código de reformadora (fábrica/planta) informado não existe na tabela REFORMADORA.
Ação: Conferir/cadastrar a reformadora na tela TRC029.
Fonte: source/MRC004/UdmMRC004.pas:1602-1616 (TdmMRC004.tabLAUDOIDREFORMADORAValidate)
A Marca de Pneu está inativa! Verifique [TRC003]
Causa: A marca de pneu selecionada no laudo está marcada como inativa (ST_ATIVO='N').
Ação: Ativar a marca ou selecionar outra marca ativa na tela TRC003.
Fonte: source/MRC004/UdmMRC004.pas:1555-1568 (TdmMRC004.tabLAUDOCD_MARCAValidate)
A Marca de Pneu não está cadastrada! Verifique [TRC003]
Causa: O código de marca informado no filtro/cadastro não existe.
Ação: Conferir/cadastrar a marca na tela TRC003.
Fonte: source/MRC004/UdmMRC004.pas:488-499 (TdmMRC004.tabEMPRESACD_MARCAValidate)
A Medida de Pneu não está cadastrada! Verifique [TRC004]
Causa: O código de medida informado não existe na tabela MEDIDAPNEU.
Ação: Conferir/cadastrar a medida na tela TRC004.
Fonte: source/MRC004/UdmMRC004.pas:442-453 (TdmMRC004.tabEMPRESACD_MEDIDAValidate)
A Movimentação %s Não Possui um Histórico Associado. Verifique! [TCB001/REC001]
Causa: A movimentação financeira usada para gerar o crédito de garantia não tem código de histórico configurado.
Ação: Configurar o histórico contábil da movimentação em TCB001 ou revisar o código de movimentação em REC001.
Fonte: source/MRC004/UMRC004.pas:2554-2562 (TfrmMRC004.Gera_contas)
A Movimentação %s Não Possui um Tipo de Conta Associado. Verifique! [TCB001/REC001]
Causa: A movimentação financeira usada para gerar o crédito de garantia não tem tipo de conta configurado.
Ação: Configurar o tipo de conta da movimentação em TCB001 ou revisar o código em REC001.
Fonte: source/MRC004/UMRC004.pas:2554-2562 (TfrmMRC004.Gera_contas)
A Movimentação Para Emissão de Laudo Técnico Não Está Cadastrada. Verifique! [REC001]
Causa: O parâmetro CD_MOVLAUDO não está preenchido nos Parâmetros de Recapadora da empresa.
Ação: Cadastrar a movimentação de laudo técnico na tela de Parâmetros de Recapadora (REC001).
Fonte: source/MRC004/UMRC004.pas:2418-2426 (TfrmMRC004.btnFINANCEIROClick)
A Pessoa "%s " está com Situação Financeira Bloqueada! Verifique [TFA001]
Causa: O cliente do laudo está com SCPC/situação financeira bloqueada (ST_SCPC='S').
Ação: Regularizar a situação financeira do cliente na tela de Pessoas (TFA001).
Fonte: source/MRC004/UdmMRC004.pas:1165-1170 (TdmMRC004.tabLAUDOCD_PESSOAValidate)
A Pessoa não Está Ativa. Verifique! [TFA001]
Causa: A pessoa selecionada na associação de ordem de produção está inativa.
Ação: Ativar o cadastro da pessoa em TFA001.
Fonte: source/MRC004/UdmMRC004.pas:888-891 (TdmMRC004.tabEMPASSOCIACD_PESSOAValidate)
A Pessoa não Está Cadastrada. Verifique! [TFA001]
Causa: O código de vendedor/pessoa informado no filtro de consulta não existe.
Ação: Conferir/cadastrar a pessoa em TFA001.
Fonte: source/MRC004/UdmMRC004.pas:373-379 (TdmMRC004.tabEMPRESACD_VENDEDORValidate)
A pessoa não é um vendedor! Verifique [TFA007]
Causa: O código informado no campo Vendedor pertence a uma pessoa não cadastrada como vendedor.
Ação: Informar um código de vendedor válido, cadastrado na tela TFA007.
Fonte: source/MRC004/UdmMRC004.pas:373-379 (TdmMRC004.tabEMPRESACD_VENDEDORValidate)
A porcentagem de Garantia não pode ser inferior a 0. Verifique!
Causa: O percentual informado na linha de classificação de garantia é negativo.
Ação: Informar um percentual maior ou igual a zero.
Fonte: source/MRC004/UdmMRC004.pas:1019-1020 (TdmMRC004.tabCLASSIFICPC_CLASSIFICACAOValidate)
Desculpe não há nada para excluir aqui. Verifique!
Causa: O botão Excluir foi acionado fora das abas de Laudo Técnico (ex.: aba de Consulta).
Ação: Usar o botão Excluir apenas dentro da aba de Laudo Técnico de Pneu.
Fonte: source/MRC004/UMRC004.pas:625-645 (TfrmMRC004.btnExcluirClick)
Deseja Associar a Ordem de Produção %s ao Pedido de Garantia %s?
Causa: Confirmação exibida antes de vincular definitivamente a ordem de produção ao pedido de garantia, criando o laudo técnico.
Ação: Conferir os dados exibidos (série, DOT, medida, número de fogo) do pedido e da ordem antes de confirmar.
Fonte: source/MRC004/UMRC004.pas:1880-1904 (TfrmMRC004.btnASSOCIARORDEMClick)
Deseja atender o item do pedido de recapadora?
Causa: Durante o estorno do laudo, o sistema pergunta se deve gerar automaticamente uma ordem de produção de recusa para liberar/fechar o item do pedido.
Ação: Confirmar para que o sistema gere e feche automaticamente a ordem de produção de recusa.
Fonte: source/MRC004/UMRC004.pas:2236-2264 (TfrmMRC004.btnESTORNOClick)
Deseja Cancelar o Processo de Garantia?
Causa: Confirmação do estorno do laudo quando não há lançamento financeiro gerado para ele.
Ação: Confirmar para marcar o laudo como cancelado e liberar o item do pedido de garantia.
Fonte: source/MRC004/UMRC004.pas:2196-2211 (TfrmMRC004.btnESTORNOClick)
Deseja Cancelar o Financeiro?
Causa: Durante o estorno do laudo, existe lançamento de contas ainda não cancelado/liquidado vinculado ao laudo.
Ação: Confirmar para cancelar o lançamento financeiro vinculado ao laudo.
Fonte: source/MRC004/UMRC004.pas:2229-2234 (TfrmMRC004.btnESTORNOClick)
Deseja Efetuar o Cancelamento do Laudo? As Compensações e os Lançamentos Financeiros serão Estornados!
Causa: Confirmação do cancelamento definitivo do laudo técnico.
Ação: Confirmar apenas se realmente deseja estornar o financeiro e as compensações associadas ao laudo.
Fonte: source/MRC004/UMRC004.pas:3164-3170 (TfrmMRC004.btncancelarClick)
Empresa não cadastrada! Use a tela de cadastro de empresas[ADM002]
Causa: O código de empresa (do pedido ou do laudo) informado não está cadastrado na tabela EMPRESA.
Ação: Cadastrar a empresa na tela ADM002.
Fonte: source/MRC004/UdmMRC004.pas:1626-1636 (TdmMRC004.tabEMPRESACD_EMPRPEDIDOValidate)
Este Laudo foi Utilizado como Compensação em Notas Fiscais Emitidas. Para efetuar o cancelamento do Laudo é Necessário que sejam Canceladas as Notas Fiscais. Verifique! [CNF001]
Causa: Existe nota fiscal emitida que usou este laudo como desconto/compensação (LAUDODESCNOTA).
Ação: Cancelar as notas fiscais relacionadas na tela CNF001 antes de cancelar o laudo.
Fonte: source/MRC004/UMRC004.pas:3172-3185 (TfrmMRC004.btncancelarClick)
Este registro não pode ser excluído pois existe movimentações relacionadas
Causa: A tentativa de exclusão falhou por haver registros dependentes (ex.: financeiro, notas) vinculados ao laudo.
Ação: Não excluir; usar Estorno ou Cancelamento do laudo para desfazer o processo.
Fonte: source/MRC004/UMRC004.pas:628-645 (TfrmMRC004.btnExcluirClick)
Existe um Lançamento Já Realizado Para Este Laudo Técnico. Lançamento: %s Deseja Cancelar este Movimento e Estornar o Processo de Garantia?
Causa: O laudo já possui um lançamento financeiro (NR_LANCTOCONTAS) gerado.
Ação: Confirmar e informar o motivo de cancelamento para estornar o lançamento e o processo de garantia.
Fonte: source/MRC004/UMRC004.pas:2174-2194 (TfrmMRC004.btnESTORNOClick)
Forma de Pagamento não encontrada![TFC001]
Causa: O código de forma de pagamento informado não existe na tabela FORMAPAGTO.
Ação: Conferir/cadastrar a forma de pagamento na tela TFC001.
Fonte: source/MRC004/UdmMRC004.pas:1186-1192 (TdmMRC004.tabLAUDOCD_FORMAPAGTOValidate)
Informe a data de emissão do Laudo. Verifique!
Causa: Tentativa de salvar o laudo sem preencher a data de emissão.
Ação: Preencher a Data de Emissão antes de salvar.
Fonte: source/MRC004/UMRC004.pas:682-691 (TfrmMRC004.btnSalvarClick)
Informe a Forma de Pagamento do Laudo. Verifique!
Causa: Laudo avulso sendo salvo sem a forma de pagamento preenchida.
Ação: Informar a forma de pagamento no laudo avulso.
Fonte: source/MRC004/UMRC004.pas:675-679 (TfrmMRC004.btnSalvarClick)
Informe o Cliente do Laudo. Verifique!
Causa: Laudo avulso sendo salvo sem o cliente informado.
Ação: Informar o cliente/pessoa do laudo avulso.
Fonte: source/MRC004/UMRC004.pas:669-673 (TfrmMRC004.btnSalvarClick)
Informe o código de classificação da garantia antes de informar a porcentagem. Verifique!
Causa: O usuário digitou o percentual da garantia antes de escolher o código de classificação na mesma linha.
Ação: Informar primeiro o código de classificação de garantia.
Fonte: source/MRC004/UdmMRC004.pas:1003-1006 (TdmMRC004.tabCLASSIFICPC_CLASSIFICACAOValidate)
Informe o Código do Motivo. Verifique!
Causa: Tentativa de gravar uma linha de causa do laudo sem selecionar o motivo.
Ação: Selecionar o motivo antes de salvar a linha de causas.
Fonte: source/MRC004/UdmMRC004.pas:665-675 (TdmMRC004.tabCAUSASLAUDOBeforePost)
Informe o Valor do Serviço para que possa ser realizado o calculo. Verifique!
Causa: O laudo não tem o Valor do Serviço preenchido, necessário para calcular percentual/valor da garantia.
Ação: Informar o valor do serviço no laudo antes de classificar a garantia.
Fonte: source/MRC004/UdmMRC004.pas:1008-1009 (TdmMRC004.tabCLASSIFICPC_CLASSIFICACAOValidate)
Já existe um lançamento financeiro gerado o mesmo será cancelado
Causa: Aviso informativo exibido ao gerar novo financeiro quando já existe lançamento de contas pendente para o laudo.
Ação: Confirmar o motivo de cancelamento; o lançamento anterior será substituído pelo novo.
Fonte: source/MRC004/UMRC004.pas:2354-2356 (TfrmMRC004.CancelaContas)
Já foi gerado a produção recusada para este Pneu(%s)! Verifique[MRC003]!
Causa: Já existe uma ordem de produção de recusa gerada para o item ao tentar estornar novamente o laudo.
Ação: Verificar a ordem de produção existente na tela MRC003 em vez de gerar outra.
Fonte: source/MRC004/UMRC004.pas:2240-2248 (TfrmMRC004.btnESTORNOClick)
Regras de negócio
MRC004.R001(verregras/MRC004/MRC004.R001.md)MRC004.R002(verregras/MRC004/MRC004.R002.md)MRC004.R003(verregras/MRC004/MRC004.R003.md)MRC004.R004(verregras/MRC004/MRC004.R004.md)MRC004.R005(verregras/MRC004/MRC004.R005.md)MRC004.R006(verregras/MRC004/MRC004.R006.md)MRC004.R007(verregras/MRC004/MRC004.R007.md)MRC004.R008(verregras/MRC004/MRC004.R008.md)MRC004.R009(verregras/MRC004/MRC004.R009.md)MRC004.R010(verregras/MRC004/MRC004.R010.md)MRC004.R011(verregras/MRC004/MRC004.R011.md)MRC004.R012(verregras/MRC004/MRC004.R012.md)MRC004.R013(verregras/MRC004/MRC004.R013.md)MRC004.R014(verregras/MRC004/MRC004.R014.md)MRC004.R015(verregras/MRC004/MRC004.R015.md)MRC004.R016(verregras/MRC004/MRC004.R016.md)MRC004.R017(verregras/MRC004/MRC004.R017.md)MRC004.R018(verregras/MRC004/MRC004.R018.md)MRC004.R019(verregras/MRC004/MRC004.R019.md)MRC004.R020(verregras/MRC004/MRC004.R020.md)MRC004.R021(verregras/MRC004/MRC004.R021.md)MRC004.R022(verregras/MRC004/MRC004.R022.md)MRC004.R023(verregras/MRC004/MRC004.R023.md)
Perguntas frequentes
P: Por que não consigo salvar o laudo e aparece 'Somente Usuários Autorizadores podem alterar o Laudo'?
R: O usuário logado não está cadastrado como Autorizador ativo (tabela AUTORIZADOR). Peça ao administrador para cadastrar/ativar o usuário como autorizador.
Fonte: source/MRC004/UMRC004.pas:692-693 (TfrmMRC004.btnSalvarClick), source/MRC004/UMRC004.pas:552-561 (iniciar)
P: Por que o campo Nr. Vinheta de Recapagem (DOT) é obrigatório em um laudo e não em outro?
R: Só é obrigatório quando o parâmetro de recapadora TPBANDEIRA está configurado como 'M' (Michelin) e o laudo é avulso.
Fonte: source/MRC004/UdmMRC004.pas:1090-1103 (TdmMRC004.tabLAUDOBeforePost)
P: Por que não consigo alterar o percentual ou o valor de uma classificação de garantia?
R: A classificação já foi descontada/utilizada em uma nota fiscal emitida; cancele a nota antes de alterar o laudo.
Fonte: source/MRC004/UdmMRC004.pas:1011-1017 (TdmMRC004.tabCLASSIFICPC_CLASSIFICACAOValidate), source/MRC004/UdmMRC004.pas:1474-1480 (TdmMRC004.tabCLASSIFICVL_CLASSIFICACAOValidate)
P: Por que ao gerar o financeiro aparece 'Já existe um lançamento financeiro gerado o mesmo será cancelado'?
R: Já existe um lançamento de contas anterior para esse laudo; o sistema pede o motivo de cancelamento e substitui o lançamento antigo pelo novo.
Fonte: source/MRC004/UMRC004.pas:2352-2378 (TfrmMRC004.CancelaContas)
P: Por que não consigo cancelar o laudo, aparece mensagem sobre nota fiscal emitida?
R: O laudo foi usado como compensação/desconto em uma nota fiscal emitida; é preciso cancelar as notas fiscais na tela CNF001 antes de cancelar o laudo.
Fonte: source/MRC004/UMRC004.pas:3172-3185 (TfrmMRC004.btncancelarClick)
P: Por que não consigo enviar o laudo para produção (Ordem de Produção)?
R: Laudos avulsos e laudos do tipo Recusa não podem gerar Ordem de Produção. Também não é possível reenviar um laudo que já gerou OP em aberto.
Fonte: source/MRC004/UMRC004.pas:2624-2652 (TfrmMRC004.btnOPClick)
P: Por que a associação da ordem de produção ao pedido de garantia é bloqueada?
R: O pedido de garantia está com status Bloqueado (B); é necessário desbloquear o pedido nas telas MRC005/MRC040 antes de associar a ordem.
Fonte: source/MRC004/UMRC004.pas:1695-1696 (TfrmMRC004.btnCONSULTAASSOCIAClick)
P: Por que a Data do Laudo aparece travada na data de hoje e não deixa editar?
R: O parâmetro de recapadora ST_BLOQUEIADTEMISSAOLAUDO está configurado como 'S', o que força e trava a data de emissão do laudo na data atual.
Fonte: source/MRC004/UdmMRC004.pas:1303-1322 (TdmMRC004.carregaComponentes)
P: Por que não consigo informar percentual/valor de garantia numa classificação?
R: O Valor do Serviço do laudo está zerado (R$0,00); é necessário preencher o valor do serviço antes de lançar a classificação de garantia.
Fonte: source/MRC004/UMRC004.pas:3129-3135 (TfrmMRC004.gridCLASSGARANTIAEnter)
P: Por que o sistema não aceita a pessoa/cliente informado no laudo?
R: A pessoa está inativa ou com situação financeira (SCPC) bloqueada; regularize o cadastro na tela de Pessoas (TFA001).
Fonte: source/MRC004/UdmMRC004.pas:1165-1176 (TdmMRC004.tabLAUDOCD_PESSOAValidate)
P: Por que zerar o Valor do Serviço apaga as classificações de garantia do laudo?
R: Ao zerar o valor do serviço com classificações já lançadas, o sistema pergunta se deseja excluir todas as classificações do laudo, pois elas dependem desse valor para o cálculo.
Fonte: source/MRC004/UdmMRC004.pas:1645-1671 (TdmMRC004.tabLAUDOVL_SERVICOValidate)
Dúvidas em aberto (o código não responde)
- A subconsulta 'SUM(C.PC_CLASSIFICACAO) - 300 PC_TOTAL' calculada em tabCLASSIFICPC_CLASSIFICACAOValidate é usada para alguma trava de negócio, ou é código morto (o resultado nunca é lido)? — UdmMRC004.pas:1023-1030 - a variável Resultado é atribuída mas não há nenhum uso posterior dela na rotina.
- Quais são todos os valores válidos e o significado de ST_LAUDO além de 'C' (cancelado) e 'V' (válido, atribuído no laudo avulso)? — UMRC004.pas:2019-2022 atribui 'V'; UdmMRC004.pas usa apenas comparação com 'C' em vários pontos (ex.: linha 1296, 1370).
- Qual a regra de negócio completa por trás do campo ST_ANALISELAUDO e do layout especial 'LLT009' (só recebe esse campo quando o layout configurado é exatamente esse código)? — UMRC004.pas:2746-2747 e 2776-2777 só preenchem iParametros[8] quando ParamRecap 'CDLAYOUTLAUDO'/'CDLAYOUTLAUDOREC' = 'LLT009'.
- Por que os KeyDown de busca (F9) dos campos do laudo avulso testam 'tabLAUDOCD_VENDEDOR.ReadOnly = False' em vez de verificar diretamente se ST_LAUDO <> 'C'? — UMRC004.pas:2953-2977 - o ReadOnly é controlado indiretamente por carregaComponentes, tornando a regra difícil de auditar isoladamente.