VDW0601 - Configurador de Produtos

<< Clique para exibir o índice >>

Navegação:  Módulos > Cadastros Gerais >

VDW0601 - Configurador de Produtos

.

Módulo: CADASTROS GERAIS

Módulo Cadastros Gerais: Configurador de produtos VDW0601 - Configurador de Produtos

.

Descrição

Cadastro do Configurador que permite a inclusão do produto no pedido de venda, configurá-lo de forma personalizada.

.

.

VÍDEOS:

ico_video Configurador

ico_video Componentes

ico_video Opções

ico_video Utilização

.

BLOG: Entenda o Configurador de Produtos do UNO ERP

.

.

Descrição dos Campos, Implicações e Exemplos

.

vdw0601_configproduto_1

.

Cód.Configurador: Campo chave, o sistema gera um código seqüencial

Nome do Configurador: Nome do produto pai a ser configurado.

Cód. Produto Inicial: Código que identifique o produto pai.

Desc. Comercial Inicial: Nome do produto pai

Obs. Inicial: Dados complementares do produto.

Fórmula Custo Total: Fórmula para cálculo do custo total.

Ex: (((LARGURA)+6)+(((CARREIRA)-(1))*2)) * ((ALTURA)+(GAP)) * ((COMPOSICAO.custoTotal)*(PANTONE)) / 100

COMPONENTE.custoTotal: Sistema considera o custo total do produto vinculado na opção do componente selecionado no configurador pelo usuário.

 

Fórmula do Preço: Fórmula de cálculo elaborada para que ao configurar o produto, some automaticamente o valor total conforme seus componentes.
Exemplo:(LARGURA) * ((COMPRIMENTO) / (100)) * (COMPOSICAO.preco)

COMPONENTE.preco: Sistema considera o preço de venda vinculada na opção do componente selecionado no configurador pelo usuário. Como o produto pode possuir vários preços por tabela, será considerado o preço de acordo com a tabela de preço da oportunidade ou do pedido de venda (depende de onde está sendo chamado o configurador). Caso o configurador seja chamado a partir da tela de cadastro do produto, será considerada a tabela de preço padrão indicada nos parâmetros do sistema.

.

.

FORMAÇÃO DO PRODUTO

 

Produto Pai => Componente => Opção

 

Pré-Condições: Para gerar o configurador, é preciso gerar no cadastro de produtos o produto pai e os produtos filhos. No caso do produto pai, é preciso configurá-lo para quando for chamado, possibilitar abrir o configurador. Para isso, no cadastro do produto pai, clique na tab Detalhes e informe o código do configurador.

.

cdw0201_cadastro_produtos_servicos_tabdetalhes

.

COMPONENTES

 
São atributos que compõe o produto final.

 

vdw0601_configproduto_2

..

COMPONENTE

.

Nome: Nome do componente

.

Pergunta: Define qual pergunta será feita para o usuário, quando usar o configurador no pedido de compra.

.

Mais informações sobre a pergunta: Um dado a mais que aparece ao configurar o produto, visível através do ícone ico_obs

Prioridade: A prioridade define a ordem que o componente aparecerá na telinha de componentes e a ordem das perguntas no configurador. A sequência da ordem é do menor para o maior.

Preenchimento Obrigatório ? : Determina que o usuário precisa obrigatoriamente responder.

.

Tipo: Determina o tipo de resposta que o usuário terá para informar a opção do componente. Os tipos podem ser "Opção", "Livre" ou "Livre com Opções".

- Opção: Possibilita selecionar opções pré-definidas
- Livre: O usuário descreve a opção em texto livre

.

Caracteres máximos na resposta: Quantidade de caracteres máximo que o usuário pode usar.

.

Número de Dígitos: : Se informado, o sistema gerará uma sequência numérica com a quantidade de dígitos informada a partir do código do produto em formação.

Caso a quantidade de dígitos estiver como 3 e o código do produto até chegar neste componente estiver ABC, o sistema realizará o seguinte comando:

SELECT MAX(ABS(SUBSTRING(cod_produto,4,3)))+1 FROM cd_produto WHERE cod_produto like "ABC%"

Exemplo: Caso já exista os códigos ABC001, ABC0002 ... ABC123, o sistema vai gerar o ABC124.

Recomendado para criar sequencias em situações que a resposta NÃO existe uma unicidade, como em campos livres.

Concatenar ao Cod. Produto: Texto/dígitos que vai compor o Cod Produto

Concatenar Desc Comercial: O nome do componente será incluido ao lado dos outros nomes escolhidos na descrição comercial.

Concatenar na Observação: Inclui obs. concatenado às outras obs. de outros componentes, na descrição final do produto.

Regra de existência do componente: Permite criar uma regra para que dependendo da opção escolhida, o sistema direciona para outras possíveis escolhas.

Para criar as regras podem ser usados os seguintes tipos de operadores:

      == : igual

     && : e

        || : ou

        > : maior

        < : menor
 
      >= : maior

      <= : menor

      != : diferente

Exemplo: (Gabinete == 3)
 
Foi criado dois componentes referente a Gabinetes.

Gabinete 1: Com 3 opções. Porém a ao escolher a terceira opção (ID=3), foi criada a regra
para o configurador possibilitar mais duas opções para a escolha desta, ou seja:
O usuário pode escolher o Gabinete cor Gelo ou cor Preto, se ele escolher o Personalizado, este possui outras duas opções, o Neon e o Multifunções.
 
Gabinete 2: Na regra de existência colocar (Gabinete == 3) que quer dizer:
Quando a escolha de Gabinete for igual a 3 (ID = 3 que no caso é Gab. Personalizado), exibir está opção.

.

.

OPÇÕES

 

Tipos possíveis de componentes:
Exemplo: Produto Pai (final): Computador
               Componente: Memória
               Opções: 128Mb ou 256Mb

.

ID: Código que identifica a opção. Exemplo: Opção ID = 1. O ID será utilizado para possibilitar as regras de existência.

Nome Opção: Nome que identifique claramente a opção.
Descrição: Descrição mais detalhada da opção.

.

Prioridade: A prioridade define a ordem que a opção aparecerá no quadro de componentes e a ordem que aparecem no configurador.

.

Concatenar ao Cod Produto: Texto/digitos que vai compor o Cod Produto. Quanto menor o código do produto melhor. Para concatenar escolha pensando nas possibilidades que este componente pode ter. Se + que  9,99 ou 999 (um digito, dois dígitos ou três dígitos).

.

Concatenar Desc Comercial: O nome do componente será incluido ao lado dos outros nomes escolhidos na descrição comercial.

.

Concatenar na Observação: Inclui obs. concatenado as outras obs. de outros componentes, na descrição final do produto.

.

Script Update: Comando SQL para atualização do produto gerado, após a copia do item pai.

Exemplo: cod_fornecedor=3, class_fiscal='1234'

Campos que podem ser atualizados:

Atenção¹: Estes campos não serão validados, portanto caso atualize um codigo do fornecedor que  não existe, por exemplo, o banco de dados perderá a integridade. Seja prudente.

 `cod_linha` int(11)

 `cod_configurador` int(11)

 `cod_colaborador` int(11)

 `cod_familia_comercial` int(11)

 `moeda` varchar(5)

 `cod_fornecedor` int(11)

 `cod_ean` varchar(100)

 `localizacao` varchar(15)

 `class_fiscal` varchar(18)

 `ind_servico` char(1) character set latin1 collate latin1_bin

 `un` varchar(4)

 `desc_comercial` varchar(255)

 `desc_tecnica` text,

 `cod_empresa` int(11)

 `desc_pda` varchar(50)

 `desc_a_fiscal` varchar(255)

 `situacao` int(11)

 `peso_bruto` double(10,4)

 `ind_estoque` char(1) character set latin1 collate latin1_bin

 `peso_liquido` double(10,4)

 `tp_aquisicao` int(11) default '1',

 `ind_faturado` char(1) character set latin1 collate latin1_bin

 `lote_economico` double(10,4)

 `dt_implant` datetime

 `dt_alteracao` datetime

 `cod_colaborador_alteracao` int(11)

 `cod_tributacao_iss` char(1)

 `cod_tributacao_ipi` char(1)

 `aliquota_ipi` double(10,4)

 `aliquota_iss` double(10,4)

 `ind_estrut_mercado` char(1) character set latin1 collate latin1_bin

 `ind_ecommerce` char(1) character set latin1 collate latin1_bin

 `ind_ipi_diferenciado` char(1) character set latin1 collate latin1_bin default '0',

 `ind_icms_diferenciado` char(1) character set latin1 collate latin1_bin

 `origem` int(11) default '0',

 `tempo_fabricacao` time

 `vl_custo_total` double(10,4)

 `moeda_compra` varchar(5)

 `vl_custo_fob` double(10,4)

 `cod_produto_fornec` varchar(20)

 `vl_custo_cif` double(10,4)

 `perc_margem_lucro` double(5,4)

 `ind_revenda` char(1) character set latin1 collate latin1_bin default '0',

 `cod_norma` int(11)

 `tipo_norma` int(11)

 `tp_rosca` varchar(10)

 `un_cq` varchar(10)

 `bitola` varchar(10)

 `norma_acabamento` varchar(10)

 `acabamento` varchar(10)

 `fpp_passo` varchar(10)

 `tp_calculo_ipi` int(11)

 `comprimento` decimal(16,4) default '0.0000',

 `altura` decimal(16,4) default '0.0000',

 `largura` decimal(16,4) default '0.0000',

 `id_sequencia_etiqueta` int(11)

 `seq_nr_serie` int(11)

 `sigla_nr_serie` varchar(10)

 `digitos_nr_serie` int(11)

 `ct` char(2) default '00',

 `ind_materia_prima` binary(1) default '0',

 `desc_comercial_fornec` varchar(255)

 

Cod Produto: Relaciona o código do produto referente a opção.

Fórmula do Preço: Fórmula de cálculo elaborada especificamente para esta opção.

Exemplo: ((Largura) * (Altura)) + (15)

Regra de Existência da Opção: cria regra de existência para a opção.

Cadastrados por empresa

Atenção²: Os campos que são cadastrados por empresa (campo em azul no cadastro de produtos) devem ser antecedidos pelo parâmetro cd_produto_empresa. (com ponto no final).

Exemplo:   cd_produto_empresa.class_fiscal = '70196400_N'

 

.

ENGENHARIA

Utilizado para definir a prioridade na linha de produção, montagem, etc.

Prioridade: A prioridade define a ordem que a opção aparecerá no quadro de componentes e a ordem que aparecem no configurador.

Perc Perda: Percentual de possível perda da fabricação do produto.

Fórmula Qtd: Ao ser informado algum valor no campo Formula Qtd, exemplo:

(LARGURA)*(ALTURA)

ou simplesmente um valor absoluto: 1

Será gerada automaticamente a estrutura do produto a partir das opções feitas no configurador.

 

Exemplo: Imaginando que estamos configurando um Computador, a estrutura do produto automaticamente estaria pronta para ser enviada para a produção/montagem sendo baixado no reporte da OP todos os produtos utilizados nas operações

.

Operação: Tipo de operação utilizada para a fabricação do produto.

Obs.: Para cadastrar uma operação deve ser utilizada a tela: ENW0002 - Roteiro de Produção, onde estará interligado a um roteiro de produção. O roteiro de produção deve estar associado ao produto pai pela tela ENW0001 - Estrutura de Produtos para a correta utilização do configurador de produtos.

.