Foro de ayuda y soporte técnico de Sysme Software

Versión completa: Masivos en productos
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenos días, tengo varias preguntas sobre hacer cambios masivos en productos. No se si sera posible pero yo pregunto y a ver que decís.

- Primero yo cometí la torpeza que al abrir el negocio importe a sysme miles de productos, si digo miles son miles xD. Para la primera entrada de stock de la apertura me fue muy bien la verdad, gane mucho tiempo. Que pasa ahora? Pues te tengo un listado de productos prácticamente inútil que a veces me vuelve el programa muy lento.

Puedo borrar masivamente los productos que nunca he comprado? (Seria la mejor manera de saber que nunca los he vendido, ni tengo stocks ni nada)

-Otro de masivos! Puedo aplicar el fabricante masivamente a productos? he mirado de exportar todos y cambiarlos a mano los que no lo tienen tirando de Excel que seria un momento pero resulta que no se exporta el campo fabricante en el CSV :SS Mi idea al respecto seria usando el EAN13 con sus primeros números para así sesgar el masivo y el margen de error es casi nulo.

- Este creo que no tendrá solución pero yo lo voy a intentar Smile Como bien he dicho introduje miles de productos importando, que paso? que los ID son un cachondeo hasta que a veces el pobre sysme me tira error por ejemplo cuando uso el duplicar para crear un producto nuevo usando los datos del duplicado. Dicho esto, es posible "reordenar" los ID. Que los cambie por unos correlativos y que eso no afecte a nada mas del programa? tickets, facturas, informes... etc etc

Saludos, perdón por el tocho.
Hola Joakko,

Bueno a ver, esto que te pasa nos ha pasado a todos (o a casi todos), al principio se te hace un mundo crear la base de datos y tratar cada producto de forma individual, pero tras muchos años en esto te aseguro que es la mejor forma, piensa que un producto es algo que vendes y lo tienes que tratar con el "cariño" que se merece ... todo lo que hagas en masa (a no ser un cambio en porcentaje de precios o algo así) no suele ser buena idea.

En cuanto a aplicar los cambios, pues podríamos hacerlo a través de scripts, pero es peligroso, piensa que cada vez que se borra un producto hay muchas operaciones y comprobaciones que el programa realiza .. y al hacerlo en masa se omiten.

Mi consejo es que, con calma y tiempo, vayas limpiando la base de datos a mano ... yo lo hago así y es como mejor control tengo.
Gracias si razon no te falta, para que engañarnos. Al menos el script del borrado de productos que nunca han tenido movimiento de stock seria posible? Ya el resto seria mucho mas facil solo tratando los productos "reales" :S

Saludos
Vale, antes de pasarte el script .. ¿te refieres a productos que no se han vendido y que no están presentes en albaranes de compra? ... confirmame esto
(30-12-2016, 09:20 PM)sysme escribió: [ -> ]Vale, antes de pasarte el script .. ¿te refieres a productos que no se han vendido y que no están presentes en albaranes de compra? ... confirmame esto

Me refiero a productos que no están en albaranes de compra y que no se han vendido nunca. No se como seria la mejor manera de determinarlos, quizá por los que nunca han tenido movimiento de stock? ni entradas ni salidas. Creo que así no fallaríamos. Si crees que es muy delicado el borrado así, se puede hacer que se metan en una categoría X (en vez de borrar) y yo ya reviso los que el script meta en esa categoría. Te parece mas seguro así?
Vale, haz una copia de seguridad antes de pasar el script (importante), una vez la tengas abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y copia este código:

DELETE FROM complementog WHERE id_complementog NOT IN (SELECT id_complementog FROM ventadir_comg) AND id_complementog NOT IN (SELECT id_complementog FROM alb_comg);

Guarda el fichero y reinicia Sysme Tpv, revisa el catálogo para comprobarlo.

Ya me dices.
Voy a ello, ahora te cuento
Ya he dado un repaso, a nivel de catalogo perfecto. Se ha cargado 7 productos que eran obsequios comerciales y yo los tenia dados de alta. Que al no tener movimiento los borro. Pero vamos eso no es nada ademas lo tengo controlado. En 5 minutos los doy de alta de nuevo. Por mi un 10 como siempre, muchas gracias!!

Si se te ocurre alguna prueba que pueda hacerle para ver si da algún error dímelo. A mi de momento ninguno.

PD he pasado de 8700 productos a 2000. Gracias de nuevo!

Saludos
Hombre simplemente comprobar que no se han borrado productos que si querías jaja
Eso esta correctisimo!!! mil gracias