Pular para o conteúdo principal

STAUTTROCADESENHO — Autorização para Troca de Desenho

Tela de configuração: REC001 — Parâmetros de Recapagem Tabela: PARAMRECAP.STAUTTROCADESENHO Tipo: CHAR(1) — Valor padrão: N

Controla se a operação de troca de desenho nas etapas de produção da recapagem exige autorização prévia de um usuário habilitado. Quando ativada, o sistema abre uma tela de login/senha antes de permitir a troca.


Telas impactadas​

TelaEtapaComportamento
MRC003Exame InicialAbre tela de autorização antes da troca de desenho
MRC006EscareaçãoAbre tela de autorização antes da troca de desenho
MRC007Preparação de BandaAbre tela de autorização antes da troca de desenho
MRC008VulcanizaçãoAbre tela de autorização antes da troca de desenho
MRC009AcabamentoAbre tela de autorização antes da troca de desenho
MRC010Limpeza/ManchaAbre tela de autorização antes da troca de desenho
MRC011Aplicação de Cola / EmborrachamentoAbre tela de autorização antes da troca de desenho
MRC012Aplicação ConsertoAbre tela de autorização antes da troca de desenho
MRC013Garantia (tipo 1)Abre tela de autorização antes da troca de desenho
MRC014Garantia (tipo 2)Abre tela de autorização antes da troca de desenho

Campos envolvidos​

CampoTabelaRelação
STAUTTROCADESENHOPARAMRECAPParâmetro principal
TPTROCADESENHOPARAMRECAPDefine o tipo/modalidade de troca (configurado em REC001)

Opções disponíveis​

S — Autorização Obrigatória​

O que fazDetalhe
Exige login/senhaAntes de executar a troca de desenho, o sistema abre uma tela modal de autenticação
Usuário autorizadorDeve estar cadastrado em Autorizadores (TFA008)
Fluxo bloqueadoSe o usuário cancelar ou informar credenciais inválidas, a troca não é executada

Simulação passo a passo​

  1. Acesse a tela REC001 — Parâmetros de Recapagem.
  2. Localize o campo Autorização para Troca de Desenho e configure como S.
  3. Salve o parâmetro.
  4. Acesse qualquer tela de etapa de produção (ex.: MRC003 — Exame Inicial).
  5. Abra uma ordem de produção de recapagem.
  6. Clique no botão Troca de Desenho.
  7. O sistema exibe uma tela de login solicitando usuário e senha de um autorizador.
  8. Informe as credenciais de um usuário cadastrado como autorizador.
  9. Clique em OK (ou pressione <Enter>).
  10. A tela de troca de desenho é aberta normalmente.

Resultado esperado: A troca de desenho só é permitida após autenticação bem-sucedida de um usuário autorizador. Se o login for cancelado ou inválido, a operação é abortada.

Exceção / Importante: O usuário autorizador deve estar previamente cadastrado na tela de Autorizadores. Veja ST_AUTORIZADOR (configurado em REC001 — Parâmetros de Recapagem) para habilitar o uso de autorizadores no módulo.


N — Sem Autorização (Livre)​

O que fazDetalhe
Sem exigência de loginA troca de desenho é executada diretamente, sem tela de autenticação
Fluxo desbloqueadoO sistema abre a tela de troca de desenho imediatamente ao clicar no botão

Simulação passo a passo​

  1. Acesse a tela REC001 — Parâmetros de Recapagem.
  2. Localize o campo Autorização para Troca de Desenho e configure como N.
  3. Salve o parâmetro.
  4. Acesse qualquer tela de etapa de produção (ex.: MRC003 — Exame Inicial).
  5. Abra uma ordem de produção de recapagem.
  6. Clique no botão Troca de Desenho.
  7. A tela de troca de desenho é aberta imediatamente, sem solicitação de login.

Resultado esperado: A troca de desenho é liberada diretamente, sem necessidade de autorização prévia.


