Narezzi Consultoria
Narezzi Comércio e Serviços de Informática Ltda.
Rua Dona Francisca Bicudo de Mello, 110
Chácara Galega – Pindamonhangaba – SP – 12422-130
CNPJ 68.050.350/0001-04 I Estadual 528.131.559.114
www.narezzi.com.br – [email protected]
17/06/2010-20:22
Procedimento Ordem de Código de Produtos
A ordem de código dos produtos, é uma questão bastante complicada, pois na informática temos os campos
numéricos e alfanuméricos, sendo que o campos numéricos conseguem entrar na ordem automaticamente
enquanto que os campos alfanuméricos os quais tem permissão de Letras e números, já tem uma ordem
conforme seu conteúdo partindo da primeira casa do campo.
No caso do Flash, o campo de código do produto tem
vez que é executada, é necessário passar por uma
seja ele letra ou número em numeral. Diante dessa
do produto. Cada produto cadastrado tem um número
um tipo alfanumérico, sendo assim a sua ordem a cada
função do sistema que permita transformar o código
polêmica, criamos o campo numérico denominado índice
que identifica sua ordem.
Quando o usuário cadastra um novo produto, ele tem nesse instante a possibilidade de alterar o número
de índice de ordem desse produto, mas essa não seria uma operação muito simples, pois cada vez que o
usuário precisar cadastrar teria que saber qual a posição real deste produto. Foi pensando nisso que
foi criado a Tela “Corretor de Índice dos Produtos” a qual está localizada no menu “Serviços do
Sistema”.
Como a Narezzi Consultoria já mantém clientes desde 1995, já identificamos alguns casos de
Estabelecimento que utiliza um certo tipo de código aleatório, fazendo-se necessário uma conversão do
código para que a ordem dos produtos sejam listadas de forma ordenada.
Os Estabelecimentos que teem essa função pre definida são:
BANI
Os códigos da BANI são ordenados prevendo que até as 7 primeiras casas do código sejam numéricas e as
demais podem ser diversas sendo números ou letras. Os códigos que não estiverem dentro dessa condição
passarão a ser os últimos na listagem após a conversão dos códigos.
MARUMAN
Os códigos da MARUMAN são ordenados prevendo que até as 5 primeiras casas do código sejam numéricas e
as demais podem ser diversas sendo números ou letras.
Os códigos que não estiverem dentro dessa
condição passarão a ser os últimos na listagem após a conversão dos códigos.
DIASMAR
Os códigos da DIASMAR são ordenados prevendo que até as 5 primeiras casas do código sejam numéricas e
as demais podem ser diversas sendo números ou letras.
Os códigos que não estiverem dentro dessa
condição passarão a ser os últimos na listagem após a conversão dos códigos.
NISSI
Os códigos da NISSI são ordenados prevendo que até as 6 primeiras casas do código sejam numéricas e as
demais podem ser diversas sendo números ou letras. Os códigos que não estiverem dentro dessa condição
passarão a ser os últimos na listagem após a conversão dos códigos.
VGER
Os códigos da VGER são ordenados prevendo que até as 13 primeiras casas do código sejam numéricas, Pois
esse estabelecimento não tem códigos que formados por letras.
Os códigos que não estiverem dentro
dessa condição passarão a ser os últimos na listagem após a conversão dos códigos.
Os demais estabelecimentos não informados nessa lista, a ordem dos produtos serão conforme a regra da
informática.
Veja um exemplo de códigos e suas devidas ordens:
Código Original
1
10
11
12
2
Código convertido
1
10
11
12
2
Número da ordem
1
2
3
4
5
Perceba que o número 2 é o último número da lista pois a segunda casa do campo código original está
preenchida e o próximo código abaixo do numero 1 é o 10 sendo a diferença entre vazio e 0, o vazio vem
primeiro que o zero.
Narezzi Consultoria
Narezzi Comércio e Serviços de Informática Ltda.
Rua Dona Francisca Bicudo de Mello, 110
Chácara Galega – Pindamonhangaba – SP – 12422-130
CNPJ 68.050.350/0001-04 I Estadual 528.131.559.114
www.narezzi.com.br – [email protected]
Agora veja um exemplo quando convertemos o código do produto de forma que fique em ordem numérica e
verifique que a coluna Número da Ordem fica diferente, acatando a ordem conforme o código convertido.
Código Original
1
2
10
11
12
Código convertido
000001
000002
000010
000011
000012
Número da ordem
1
2
3
4
5
No entanto, informando a todos os usuários que após cadastrar novos produtos, deverão executar a
operação descrita acima correspondente a tela de “Corretor de Índice dos Produtos”, usando o botão
direito do mouse e optando por Salvar os índices criados na tabela de cadastro de produtos.
Quando o usuário entrar na tela de corretor, os códigos já foram convertidos e aguardando apenas que o
usuário Salve esses índices no cadastro.
Infelizmente é uma operação um pouco demorada, pode levar até uns 5 minutos dependendo do número de
produtos cadastrados. (em média 1 minuto a cada 1000 registros).
Caso algum estabelecimento não listado acima, tiver algum tipo de ordem de código de produto diferente
do acima mencionado, favor entrar em contato com a Narezzi Consultoria através do Email
[email protected] e especificar qual é a fórmula da sua ordem.
Muitos usuários reclamam que as vezes essa ordem não corresponde com a conversão referida para o
estabelecimento, então informamos a todos que esse problema realmente ocorre, mas só ocorre quando a
Narezzi Consultoria envia atualização de banco de dados, pois essa alteração no banco de dados ofende e
elimina a ordem dos produtos na digitação do pedido porque ela é obrigada a apagar os vínculos
existentes no banco de dados, fazendo com que o cursor ou foco da grade de digitação fique dançando na
tela. Mas esse problema só ocorrerá no primeiro pedido digitado após a atualização, uma vez passado
esse pedido, a digitação volta ao normal.
{Fim}
Download

2.3 Ordem dos Produtos