O que é, como usar e vantagens Regras de Negócio As Regras de Negócio no ERP Cronos são condições automatizadas , escritas em SQL, que servem para validar, bloquear, condicionar ou automatizar ações dentro do sistema. Elas atuam diretamente sobre ações do usuário, antes que determinadas operações sejam executadas , como por exemplo: Finalizar uma venda; Gravar uma nota fiscal; Autorizar uma devolução; Alterar um campo importante. 🔍 Exemplos de uso comum Impedir finalizar uma venda para cliente inadimplente; Bloquear movimentação de estoque sem quantidade suficiente; Forçar preenchimento de observações em determinada operação; Validar regras fiscais específicas. 🛠️ Como acessar as Regras de Negócio Módulo Estoque & Faturamento > Menu Utilitários > Regras de Negócio: 📋 Tela de gerenciamento de regras Na tela principal você pode: 🔍 Visualizar todas as regras cadastradas; ✏️ Editar ou criar novas; 🔄 Atualizar, ativar ou inativar; 📆 Ver data de criação/modificação e responsável; 🔐 Definir se a regra aborta operação , solicita autorização comercial ou financeira. ✍️ Como inserir uma nova Regra Passos: Clique no botão "Novo" (+) Informe os campos obrigatórios : Tipo (ex: Tela Movimento / Finalizar) Nome descritivo Ação (ex: Abortar Operação, Solicitar Autorização) Tipos de movimento aplicáveis Insira o código SQL na área "Expressão SQL" Pode usar IF , BEGIN/END , SELECT , SET , etc. Deve retornar um bloqueio ou mensagem conforme condição Salve e ative a regra 🧩 Tipos de Gatilhos e Ações nas Regras de Negócio Ao criar uma Regra de Negócio, você precisa definir dois elementos importantes: O tipo de gatilho (ou ponto de execução): quando a regra será avaliada; A ação da regra: o que acontecerá caso a condição SQL seja verdadeira. 🔹 Tipos de Gatilhos Disponíveis no ERP Cronos Cada regra pode ser associada a uma tela ou operação específica no sistema. Exemplos de gatilhos disponíveis: 📋 Exemplos: 🔸 Tipos de Ações da Regra As ações definem o que o sistema fará quando a condição da regra SQL for atendida. 📌 Ações disponíveis: Ação Resultado Abortar Operação Impede o usuário de concluir a ação Solicitar Autorização Comercial Solicita liberação manual do setor comercial Solicitar Autorização Financeira Solicita liberação do financeiro (ex: limite crédito) 🧪 Exemplo Prático – Regra de Bloqueio em Pré-venda 💡 Situação: Deseja-se impedir que uma pré-venda seja finalizada se não tiver sido originada a partir de um orçamento. ⚙️ Configuração da Regra: Campo Valor Tipo Tela Movimento / Finalizar Nome PRE-VENDA DEVE SER ORIGINADA DE UM ORÇAMENTO Ação Abortar Operação 🚫 Resultado na prática: Ao tentar finalizar a pré-venda (sem vínculo com orçamento), o sistema apresenta a seguinte mensagem de bloqueio: 📌 Observação: Se, no lugar da ação “Abortar Operação” , fosse selecionada a ação “Solicitar Autorização Comercial” ou “Solicitar Autorização Financeira” , o sistema exibiria a seguinte tela de validação: Essa tela permite que um usuário autorizado informe login e senha para liberar manualmente a operação bloqueada pela regra. ✅ Vantagens das Regras de Negócio Benefício Descrição 🎯 Precisão Operacional Reduz erros e inconsistências nas movimentações 🛡️ Conformidade com normas Garante aplicação de políticas fiscais, financeiras ou operacionais 🧠 Automação Inteligente Executa lógicas internas sem intervenção manual 🔒 Controle Rígido Evita alterações indevidas e operações fora do padrão 🔁 Flexibilidade por operação Regras diferentes para cada tipo de tela, filial, movimento, etc.