Formação de Preços do Item Configurado

Visão Geral do Programa

O módulo Configurador e Administração do Valor permite a utilização de fórmulas complexas, selecionando a expressão matemática associada a uma regra com valor verdadeiro, realizando então o processamento dessa expressão e retornando o seu valor correspondente.

As fórmulas podem ser definidas para cálculo de variáveis, quantidade dos componentes nas estruturas e tempos das operações. As regras de existência podem ser definidas para componentes da estrutura, variáveis, e operações.

Para a definição de uma fórmula, utiliza-se a seguinte sintaxe:

[Regra 1] Expressão 1 [Regra 2] Expressão 2 [Regra 3] Expressão 3 ...

As regras sempre estarão entre colchetes. Sempre deverá haver uma expressão matemática associada a uma regra. Quando uma regra verdadeira for encontrada, a expressão associada a essa regra é processada e o seu valor é retornado. Caso existam mais de uma regra com resultado verdadeiro, será sempre retornado o valor correspondente à primeira expressão associada a uma regra verdadeira, sendo as demais descartadas.

Não é obrigatória a utilização de regras, caso a fórmula possua apenas um resultado. Nesse caso, basta utilizar a própria expressão matemática na fórmula, sem nenhuma regra entre colchetes.

 

Exemplos de fórmulas:

 

Fórmula com Regra:

[Cor = "Azul" e Tamanho > (Limite * 3)] Limite * 3

[Cor = "Verde" ou Modelo = 1] Modelo * 9

 

Fórmula Simples:

int (substring (var1 1 2)) * 10

 

Para a inserção das regras e das fórmulas, o interpretador de fórmulas permite os seguintes recursos:

 

Múltiplos níveis de parênteses

Utilização das 4 operações aritméticas básicas (+, -, *, /)

Utilização de prioridade entre as operações (multiplicação e divisão são executadas antes de soma e subtração)

Utilização de potenciação (^)

Utilização de divisão inteira (\)

Utilização de resto de divisão (MOD)

Utilização dos operadores lógicos E (AND), OU (OR) e NÃO (NOT)

Utilização dos operadores relacionais =, <>, >=, <=, > e <

 

Além disso, as seguintes funções também podem ser utilizadas, tanto nas regras quanto nas fórmulas:

 

No caso das funções SUBSTRING, SEARCH, REPLACE, ROUND e TRUNC, os parâmetros devem ser separados por espaços e não por vírgulas ou ponto e vírgulas. Caso algum parâmetro seja composto, ou seja, possuir uma operação que deva ser executada antes da passagem do parâmetro para a função, ele deve ser colocado entre parênteses.

Ex: SUBSTRING (Cor (Posição + 5) Tamanho).

 

Procedimentos para utilização do conceito de formação de preço:

                                             

                CSMP - Custo Total da Matéria-Prima.

CSMO - Custo Total de Mão-de-Obra.

CSPR - Custo de Preparação.

CSOE - Custo de Operações Externas.

CSRF - Custo Refugo.

CSGGF - Gastos Gerais de Fabricação.

Definir as variáveis de custos e parametrizar uma destas variáveis como formação do preço (função Manutenção de Modelos (CF0101), pasta variáveis).

CF0201 - Configuração de Produtos

CF0301 - Manutenção da Estrutura Configurada

VC0301 - Consulta Custos Configuração Item (neste programa o usuário não tem a opção de exportar o preço para os pedidos de venda, já que este é um programa de consulta).