lunes, 3 de octubre de 2011

Borrar Productos en A2 Administrativo Por Categoria

Tiempo sin postear, pero por complicaciones de trabajo....
unos amigos me pedian que necesitaban borrar item por categorias en a2, asi que le dejo aca los query


UPDATE SINVENTARIO SET FI_STATUS=FALSE WHERE FI_CATEGORIA='CODIGO_DEL_DEPARTAMENTO';

DELETE FROM SDetalleInv WHERE FDI_CODIGO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SDetalleCompra WHERE FDI_CODIGO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SDetalleVenta WHERE FDI_CODIGO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SFixed WHERE FX_CODIGO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SInvOferta WHERE FO_PRODUCTO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SProvInvent WHERE FTP_CODEPRODUCTO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SInvDep WHERE FT_CODIGOPRODUCTO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SDetalleLote WHERE FDI_CODIGO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);
DELETE FROM SInventario WHERE FI_CODIGO IN (SELECT FI_CODIGO FROM SINVENTARIO WHERE FI_STATUS=FALSE);


donde dice CODIGO_DEL_DEPARTAMENTO van a colocar el codigo del departamento.. esto se hace en el dbisam.... es importante saber que esto borra el historial de ventas y compras del producto..como si nunca existio.. incluso las ofertas y los lotes.... si otro producto esta desactivado tambien lo borra

espero que le sirva...saludos

