Notifications
Clear all

Sequencial

7 Posts
3 Usuários
0 Reactions
1,164 Visualizações
(@suenne)
Posts: 0
New Member
Topic starter
 

Bom dia,

preciso criar uma fórmula sequencial para gerar ID para produtos.

Tenho as colunas:

Insumo | Detalhe | Marca

Meu ID é composto pelo PREFIXO + Cód. Insumo + Cód. detalhe + Cód. Marca

para o detalhe e marca eu tenho que gerar códigos, 01,02,03 etc...

Não consegui gerar esses códigos automáticos a partir da validação, alguém pode me ajudar?

Segue em anexo planilha com exemplo.

 
Postado : 14/04/2015 7:18 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Regras do forum:

Upload
Devido a ultrapassagem da marca de 1,5Gb de armazenamento de arquivos na hospedagem do Planilhando, limitaremos o tamanho de cada arquivo para 2Mb sendo obrigatório o uso dos formatos .zip - .rar - .ice visto a gratuidade e não geração de recursos para bancar o site.

Assim sendo, todos os anexos deste tópico foram compactados.

Por favor leia as regras (link na minha assinatura), e passe a compactar todos os seus anexos.

Obrigado,

Fernando

 
Postado : 14/04/2015 7:39 am
(@issamu)
Posts: 0
New Member
 

Olá!

Explique melhor essa questão:
"para o detalhe e marca eu tenho que gerar códigos, 01,02,03 etc..."

O que você deseja exatamente gerar? 01 para 1 litro, 05 para 5 litros, 200 para 200ml... seria essa lógica? E quanto a marca? A coluna está vazia... seria uma sequência crescente para cada nova marca que for surgindo?

Abs!

 
Postado : 14/04/2015 8:20 am
(@suenne)
Posts: 0
New Member
Topic starter
 

Bom dia Rafael,

isso, seria um sequencial crescente.

Exemplo:

3092 Saco de Lixo Preto 20 Litros Esp 0.10

o ID dele seria ABC30920101

01 - Detalhe
01 - Marca

 
Postado : 14/04/2015 9:06 am
(@issamu)
Posts: 0
New Member
 

Suenne,

Fiz uma lógica meia doida, que creio cumprir a tarefa, porém para este tipo de situação eu recomendo que seja criada mais duas tabelas, uma para cadastro dos fabricantes e outra para cadastro dos detalhes, e nessas tabelas constar o código que fará parte da codificação do produto. Dessa maneira faria mais sentido e ficaria mais estruturado o seu controle.

Fiz a fórmula assumindo alguns pressupostos, sendo que considero que o código do insumo sempre vai ter 4 digitos e o prefixo sempre vai ter 3 digitos e os campos de marca e detalhe não pode ficar em branco. Se alguns desses pressupostos não for cumprido a formula não funcionará adequadamente.

Eu coloquei nas abas vermelha o modelo conforme a minha sugestão de criar as tabelas auxiliares. Note que o resultado da codificação é a mesma, mas a fórmula fica mais simples e os controles dos códigos de marca e detalhe ficam mais fácil de administrar, além de você não precisar se preocupar com os pressupostos que listei para o outro caso somente com fórmula única.

Abraços!

 
Postado : 14/04/2015 11:31 am
(@suenne)
Posts: 0
New Member
Topic starter
 

Rafael,

essa lógica que você usou parte do princípio que eu conheço todas as marcas e detalhes?

Na verdade depois do prefixo e do código do insumo eu só preciso que a numeração não se repita...

 
Postado : 14/04/2015 12:05 pm
(@issamu)
Posts: 0
New Member
 

Suenne,
Entendo que existe uma boa prática na criação de códigos que é a possibilidade de olhar para o código e já poder ter uma série de informações do produto. E foi baseado nisso que desenvolvi os modelos do arquivo que postei. Repare lá que sempre que uma empresa se repetir, a parte do código referente a empresa vai ser a mesma, assim como da parte do detalhe.

Se você quer uma solução simples, junte o prefixo, o código do insumo e a referência da linha, que assim vai ter uma sequência de códigos que não se repete.

Veja modelo com adição dessa sugestão.

Abraços!

 
Postado : 14/04/2015 1:21 pm