Prezados, gostaria de compartilhar...
O SAP Business One possui recursos para bloquear acesso a telas que não possuem esta restrição por standard.
O mesmo vale para criar autorizações a telas criadas pelo usuário (UDO).
Situação exemplo:
O cliente gostaria que usuários específicos, não tenham autorização para apropriar/sacar um adiantamento em uma nota fiscal de saída e para liberar chamar um usuário com a devida autorização.
Passo 1:
No local do SAP Business One onde é necessário implementar o "bloqueio", verifique o número do formulário.
Para obter esta informação, ative no menu: Visão => Informação do Sistema
Acesse a transação e a tela que deseja-se implementar a restrição, posicione o mouse sobre a tela e visualize no rodapé o número do formulário.
Neste exemplo 60511
Passo 2:
Acessar Administração => Inicialização do Sistema => Autorizações => Autorização adicional do criador
Passo 3:
Clicar no botão "Inserir mesmo nível" para criar uma nova linha de autorização
No campo "ID da autorização" informar um código para identificar a autorização criada, no exemplo foi informado: "AUT-001"
No campo "Nome" informar o nome que deverá ser visível na tela de "Autorizações Gerais"
No campo "Opção" definir as opções de autorização: "Completo/Lido/Nenhum" ou "Completo/Nenhum"
Depois clicar no botão processar
Será carregada uma nova tela, onde deverá ser informado o número do formulário que deseja-se implementar a autorização:
Informar o código do formulário, onde neste exemplo é 60511
Clicar em atualizar em todas as telas.
Passo 4:
Acessar Administração => Inicialização do sistema => Autorizações => Autorizações gerais
Selecionar o usuário
Localizar o assunto "Autorização do usuário" abrir a árvore e localizar a nova autorização.
Neste caso é possível visualizar a opção "Documento marketing - Adiantamento" onde deverá ser definida a autorização para o usuário selecionado.
Para o exemplo configurado: "Sem autorização"
Atualizar as novas autorizações definidas.
Passo 5:
Verificando a funcionalidade...
Acessar a nota fiscal de saída, lançar todos os dados pertinentes ao documento.
Ao clicar no [...] Adiantamento total
Será exibida a tela informando que o usuário não possui autorização, onde em negrito é informado o nome da restrição criada.
Nesta situação o usuário tem a opção de solicitar ao seu supervisor a liberação. Clicando no botão "Autorizado por um outro usuário", será solicitado o login de liberação.
Obs.: Para esta liberação o outro usuário precisa possuir a respectiva autorização, em "Autorizações gerais"
O supervisor informa seu usuário e senha.
Clicando em ok, a tela é liberada.
Ao final da sua leitura, registre seu feedback, possibilitando a melhoria do documento.
Obrigado.
Abraços,
Rodrigo da Costa Feula
#SBOBR #B1BR