Skip to main content

image.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

📋 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

✍️ 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

🧩 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:

image.png

🔸 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:

image.png

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.

image.png


⚙️ 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:

image.png

📌 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:

image.png

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.