Através desta rotina o sistema disponibiliza todos os bloqueios padrões criados para cada rotina e seus tipos de bloqueios. O sistema também permite criar bloqueios de usuário.
Para cada rotina, o sistema permite efetuar diversas configurações.
Em relação aos bloqueios padrões do módulo "Gestão de Transportes", o sistema efetua uma carga inicial assim que um usuário se logar nesta rotina e desde que a tabela "DDX-Rotinas x Bloqueios" exista no dicionário de dados. Após a carga inicial, um usuário poderá alterar suas configurações.
Atenção: alguns tipos de bloqueio padrões somente são apresentados se o sistema identificar a existência de algum campo no dicionário de dados. Por exemplo, para a rotina "TMSA360" o sistema apresenta os tipos de bloqueio 16, 17, 18, 19, 20 somente se o campo "Comp.Receita (DT2_CDPASR)" existir.
Cada uma das rotinas cadastradas (exemplo TMSA360) possui os seus tipos de bloqueios (exemplo 16) e um procedimento específico para que o bloqueio seja gerado.
Para a "Rotina TMSA360-Registro de ocorrências", o sistema gerará um bloqueio a ser liberado quando o usuário efetuar o "Registro de Ocorrência" com os tipos abaixo:
16-Receita
17-Despesa
18-Receita / Despesa
19-Reentrega
20-Devolução
PR-Prazo de entrega
Nesta tela o sistema apresenta todos os bloqueios cadastrados para cada filial e rotina.
Outras Ações / Ações relacionadas
Ação | Descrição |
---|---|
Incluir | Permite incluir uma nova rotina |
Alterar | Permite efetuar alterações na configuração de uma rotina previamente cadastrada |
Visualizar | Permite visualizar uma Rotina, seus tipos de bloqueio e suas configurações |
Excluir | Permite excluir uma Rotina respeitando as regras de integridade |
Imprimir | Permite efetuar a impressão do conteúdo do browse inicial |
Copiar | Permite gerar um novo registro partindo da cópia de um registro já existente. |
Principais Campos e Parâmetros
Campo | Descrição |
---|---|
Rotina | Nome do fonte que se refere a uma rotina sem a sua extensão. Exemplo TMSA360 |
Descrição | Descrição completa da rotina |
Descrição Sintética | Descrição resumida da rotina |
Tipo Liberação | Possível preencher com as opções: 1-Simples - somente um usuário pode liberar o bloqueio 2-Hierarquia - vários usuários necessitam liberar o mesmo bloqueio a fim de que o registro fique totalmente liberado. |
Níveis Liberação | Quando o "Tipo de Liberação" é "Hierarquia" é neste campo que se informa a quantidade de níveis de liberação que são exigidos para um determinado bloqueio. |
Regra Bloqueio | Neste campo é possível desenvolver uma linha de código para executar o respectivo bloqueio |
Ativo | Através deste campo é possível configurar se um bloqueio deve ficar Ativo (1=Sim) ou Inativo (2=Não) |
Código Bloqueio | O padrão do módulo Gestão de Transportes disponibiliza os códigos de bloqueio para cada uma das rotinas. O usuário poderá criar um novo código de bloqueio |
Descrição Bloqueio | Descrição do bloqueio |
Proprietário | Os códigos de bloqueio disponibilizados pelo padrão do módulo Gestão de Transportes serão preenchidos automaticamente com o conteúdo "Proprietário". Para os códigos de bloqueio incluídos pelo usuário, o sistema preencherá este campo automaticamente com o conteúdo "Usuário". |
Usa Limite Valor | Para alguns códigos de bloqueio é possível configurar que a liberação depende também de um limite de valor cadastrado para o Aprovador. Em relação aos códigos de bloqueio do tipo "Proprietário", o sistema disponibiliza o preenchimento deste campo com "1-Sim" somente para alguns dos tipos. |
Parâmetro | Descrição |
---|---|
MV_TMSINCO | Permite configurar os bloqueios relativos à Incompatibilidade de Produtos |
MV_TMSRRE | Permite configurar os bloqueios relativos à Regra de Restrição de Embarque |
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |