Histórico da Página
Código Inteligente - MATA093
Visão Geral do Programa
O Código Inteligente é uma ferramenta que possibilita a geração de códigos de produtos de forma dinâmica. Assim, é possível criar a configuração para determinados produtos, definindo a Base do código, Opcionais, Restrições e Composição do código.
Esta rotina, possibilita ainda, a formação do Cadastro de Produtos e do Cadastro de Estruturas a partir das definições realizadas no Configurador de Produtos. Esta formação automática pode ser disponibilizada em todos os campos de entrada de códigos de produto em qualquer ambiente do sistema Protheus (desde que o campo esteja relacionado ao Cadastro de Produtos padrão).
...
Família 001 (Micro Computador)
Família (SBP) | Característica (SBQ) | Opções (SBS) |
001 | Processador | 1) Pentium 3 2) Pentium 4 |
001 | Memória | 1) 128 2) 256 3) 512 |
001 | HD | 1) 40 GB 2) 80 GB 3) 120 |
001 | Monitor | 1) 15 polegadas 2) 17 polegadas |
001 | CD-Rom | 1) Sem CD-Rom 2) Com CD-Rom |
001 | DVD | 1) Sem DVD 2) Com DVD |
O Código do Produto será formado pela família e pelos códigos das opções das características, conforme ordem e quantidade de dígitos, previamente definidos por cada característica.
De acordo com o exemplo acima, o código do produto é composto por:
Família | Processador | Memória | HD | Monitor | CD-Rom | DVD |
001 | 2 | 1 | 2 | 2 | 1 | 2 |
| Pentium 4 | 256 | 80 GB | 17 polegadas | Sem CD | Com DVD |
Portanto, o código do produto será 001212212.
...
Principais Campos e Parâmetros:
Campo: | Descrição | ||||
Nome do campo. | Descreva a regra de negócio dos principais campos e exemplos. | ||||
: | |||||
Conteúdo | Informe o nome da família de produtos a ser criada. Todos os códigos de produtos pertencentes a esta família começarão com os dados informados neste campo. Exemplo: Campo Conteúdo = TAM Códigos de produtos gerados: TAM001213, TAM000257, TAM005980, etc. | ||||
Máscara | É a máscara utilizada para o cadastramento e a exibição. Informe a máscara de formatação para o identificador da família usando o padrão xBase. Exemplos:
| ||||
Disponível para Uso | Este campo deve ser mantido como Não até que sejam definidas todas as características da família e suas opções. Ao término da configuração, altere o conteúdo desde campo para Sim. Desta forma, a validação dos dados definidos é efetuada, bloqueando a alteração caso seja constatada alguma inconsistência. | ||||
Campo Padrão | Informe sim para que o sistema considere os campos conforme padrão do cadastro de Produtos, caso contrário, informe Não e configure os campos do cadastro de Podutos por meio da opção Estruturação. | ||||
ID Fórmula | Caso seja necessária a criação de alguma fórmula para restrição ou especificação do produto, o sistema considerará a informação deste campo para identificar, na fórmula, a característica desejada. Exemplo:
O sistema irá identificar, considerando uma fórmula, a característica Memória RAM pelo código RAM. | ||||
Comp. Geram. | Determina se os componentes relacionados para a família selecionada devem compor uma pré-estrutura ou uma estrutura, e disponibiliza as opções 1=Estrutura e 2=Pré-Estrutura. |
|
Procedimentos
Para utilizar o configurador de produtos:
...
2. Preencha os dados conforme orientação do help de campo.
Observe porém o tópico Principais Campos/Controles.
Informações | ||
---|---|---|
| ||
O correto preenchimento destes campos é imprescindível para garantir que toda a família de produtos seja gerada corretamente. O cadastro de Produtos armazena informações que irão determinar como deve ser realizado o seu controle na produção, estoque, venda, compra, cálculo de custo, etc. |
3. Confira os dados e confirme a operação, mantendo o campo Disp. p/ uso com conteúdo Não.
O sistema configura a família de produtos.
...