# Regras de Negócio # O que é, como usar e vantagens [](http://conhecimento.olimpustecnologia.com.br/uploads/images/gallery/2025-05/HkNimage.png) --- ##### ****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: [](http://conhecimento.olimpustecnologia.com.br/uploads/images/gallery/2025-05/1OYimage.png) ## 📋 ****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. [](http://conhecimento.olimpustecnologia.com.br/uploads/images/gallery/2025-06/FBDimage.png) ## ✍️ ****Como inserir uma nova Regra**** ### Passos: 1. ****Clique no botão "Novo"**** (+) 2. ****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 3. ****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 4. ****Salve**** e ative a 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. |