================================================================================
FASTCAIXA - AGENTE SINCRONIZADOR EM TEMPO REAL
================================================================================

Este pacote contém o sincronizador automático para instalar nos computadores dos
caixas (PDV) da Loja 1 e Loja 2.

--------------------------------------------------------------------------------
COMO INSTALAR NO COMPUTADOR DO CLIENTE (PASSO A PASSO):
--------------------------------------------------------------------------------

1. REQUISITO:
   - Ter o Python 3.10 ou superior instalado no computador do caixa.
     (Ao instalar o Python, marque a caixinha "Add Python to PATH").

2. EXTRAÇÃO:
   - Extraia esta pasta no computador do caixa, por exemplo em:
     C:\FastCaixa-Agente

3. CONFIGURAÇÃO (arquivo config.json):
   - Abra o arquivo config.json no Bloco de Notas:
     {
         "api_url": "https://jkadega.reidoscript.com.br/api/v1",
         "loja_token": "TOKEN-LOJA1-XYZ88",
         "loja_nome": "Loja 1 - Centro",
         "db_path": "C:\\FastCaixa\\Banco\\BANCO_MASTER.FDB",
         "db_user": "SYSDBA",
         "db_pass": "masterkey",
         "sync_interval": 10,
         "dias_historico_inicial": 30
     }

   * ATENÇÃO PARA A LOJA:
     - Se o computador for da Loja 1: use "loja_token": "TOKEN-LOJA1-XYZ88"
     - Se o computador for da Loja 2: use "loja_token": "TOKEN-LOJA2-ABC99"
       (ou renomeie o arquivo config_loja2.json para config.json)
     - No campo "db_path", confirme se o caminho do BANCO_MASTER.FDB está correto.
     - No campo "dias_historico_inicial", você pode deixar 30 (carrega os últimos 30 dias de vendas)
       ou colocar 0 para carregar TODO o histórico completo de vendas desde o primeiro dia.

4. INICIAR O SINCRONIZADOR:
   - Dê dois cliques no arquivo:
     INICIAR_AGENTE.bat

   - Na primeira vez, ele vai instalar as bibliotecas (firebird-driver e requests)
     e fará a carga inicial:
     1. Produtos reais (TPRODUTOS)
     2. Operadores e senhas (TUSUARIOS)
     3. Histórico de vendas (TPEDIDOS + TPEDIDOS_ITENS)
   - Depois disso, ele entra em modo vigia contínuo a cada 10 segundos!

5. INICIALIZAÇÃO AUTOMÁTICA COM O WINDOWS (OPCIONAL):
   - Se quiser que o agente ligue sozinho sempre que ligar o computador:
     Pressione [Windows + R], digite "shell:startup" e dê Enter.
     Copie um atalho do "INICIAR_AGENTE.bat" para dentro dessa pasta.

--------------------------------------------------------------------------------
Painel Web Online: http://jkadega.reidoscript.com.br
================================================================================
