Pular para o conteúdo principal

STAUTORIZADORPRODADICIONAL — Solicita Autorizador para Alteração/Exclusão de Produto Adicional

Tela de configuração: REC001 — Parâmetros da Recapadora Tabela: PARAMRECAP.STAUTORIZADORPRODADICIONAL Tipo: CHAR(1) — Valor padrão: N Componente: chkSTAUTORIZADORPRODADICIONAL (TDBCheckBox)

Telas impactadas​

TelaDescrição
REC001Parâmetros da Recapadora — checkbox na tela de configuração
Janela de Produtos Adicionais (UProdutoRecap)Ao salvar ou excluir um produto adicional, exige autorização

Campos envolvidos​

CampoTabelaObservação
STAUTORIZADORPRODADICIONALPARAMRECAPColuna gravada por empresa (IDEMPRESA)

Opções disponíveis​

S — Solicita Autorizador​

O que fazDetalhe
Exige login de autorizadorAo salvar (inserir ou editar) ou excluir um produto adicional, o sistema abre a tela de autorizador (TfrmAutorizador). Sem autorização válida, a operação é cancelada.

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Marque o checkbox "Solicita Autorizador para Alteração/Exclusão de Produto Adicional".
  3. Salve o registro de parâmetros.
  4. Abra a tela de recapagem e navegue até a janela de Produtos Adicionais.
  5. Insira ou edite um produto adicional e clique em Salvar.
  6. O sistema abre a tela de Autorizador. Digite login e senha de um usuário autorizador válido e confirme.
  7. Se a autorização for confirmada (mrOK), o produto é salvo normalmente.
  8. Se cancelar ou falhar na autorização, o sistema exibe o aviso W-0204 e desfaz a operação.
  9. Repita o teste para exclusão: selecione um produto adicional e clique em Excluir. Confirme a exclusão. O sistema exige autorização e, se cancelada, exibe o aviso W-0212.

Resultado esperado: Nenhuma inclusão, edição ou exclusão de produto adicional é concluída sem autenticação de um usuário autorizador válido.

N — Não Exige Autorizador (Padrão)​

O que fazDetalhe
Operação livreProdutos adicionais podem ser incluídos, editados e excluídos sem necessidade de autorização.

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Desmarque o checkbox "Solicita Autorizador para Alteração/Exclusão de Produto Adicional" (ou deixe-o no padrão N).
  3. Salve o registro de parâmetros.
  4. Abra a tela de recapagem e navegue até a janela de Produtos Adicionais.
  5. Insira ou edite um produto adicional e clique em Salvar.
  6. O registro é salvo diretamente, sem abrir tela de autorização.
  7. Exclua um produto adicional. A exclusão ocorre sem pedir autorização.

Resultado esperado: Inclusão, edição e exclusão de produtos adicionais ocorrem normalmente sem intervenção de autorizador.

Regra Geral de Autorização​

Quando STAUTORIZADORPRODADICIONAL = 'S', toda tentativa de salvar (inserir ou editar) ou excluir um registro na janela de Produtos Adicionais exige autenticação via tela de autorizador (TfrmAutorizador, configurada em TFA008). Se o usuário cancelar a autenticação ou ela falhar, a operação é abortada com exceção (W-0204 para salvar, W-0212 para excluir).

Existem condições que pulam a exigência de autorização no evento BeforePost:

  • Quando a tela está sendo aberta/carregada (AbrindoaTela = true).
  • Quando o grid está vazio (FlagGridVazio = true).
  • Quando o disparo é referente a peso (FlagDisparaPeso = true).
  • Quando o registro ainda não possui IDITEM definido (produto não selecionado).

Tabela Comparativa Resumida​

ValorDescriçãoExige Autorizador para SalvarExige Autorizador para Excluir
SSolicita AutorizadorSimSim
NNão exige (padrão)NãoNão