Sincronización con la nube

Para quién: ADMIN. Dónde está: ConfiguraciónSincronización. Hace falta comprarlo aparte: no.

Cada computador trabaja con su propia copia de los datos del negocio y, por debajo, va mandando al servidor lo que pasa aquí. Esta pantalla hace el camino contrario y de golpe: baja del servidor todo lo que el negocio tiene guardado —el catálogo, los clientes, los usuarios, las cajas y las ventas viejas desde la fecha que tú elijas— y con eso rehace la copia de este equipo. Se usa en un computador nuevo, después de reinstalar la aplicación, o cuando lo que hay aquí quedó incompleto y hay que empezar de cero.

Pantalla de Sincronización

  1. Sincronización. La entrada está al final del menú de Configuración. La pantalla es del administrador.
  2. «Alcance». Decide si se trae el movimiento de todas las sucursales o el de una sola.
  3. «Fecha de corte». Desde qué día quieres las ventas, los movimientos y los arqueos viejos.
  4. Calcular fecha dinámica. Un vistazo previo, opcional, antes de arrancar.
  5. Iniciar sync. Arranca. Antes de traer nada, borra lo que hay en este equipo.
  6. «Progreso». Una fila por cada parte de los datos, con su estado y cuántos registros van. Se refresca solo cada dos segundos mientras corre.
  7. «Historial». Las sincronizaciones que terminaron completas, de la más nueva a la más vieja.

En esta carpeta

  • Esta página: quién puede entrar, qué hace exactamente, cómo se prepara y cómo se lanza.
  • Seguir el progreso, reanudar y cancelar: la tabla «Progreso», los cuatro estados, cómo retomar una sincronización que se cortó, cómo pararla y qué guarda el «Historial».

Antes de empezar

Tu usuario tiene que ser ADMIN. Es la pantalla más reservada de toda la aplicación. Con cualquier otro rol sale el aviso «Acceso denegado» / «No tienes permisos para acceder a esta sección.» y la aplicación te devuelve a Configuración.

El gerente es el caso raro: a él sí le aparece la entrada Sincronización en el menú y sí puede abrir la pantalla, pero entra vacía —sin sucursales, sin «Progreso» y sin «Historial»— y cualquier botón que pulse va a fallar. La pantalla es del administrador.

Este equipo tiene que estar viendo el servidor. Sin conexión no arranca nada: la lista de sucursales sale vacía, el cálculo previo falla y Iniciar sync se corta con un aviso. Es a propósito: si el servidor no responde, borrar lo de aquí dejaría el equipo sin datos y sin de dónde traerlos.

El equipo y el servidor tienen que estar en la misma versión del sistema. Si otra sucursal actualizó la aplicación antes que esta, la sincronización se bloquea sola hasta que actualices este computador.

No hace falta el turno de caja abierto. Aquí no se cobra nada.

Que nadie esté vendiendo en este computador mientras corre. El proceso vacía y rehace los datos de la máquina; una venta a medio cobrar en ese momento se pierde.


Qué hace exactamente, y qué borra

Del alcance al historial

Estos son los cuatro hechos que hay que tener claros antes de pulsar nada:

1 · Empieza borrando. Al pulsar Iniciar sync comprueba que el servidor responde y que las dos versiones coinciden; en cuanto lo confirma, vacía los datos de este computador. Después los vuelve a llenar con lo que hay en el servidor.

2 · Lo que este equipo no alcanzó a mandar al servidor, se pierde. Si el computador estuvo sin conexión y aquí quedaron ventas, arqueos o movimientos que todavía no habían subido, el borrado se los lleva y no hay forma de recuperarlos. Antes de sincronizar, deja el equipo conectado un rato para que termine de subir lo suyo.

3 · No todo se recorta por fecha. El catálogo, las categorías, los clientes, los proveedores, los usuarios, los roles, las reglas de descuento, los cupones, las plantillas de impresión y las imágenes se bajan completos, sin importar la fecha de corte ni el alcance. Lo que se recorta es el movimiento: ventas, detalles de venta, movimientos de inventario y de caja, órdenes de compra, arqueos, conteos, facturas y promociones.

4 · Lo que estaba eliminado en el servidor no vuelve. Solo baja lo que está activo.

Ojo: este proceso no se puede deshacer. No hay forma de volver atrás ni copia de seguridad dentro de la aplicación. Una vez que pulsas Iniciar sync, lo que había en este equipo desaparece.


