# Regras de Negócio # O que é, como usar e vantagens [![image.png](http://conhecimento.olimpustecnologia.com.br/uploads/images/gallery/2025-05/scaled-1680-/HkNimage.png)](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: [![image.png](http://conhecimento.olimpustecnologia.com.br/uploads/images/gallery/2025-05/scaled-1680-/1OYimage.png)](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. [![image.png](http://conhecimento.olimpustecnologia.com.br/uploads/images/gallery/2025-06/scaled-1680-/FBDimage.png)](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.