# Sistema Comunica

> - El **"Sistema Comunica (sistema off-line)"** en Estancos Élite es una utilidad diseñada para gestionar diversos **terminales de venta (TPV)** en un mismo estanco, donde estos terminales (llamados "Slaves") pueden trabajar de forma independiente del ordenador principal (el "Master"). Esto permite que los terminales de venta puedan seguir trabajando y registrando ventas incluso si el ordenador Master no está encendido o en funcionamiento.

### ¿Para qué sirve?

El Sistema Comunica permite que los **terminales secundarios ("Slaves")** trabajen de manera autónoma, cada uno con su propia base de datos, mientras que el **ordenador principal ("Master")** centraliza la gestión y los datos. Los Slaves básicamente tienen las funcionalidades de ventas , pagos ingresos y arqueos de caja.

La comunicación se realiza para:

- **Transferir ventas y operaciones** desde los Slaves al Master.
- **Enviar datos actualizados** (como precios, nuevos artículos, etc.) desde el Master a los Slaves.

<p class="callout info">Para el correcto funcionamiento de este sistema, los terminales deben estar **conectados a la misma red (LAN)**</p>

### **Funciones específicas del Sistema Comunica**

Una vez definidos los terminales Slave, aparecerá el botón **Comunicar Terminales** en la pantalla de "Control y Gestión" del Master que permite ejecutar la comunicación . Este sistema ofrece las siguientes funciones principales:

- **1. F2 Comunica (Realizar Comunicación):**

Esta función se utiliza para que los terminales "Slave" entreguen sus datos al "Master" y reciban las actualizaciones. Para que la comunicación se realice, el programa Estancos élite debe encontrarse en el Menú Principal o estar cerrado (pero no debe apagarse el ordenador).

Durante este proceso, cada terminal "Slave" envía al "Master" sus **ventas, pagos/ingresos y nuevos clientes** registrados, que se añaden a la información del Master.

Una vez que el Master ha recibido esta información, a su vez, entrega a cada terminal "Slave" los **nuevos datos (actualizados)** para que puedan efectuar nuevas ventas con la información más reciente.

<p class="callout warning">Es recomendable realizar la comunicación (F2) con el arqueo de caja realizado en los slaves.</p>

- **2. F4 Ver Cajas (Visualizar Cajas):**

Esta opción permite **visualizar el estado de todas las cajas** de los terminales (Slaves) y del Master en el momento de la consulta.

La visualización puede incluir o no el **detalle de cada uno de los movimientos** y muestra el total consolidado de todas las cajas.

- **3. F6 Actualiza Datos (Actualizar Datos):**

Esta función realiza una **actualización de los datos de los terminales Slave con los datos del Master**.

**No recoge información de los terminales Slave**; su propósito es únicamente enviar **datos nuevos** desde el Master y **modificación de precios** de artículos.

Para realizar el F6 Actualiza Datos, el programa Estancos élite en los slaves pueden estar en cualquier apartado del programa.

- **4. F8 Traspasar Imágenes (Transferir Imágenes):**

Esta opción realiza una **copia de las imágenes existentes en el Master a todos los terminales Slave**, sobrescribiendo las imágenes existentes en ellos.