Elegir qué se trae

  1. Entra a ConfiguraciónSincronización.
  2. Mira el bloque «Configurar sync», en la parte de arriba.
  3. En «Alcance», deja marcado «Todas las sucursales» si quieres el movimiento de todo el negocio. Viene marcado así de entrada.
  4. Marca «Sucursal específica» si solo quieres el de una.
  5. Abre la lista «Selecciona una sucursal», que aparece justo debajo, y pulsa la sucursal.

Dos cosas que conviene saber:

  • Si marcas «Sucursal específica» y no eliges ninguna en la lista, se traen todas. La pantalla no te avisa: sencillamente arranca con el alcance completo. Revisa que el nombre de la sucursal quede escogido antes de seguir.
  • Elegir una sucursal no achica el catálogo. Los productos, los clientes y los usuarios siguen bajando completos. Lo que se recorta es el movimiento y lo que está atado a una sucursal, como qué productos se venden en ella.

Si la lista de sucursales sale vacía, este equipo no está viendo el servidor. Esa lista se lee del servidor, no de aquí.


Fijar la fecha de corte

  1. Pulsa el campo «Fecha de corte», el que dice al lado «(datos históricos desde esta fecha)».
  2. Elige el día desde el que quieres el movimiento viejo.
  3. Comprueba que la fecha quedó escrita en el campo. Se cuenta desde las cero horas de ese día.

Qué significa la fecha en la práctica:

Si pones… Qué te llevas
Una fecha vieja (por ejemplo, hace dos años) Todo el movimiento de esos dos años. Tarda mucho más y ocupa mucho más.
El primer día del año Lo del año en curso. Es lo que se usa casi siempre.
La fecha de hoy Prácticamente nada de movimiento: solo lo de hoy. El catálogo y los clientes sí llegan completos.
Una fecha futura Ningún movimiento viejo. Llegan el catálogo, los precios y las existencias, y nada más.

Ojo: cuanto más atrás pongas la fecha, más se demora. Una sincronización de un año de movimiento de varias sucursales puede tardar varios minutos con el equipo ocupado. Hazla cuando el negocio esté cerrado.

Sin fecha de corte no se puede seguir: los botones Calcular fecha dinámica e Iniciar sync se quedan apagados hasta que pongas una.


Calcular la fecha dinámica

Es un vistazo previo. No mueve ni borra nada: solo le pregunta al servidor qué tan atrás llega de verdad el movimiento desde la fecha que pusiste. Sirve para confirmar que hay conexión y que la fecha elegida tiene sentido antes de arrancar.

  1. Pon primero la «Fecha de corte». Sin ella el botón está apagado.
  2. Pulsa Calcular fecha dinámica.
  3. Espera. Mientras consulta, el botón dice Calculando... y no se deja pulsar otra vez.
  4. Lee la línea que sale al lado: «Fecha dinámica:» con una fecha, y detrás «(límite para tablas de estado)».

Esa fecha es el momento del registro de movimiento más viejo que el servidor encontró desde tu fecha de corte. El sistema la usa para saber con qué precios, qué existencias y qué cajas estaba trabajando el negocio en ese momento, y así traerte un retrato coherente y no una mezcla.

  • Si el servidor no tiene movimiento desde tu fecha de corte, la fecha dinámica sale igual a la fecha de corte. Es normal.
  • Si cambias la «Fecha de corte» después de calcular, el resultado desaparece y hay que volver a pulsar el botón.
  • Si no hay conexión, sale el aviso «Error» / «No se pudo calcular la fecha dinámica. Verifica la conexión remota.».

Este paso es opcional: Iniciar sync calcula lo mismo por su cuenta. Pero conviene hacerlo, porque es la forma barata de descubrir que no hay conexión antes de que se borre nada.


Iniciar la sincronización

Ojo: este es el paso que borra. Al pulsar Iniciar sync se vacían los datos de este computador y se vuelven a llenar desde el servidor. No se puede deshacer, no se puede volver atrás, y lo que este equipo no había alcanzado a subir se pierde. Asegúrate de que el equipo lleve un rato conectado y de que nadie esté cobrando.

  1. Revisa el «Alcance» y la «Fecha de corte» una última vez.
  2. Pulsa Iniciar sync.
  3. Espera unos segundos. El botón queda apagado y aparece el botón rojo Cancelar.
  4. Fíjate en la línea azul que empieza a parpadear al lado: «Sincronizando... 0 registros». El número sube solo.
  5. Deja la pantalla abierta y mira cómo se llena la tabla «Progreso», más abajo.

Lo que pasa a partir de ahí está explicado en Seguir el progreso, reanudar y cancelar.

Cuándo no se deja pulsar Iniciar sync. El botón se apaga en cuatro casos:

