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}