62 comentarios:

  1. HOLA REYNALDO, ME GUSTARIA SABER COMO EJECUTO EL ARCHIVO Y EN QUE CARPETA LO HAGO.
    Q TIPO DE ARCHIVO

    ResponderEliminar
    Respuestas
    1. Hola Hender...eso se hace con el DBSYS..debes tener algo de conocimientos de BD... que quieres hacer??

      Eliminar
  2. Amigo, saludos, y Feliz año 2016. Gracias por tomar tiempo y publicar y compartir tus conocimientos. Estamos en contactos, somos una empresa que brinda soluciones en diferentes áreas de la informática, y recién nos certificamos en la casa matriz de a2, aun no manejamos muchos conceptos. Esto es una gran ayuda!!

    ResponderEliminar
  3. Buenos Dias, con esta línea de comandos puedo borrar el inventario completo? Muchas Gracias

    ResponderEliminar
    Respuestas
    1. es para borrar por categoria...pero si puedes variarlo para borrar todos los productos

      Eliminar
  4. Buen día,

    Saben ustedes si hay una forma de que los usuarios, que facturan no vean los codigos de productos que están inactivos en el sistema.

    ResponderEliminar
    Respuestas
    1. si lo hay...solo que si se activa se pone muy lento la venta... a menos que uses PDV

      Eliminar
  5. me gustaria hacerlo ya que tengo una serie de codigos inactivos que generan incomodidad en los usuarios, pero cabe destacar que los necesito para efectos de reportes ya que en fechas anteriores se les realizo movimientos de unidades.

    ResponderEliminar
  6. aaa ok.si es solo para reportes..simplemente... activas la opcion del reporte que sea solo los activos...

    por defecto estan TODOS....

    ResponderEliminar
  7. No, es que cuando estan haciendo una factura aparecen todos los códigos incluyendo los inactivos, me gustaría que solo me aparezcan los activos, asi es mas facil buscar los productos.

    ResponderEliminar
  8. bien....
    si tienes la politica activada que no muestre los productos activos...
    debes activar la politica de filtros


    Activar la politica báscia 31: Actvar Filtro de productos en las transacciones (Desactivar para incrementar velocidad).

    ResponderEliminar
  9. Cuando activo esta opcion y quiero entrar a facturar me dice archivo sin informacion.

    ResponderEliminar
  10. Debes desactivar la politica Básica #4: Mostrar productos sin existencia en la selección.

    ResponderEliminar
    Respuestas
    1. Debes desactivar la politica Básica #4: Mostrar productos sin existencia en la selección.

      Eliminar
  11. donde te localizo tengo muchos inconvenientes con mi a2

    ResponderEliminar
  12. escribe a mi correo reynaldo.carima@gmail.com

    ResponderEliminar
  13. Saludos Cordiales,
    Amigo por favor necesito reducir el tamaño de mi base de datos, dejar solo la informacion del año en curso. Me podriar decir si hay forma de hacerlo.
    Gracias de antemano

    ResponderEliminar
    Respuestas
    1. Buenos Dias, Silfrido para que tu base de datos no pese tanto y pasar las operaciones de años atras debes hacer cierre de periodo...si no lo haces no la pasa a historico..

      si has cambiado la fecha en titulo correlativos para no hacer cierre... te recomiendo que pongas la echa de inicio desde que empezaste hasta la fecha del cierre como fecha final...asi va a pasar todas las operaciones a historicos.. ES MUY IMPORTANTE que TILDES la opcion que dice algo sobre COMISIONES DE VENDEDORES... si la tienes... porque si no la dejan en el periodo

      Saludos

      Eliminar
  14. Buenos Dias, al momento de entrar en periodos anteriores para ver informe de general de ventas que lo va a cargar me aroja archivo sin informacion

    ResponderEliminar
    Respuestas
    1. dos opciones... 1 ..es que el historico ese¿te vacio...
      2 ... cuando cerraste el periodo.. paso un error..que es posible..y queda las transacciones en el periodo actual..

      Eliminar
  15. Buenos dias Reynaldo, me gustaria saber como eliminar un producto de mi inventario. Hago la pregunto porque no soy muy experto en el manejo del sistema. De antemano gracias.

    ResponderEliminar
  16. como hago para borrar todos los registros de la tabla sproveedores

    ResponderEliminar
  17. Hola buenas tardes, me pueden orientar como puedo editar el color con el dbsys, ya que por error lo ingresaron mal y directamente por el A2 no he podido hacerlo. Gracias de antemano.

    ResponderEliminar
  18. Hola Reynaldo Carima, Sabes cuanto aguanta de registros las tablas del dbisam? tengo un sistema con 2 años sin cierre y lo tengo en un muy buen servidor, no hacemos cierre porque usamos las tablas para hacer Business intelligence y al hacer cierre es mucho trabajo, y queria saber hasta cuanto puede soportar el dbisam en registros

    ResponderEliminar
    Respuestas
    1. Hola Memo,,,, las tabals dbisam soporta bastante...claro depende muchos de las cantidad de Registro..que negocio es??
      y lo de costos y precios... ahi muchas opciones...
      escribeme a reynaldo.carima@gmail.com para clarar tus dudas

      Eliminar
  19. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  20. BUENAS TARDES REYNALDO, COMO HAGO PARA ELIMINAR LOS APARTADOS QUE NUNCA SE RETIRARON Y COMO HAGO PARA COLOCARLE FECHA DE CADUCIDAD?

    ResponderEliminar
    Respuestas
    1. CUANDO LE DAS A CARGAR EN APARTADOS... TIENES ARRIBA UN BOTON QUE DICE ANULAR... AHI LO PUEDES BORRAR

      Eliminar
  21. De que manera le mando este comando al a2??, le doy a nueva sql query? edito alguna? abro alguna tabla?

    ResponderEliminar
    Respuestas
    1. Hola willian no se puede borrar porque algunas vez se uso y la política de a2 es no borrarlo porque sale del libro de inventario.

      Si quieres borrarlo es por dbsys o usando ADT como el a2tools que te permite cambio de código de un producto, cliente proveedores y borrado...además de otros beneficios

      Eliminar
  22. Buenas tardes amigo, como hago para borrar todos los proveedores, clientes y el inventario de mi a2?

    ResponderEliminar
    Respuestas
    1. si ya tiene historial no te permite borrarlo a menos que sea po sentencias..... hay aplicaciones que te permite y son mas faciles... esta una ADT de Insite..que sale como en 9000 que te permite borrarlo sin problema y es diseñado para clientes finales

      Eliminar
  23. AMIGO COMO LO INSTALO EN BLANCO SIN NADA

    ResponderEliminar
    Respuestas
    1. realmente necesita un instalador correspondiente a tu licencia... para instalar de cero.. pero siempre se necesita configurar las politicas.. es mejor llamar a tu asesor... o te puedo enviar un asesor certificado en tu zona que te ayude con eso

      Eliminar
  24. buenas tardes tengo una inquietud el usar el internet puede ocasionar la perdida de la tabla de precio de a2,gracia de antemano y a la espera de su pronta respuesta

    ResponderEliminar
    Respuestas
    1. Hola Rosmary... realmente NO... lo que puede dar la tabla de precios es un Virus o Ransoware que dañe el BLOB, un Borrado accidental o también apagones que puede ocasionar que se dañe la tabla.

      Eliminar
  25. Buenas Tardes Reynaldo.
    Como puedo eliminar productos del inventario que ya no uso? Necesito dejar lo que realmente utilizamos.
    Soy nueva en el sistema y no cuento con el adiestramiento adecuado para resolver mis inquietudes. Espero puedas ayudarme, Ssludos

    ResponderEliminar
    Respuestas
    1. arriba esta explicado por sentencia... tambien hay ADT para hacerlas... exactamente porque la quieres borrar?

      Eliminar
  26. Buenas noches Reynaldo. Uso A2 para mi empresa y tengoroblemas de errores en la Base de Datos, sobre todo en el costo del producto que me sale en negativo, algunas existencias estan en cero pero al sacar el reporte del movimiento de unidades aun aparece existencia. Inicialmente metia los productos por cargo y no por compra, creo que eso genero tantos errores y ahora no se como solucionar esto. Es posible que al comprar de nuev e producto se vuelva a cero las existencias o que debo hacer?

    ResponderEliminar
    Respuestas
    1. hay muchas maneras.... una seria... hacer un ajuste de existencia.... para actualziar lo costo.. puede hacer un mantenimiento una vez hecho el ajuste y se va a actualizar y la existencia inicial.. al cierre del periodo..

      si me indicas la zona... puedo hablar con un asesor certificado de la zona que te pueda asesorar

      Eliminar
  27. como eliminar transacciones de carga y descarga del sistema a2

    ResponderEliminar
    Respuestas
    1. mejor llama a tu Asesor de a2Softway....es como enseñarte a hacer trampa... jajajajaja.... no te conozco y no se si eres un encargado de tienda que quiere hacer trampa al dueño...

      Eliminar
  28. Hola, quiero saber como hacer que los usuarios de caja y demás departamentos no visualicen los códigos desactivados o sin existencia active y desactive los comandos de la respuesta anterior donde dice lo de las políticas 31 y 4 pero aun así aparece en los demás usuarios aunque ahora sale que no pueden usarlos.. pero siguen apareciendo todos.. gracias y feliz día

    ResponderEliminar
    Respuestas
    1. Hola Isnally.... se puede hacer que no muestre los item desactivados y sin existencia...PEROOOOO si son mas de 2 Estaciones se pone muy muy muy lento.... cuantas estaciones tienes?

      Eliminar
    2. En este caso solo quiero que no aparezca en 2 estaciones que es caja y emergencia, ya que es una clínica el resto de las estaciones no facturan y no es tan necesario que los códigos desaparezcan. Gracias

      Eliminar
    3. Debes desactivar la politica Básica #4: Mostrar productos sin existencia en la selección.
      Activar la politica báscia 31: Actvar Filtro de productos en las transacciones (Desactivar para incrementar velocidad). en ese orden para el usuario especifico de esas estaciones

      Eliminar
  29. Buenas, quisiera saber sí A2 tiende a cambiar solo los precios y los porcentajes? y por que? Ya que cuando pongo precio al día siguiente los porcentajes no son los mismos que puse el día anterior? Espero un respuesta por favor, alguien que me ayude.

    ResponderEliminar
    Respuestas
    1. buenos dias Daimary...hay aplicaciones de terceros que si lo hacen..pero el a2 como tal solo cambia los costos ...sea manualmente o cuando haces una compra...pero solo no lo hace

      verifica que otra persona no lo este haciendo ... realiza un mantenimiento de la base de datos...
      y lo otro es que puede pasar...es que tu windows a creado un punto de restauracion del dia anterior... y seleccionaste que regresara a un dia atras... eso pasa cuando se va la luz...y toma la ultima configuracion buena conocida

      Eliminar
  30. Amigo, buen día. Sabes cual tabla y campo se debe modificar para que los productos que son leidos con Cod de barra desde la balanza en el punto de venta, sea leido por peso y no por precio?

    ResponderEliminar
    Respuestas
    1. Marlon... en la ficha del producto en a2... debe tener una opcion que le agregan que dice EL PRODUCTO USA BALANZA
      realmente en la BD es un variable BOOLEAN ... pero tambien puedes pedir a tu asesor de a2 que te la agregue en la ficha

      Eliminar
  31. Hola Reynaldo. Gusto en saludarte. Estoy incursionando en el mundo del A2. Estuve revisando la sentencia SQL Anterior. Pero tengo una duda y quisiera que me ayudaras en aclarar si te es posible.

    La Tabla SFixed y SDetalleVenta, para que sirven en este caso??

    Que pasaria si ejecutando esta sentencia se blanquean todas las demas tablas a excepcion de esas dos. (ES MI CASO)

    Gracias de antemano...!!!

    ResponderEliminar
    Respuestas
    1. Daniel... la tabla SFIXED tiene los precios de los productos y es como la tabla corazon de a2.. la tabla sdetalleventa tiene los item de las ventas ... es decir los productos incluidos en las ventas...

      si te pasa debes asegurarte que estas usando el WHERE en la sentencia...ya que si no hay una condicion DELETE va a borrar todo

      Eliminar
  32. HOLA ME GUSTARIA HACER UNA PREGUNTA COMO HAGO PARA ELIMINAR LOS REGISTRO DE DESCARGAS

    ResponderEliminar
    Respuestas
    1. Ana... Bueno...debes mejor asesorar con tu representante de a2, ya que lo que me pide se presta a que desfalquen al cliente... lo siento... imaginate..descargan la mercancia y luego borran todas las pruebas

      Eliminar
  33. Buen dia

    Como borrar todo del a2softway? Dejando solo los formatos de facturas

    ResponderEliminar
    Respuestas
    1. Buen día... Para eso mejor contarte un asesor certificado.... Porque para personal inesperto es riesgoso

      Eliminar
  34. Buenas tardes amigo, como hago para eliminar registros del inventario que estan sin movimiento hace mucho años... tienes un manejador de base de datos facil para usuarios sin conocimientos de programacion ? 0414-4688260

    ResponderEliminar
    Respuestas
    1. realmente siempre quiero ayudar...pero no se quien escribe..si es el empleado o el dueño... (si el empleado pregunta esto..es porque quiere dañar la empresa, si es el dueño es que nadie lo atiende correctamente) seria bueno que lo consulte con su asesor.. sin embargo para su caso particular hay una solucion.. cuando hace los cierre de periodo... hay una opcion que dice Borrar Productos sin movimientos en 90 dias...

      Eliminar
  35. Reinaldo, mi tienda maneja venta de repuestos, y ahora con la atención por Whatsapp business hay aplicaciones q permiten subir una respuesta automática si le envías un texto exacto y se les puede subir un excel completo.

    Hay posibilidades de crear una tabla dinámica de excel que en ella esté el inventario y se actualice automáticamente con el inventario de a2.

    ResponderEliminar
    Respuestas
    1. bueno...automaticamente... No... seria hacer una ADT para eso..tambien tiene SmartTool que genera Excel perfectamente..
      o lo otro... es con el Exportar por lista de precio..puede ser en excel o pdf... pero asi automatico No..a menos que use una herramienta como macro plus

      Eliminar