Saltar al contenido

CODIGOS REPETIDOS, CREAR VARIANTE


exekyel2010

Recommended Posts

publicado

Hola, buenas tardes.

Acudo a ustedes con el siguiente complejo inconveniente. 
Trabajo con un sistema de Facturación el cual me permite importar desde archivos Excel, las listas de precios de mis proveedores. 
 

El sistema de facturación permite códigos de hasta 20 caracteres. 
Los caracteres permitidos en la composición del código son:

letras de la A a la Z

números del 0 al 9 

y /

todos los demás caracteres los elimina. 
 

El problema principal radica en los códigos repetidos.

Solucione por un lado que no haya códigos repetidos entre diferente proveedores de la siguiente manera

1- Acortando el código a 15 caracteres válidos. 
2- Agregando al final del código “-P01” para el proveedor 1,      “-P02” para el proveedor 2, etc.

 

Pero hay proveedores que increíblemente tienen códigos repetidos para diferentes productos. 
Esto provoca que el sistema solo reconozca el último cuando recorre el listado, por ejemplo en una actualización de precios.

Además acortando el código a 15 caracteres, también corro el riesgo de crear más códigos repetidos. 

Mi idea era crear una variante del código, ejemplo:

ABC001         Producto 1      $1000

ABC001         Producto 2     $5000

ABC001         Producto 3     $4000

Solución:

ABC001         Producto 1      $1000

ABC001A       Producto 2     $5000

ABC001B       Producto 3     $4000

de está manera no perdería ningún producto del listado. De hecho lo he logrado realizar. 

Pero es ahí cuando radica otro problema, si el proveedor cambiar de ubicación en el listado cierto producto, al actualizar los precios, se volvería a mezclar los códigos. 
 

Entonces pensé en crear un ID único a cada producto enlazado al código. Pero no se si sirve de algo, y no se que mas hacer, ni cómo hacerlo.

vale la pena aclarar que esta base de datos tiene unos 500.000 productos aproximadamente.


Espero haber explicado bien. 
Cualquier aporte es bienvenido. 
Si les sirve un ejemplo más práctico en un .xls lo subiré. 
 

Gracias a la comunidad por este espacio. 

publicado
Hace 23 horas, exekyel2010 dijo:

Si les sirve un ejemplo más práctico en un .xls lo subiré.

Hola,

Una de las primeras cosas que se recomienda es que el consultante aporte toda la información que pueda servir para facilitar la ayuda solicitada.

Saludos

publicado
En 6/5/2021 at 23:20 , GabrielRaigosa dijo:

Hola,

Una de las primeras cosas que se recomienda es que el consultante aporte toda la información que pueda servir para facilitar la ayuda solicitada.

Saludos

Si, lo se. El problema es que trabajo con una base de datos de mas de 500.000 artículos, el cual el archivo pesa unos 16mb. Me es muy difícil subir un archivo de ejemplo con pocos registros, por que lo que se busca son registros repetidos entre esa cantidad de artículos, Intente expresarlo de la mejor manera, decime cual es tu duda o lo que no entandes, así puedo explicarte mejor o quizá si subir un archivo de ejemplo.

 

Saludos!

publicado

Estimado, me gustaría que me digas que no entendes de la explicación para poder subirte un archivo de ejemplo. Como ya te dije es imposible subir un archivo de 500.000 registros.

Espero tu respuesta.

publicado

Seguro que si le borras 499.950 registros, el archivo podría valer para entenderlo.

Saludos.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.