El botón está apagado porque… Qué hacer
No hay «Fecha de corte» puesta Elige la fecha.
Ya hay una sincronización corriendo Espera a que termine, o púlsala en Cancelar.
Quedó una sincronización a medias de un intento anterior Aparece el botón Reanudar sync al lado. Termínala o descártala con Cancelar.
La aplicación está esperando respuesta del servidor Espera un momento.

Puedes salir de la pantalla. El proceso sigue corriendo en el equipo aunque te vayas a otra sección. Al volver a Sincronización, la tabla «Progreso» te muestra en qué punto va. Lo que sí lo corta es cerrar la aplicación o apagar el computador.


Preguntas frecuentes

¿Tengo que hacer esto todos los días? No. El día a día se sincroniza solo, por debajo, sin que nadie lo pida. Esta pantalla es para la carga completa: equipo nuevo, reinstalación o datos locales dañados.

¿Esto sube al servidor lo que hay en mi equipo? No. Esta pantalla solo baja. Lo que se sube, se sube solo y todo el tiempo.

¿Puedo usar la caja mientras corre? No deberías. Los datos de la máquina se están vaciando y rehaciendo; cualquier cosa que registres en ese rato queda en el aire.

¿Y si me equivoco de fecha de corte? Deja que termine y vuelve a lanzarla con la fecha correcta. No hay forma de corregirla a mitad de camino, y la segunda vez vuelve a borrar y a bajar todo desde cero.

¿Por qué el catálogo llega completo si puse una fecha de hace un mes? Porque la fecha solo recorta el movimiento —ventas, arqueos, entradas y salidas de inventario—. Los productos, los clientes o los usuarios no tendrían sentido a medias.

No veo la entrada Sincronización en el menú de Configuración. Tu usuario no es administrador. En el menú solo la ven el ADMIN y —a medias— el gerente; el dueño tampoco la tiene.


Cuando algo no sale

Lo que ves Por qué pasa Qué hacer
«Acceso denegado» / «No tienes permisos para acceder a esta sección.» Tu rol no es ADMIN ni GERENTE. Pulsa Aceptar. Pídele a un administrador que lo haga él.
Entras y la pantalla está vacía: no hay sucursales, ni «Progreso», ni «Historial» O eres gerente y el sistema no te deja leer nada de aquí, o este equipo no está viendo el servidor. La primera vez, además, es normal: todavía no hay historial que mostrar. Confirma que el equipo tiene conexión. Si eres gerente, la pantalla no es tuya.
«Error» / «No se pudo calcular la fecha dinámica. Verifica la conexión remota.» El equipo no logró preguntarle al servidor. Está sin conexión, o el servidor no está respondiendo. Revisa la conexión del equipo y vuelve a pulsar Calcular fecha dinámica. No sigas hasta que responda.
«No se pudo iniciar» Es el aviso que sale cuando Iniciar sync no arranca. Debajo del título viene una línea técnica que no explica el motivo. Las causas reales son cuatro: no hay conexión con el servidor; ya hay una sincronización corriendo; quedó una a medias sin terminar ni descartar; o el servidor está en otra versión del sistema que este equipo. Pulsa Aceptar. Comprueba la conexión, mira si aparece Reanudar sync —entonces es la tercera causa— y, si nada de eso es, avisa a soporte: puede ser la diferencia de versiones.
«No se pudo reanudar» Lo mismo, al pulsar Reanudar sync: no hay conexión, ya hay una corriendo, no quedó nada pendiente, o las versiones no coinciden. Pulsa Aceptar y revisa la conexión. Si la tabla «Progreso» no tiene filas en «Pendiente», no hay nada que reanudar: lanza una nueva con Iniciar sync.
Iniciar sync está apagado y no pasa nada al pulsarlo Falta la «Fecha de corte», ya hay una corriendo, o quedó una a medias. Mira la tabla de arriba, en Iniciar la sincronización.
La lista «Selecciona una sucursal» sale vacía Esa lista se lee del servidor. Sin conexión no hay nada que mostrar. Revisa la conexión. Mientras tanto, no arranques: se borraría lo local sin poder repoblarlo.
Marcaste «Sucursal específica» y bajó el movimiento de todas No alcanzaste a elegir la sucursal en la lista. Sin sucursal elegida, el alcance es completo. Vuelve a lanzarla eligiendo la sucursal. Ten en cuenta que borra otra vez.
Terminó y en el «Historial» no aparece la fila El historial solo guarda las que terminan completas. Si alguna parte quedó en «Error», o si la cancelaste, no se registra. Mira la columna «Error» de la tabla «Progreso»: ahí está el motivo. Está explicado en Seguir el progreso, reanudar y cancelar.

Relacionado