Regra Geral de Autorização​

O parâmetro STAUTTROCADESENHO controla apenas a exigência de login/senha antes da troca. Ele não interfere na validação de regras técnicas da troca (ex.: exigência de raspagem prévia, executor informado, etc.), que são tratadas por outras validações nas próprias telas de etapa.

O parâmetro TPTROCADESENHO (configurado em REC001 — Parâmetros de Recapagem) define a modalidade da troca (desenho padrão D, com validação V, etc.), complementando este parâmetro.


Tabela Comparativa Resumida​

ValorAutorizaçãoComportamento
SObrigatóriaAbre tela de login antes da troca de desenho
NNão exigidaTroca de desenho liberada diretamente

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaTrecho
TframeMRC003.btnTrocaDesenhoClickUframeMRC003.pas4405if (dmMRC003.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC003.pas696STAUTTROCADESENHO no SELECT
TfrmMRC006.btnTrocaDesenhoClickUMRC006.pas1583if (dmMRC006.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC006.pas270R.STAUTTROCADESENHO no SELECT
TfrmMRC007.btnTrocaDesenhoClickUMRC007.pas1582if (dmMRC007.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC007.pas308Coalesce(STAUTTROCADESENHO,'0') no SELECT
TfrmMRC008.btnTrocaDesenhoClickUMRC008.pas1020if (dmMRC008.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC008.pas322R.STAUTTROCADESENHO no SELECT
TfrmMRC009.btnTrocaDesenhoClickUMRC009.pas875if (dmMRC009.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC009.pas311R.STAUTTROCADESENHO no SELECT
TfrmMRC010.btnTrocaDesenhoClickUMRC010.pas1460if (dmMRC010.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC010.pas280R.STAUTTROCADESENHO no SELECT
TfrmMRC011.btnTrocaDesenhoClickUMRC011.pas1238if (dmMRC011.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC011.pas233R.STAUTTROCADESENHO no SELECT
TfrmMRC012.btnTrocaDesenhoClickUMRC012.pas1306if (dmMRC012.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC012.pas261R.STAUTTROCADESENHO no SELECT
TfrmMRC013.btnTrocaDesenhoClickUMRC013.pas545if (dmMRC013.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC013.pas213R.STAUTTROCADESENHO no SELECT
TfrmMRC014.btnTrocaDesenhoClickUMRC014.pas1326if (dmMRC014.iSTAUTTROCADESENHO = 'S')then
Busca_ParametrosUdmMRC014.pas281R.STAUTTROCADESENHO no SELECT

Referências SQL diretas ao campo​

Não foram encontradas referências diretas ao campo STAUTTROCADESENHO em procedures/views SQL dentro de Scripts/. O campo é consultado exclusivamente via Delphi (queries inline nos datamodules).

Candidatas por uso da tabela PARAMRECAP​

As procedures/views abaixo utilizam a tabela PARAMRECAP mas não citam o campo STAUTTROCADESENHO diretamente. Não há impacto funcional direto identificado no código:

ATUALIZA_PEDIDONOTA, ATUALIZA_PREVISAOORDEMPROD, ATUALIZA_STFATURAAUTO, ATUALIZA_TIPOPESSOARECAP, CANCELA_ESTOQUERECAP, CANCELA_NOTAFISCAL, CONFIRMA_PNEURECUSADO, EXCLUSAO_BANDA, FECHA_ORDEMPRODUCAORECAP, FECHA_ORDEMPRODUCAORECAPNOTA, GERA_NOTAPEDIDO, GERA_ORDEMPRODUCAORECAP, GERA_PEDIDOENTRADACARCACA, GERA_PEDIDOSAIDACARCACA, GERA_PRODACABAMENTO, GERA_PRODAPLICACAOCOLA, GERA_PRODAPLICACAOCONSERTO, GERA_PRODBANDA, GERA_PRODCONFERENCIAPNEU, GERA_PRODDESENVELOPAMENTO.