1536 Avaliacao Expressoes

Fonte: Touch ERP
Saltar para a navegação Saltar para a pesquisa

Area_Ferramentas / Modulo_Vendas_Precificacao


Neste recurso são criadas expressões totalmente personalizadas, utilizadas em diversos lugares no sistema, como por exemplo:

  • Análise e liberação de pedidos;
  • Análise e geração de ajustes automáticos de livros fiscais
  • Cálculo de preços utilizado pela tabela dinâmica
  • Análise e precificação de produtos.

Fluxo Principal

  • Informe a descrição do Avaliador, como por exemplo "Precificação de Produtos"
  • Selecione um modelo de avaliação:
  • Em Fórmulas, informe as condições de aplicação e as devidas formulas. Ver seção específica.
  • Em variáveis/constantes informe variáveis e constantes a serem utilizadas nas formulas. Ver seção específica.
  • Em Observação informe quaisquer informações adicionais que sejam interessantes para facilitar o entendimento da Avaliação de Expressões cadastrado.
  • Em Pré-Formulas, informe formulas que devem ser avaliadas antes de ser iniciado a Avaliação de Expressões. Ver seção específica.

Fórmulas

Nesta aba serão cadastrados principalmente dois campos:

  • Condição de Aplicação;
  • Fórmula;

Basicamente você deverá definir uma condição de aplicação em que a formula deverá ser aplicada.

Suponha neste exemplo que deseja calcular o preço de venda e que a formula somente seja calculada quando o produto a ser vendido for Embalagem. Suponha ainda que Embalagem é a espécie do produto e que seu ID (identificador) seja 10. Logo a condição de aplicação deverá ser:

Condição de Aplicação:

@id_especie@ == 10

Já na formula, poderíamos informar:

@vlr_custotab_pr_base@ *(100/(100 - (@VAR_IMPOSTOS@ + @VAR_MARGEM_LUCRO@ + @VAR_INADIMPLENCIA@ + @VAR_MARGEM_CUSTEIO_VARIAVEL@)))

onde:

  • vlr_custotab_pr_base -> definido na tabela de preços base;
  • VAR_IMPOSTOS -> definido na tabela de variáveis;
  • VAR_MARGEM_LUCRO ->definido na tabela de variáveis;
  • VAR_INADIMPLENCIA->definido na tabela de variáveis;
  • VAR_MARGEM_CUSTEIO_VARIAVEL-> definido na tabela de variáveis;

Definimos a fórmula para embalagens, mas e o restante dos produtos? Tenha em mente em sempre atender todas as condições, caso contrário, mensagens de erro poderão ser exibidas a qualquer momento, quando o avaliador de expressões for ativado. Assim sendo, considerando que não se pague comissão para os demais produtos:

Condição de Aplicação:

1

Informando o número 1, significa que a condição será sempre verdadeira onde no caso, a formula informada sempre será a utilizada. Logo nossa expressão será:

Fórmula:

@vlr_custotab_pr_base@ *(100/(100 - (@VAR_IMPOSTOS@ + @VAR_MARGEM_LUCRO@ + @VAR_INADIMPLENCIA@ + @VAR_MARGEM_CUSTEIO_VARIAVEL@)))

Formulas prontas

arredondar

Use a formula abaixo para arredondar um valor para o numero de casas desejado:

arredondar(valor, numero_casas_decimais)

Exemplo:

arredondar(15.369, 2)