# Gestor Mobile — Caixa e Impressora

<section class="capitulo" id="bkmrk-o-aplicativo-gestor-">O aplicativo gestor no celular permite que cada funcionário configure qual caixa e qual impressora vai usar no dia a dia.

<section class="para-todos">## Em linguagem simples

Cada funcionário da loja pode ter um **caixa diferente** e uma **impressora diferente**. O aplicativo gestor no celular guarda essas preferências para não precisar configurar toda vez.

O que o gestor configura:

- **Caixa** — qual ponto de venda o funcionário vai usar.
- **Impressora** — qual impressora vai imprimir os comprovantes (pode ser Bluetooth, USB, rede, ou nenhuma).

Quando o funcionário abre o aplicativo, o sistema **carrega automaticamente** as configurações salvas da última vez.

</section>![Fluxo gestor mobile](https://kb.illimitar.pro/uploads/images/gallery/2026-06/embedded-image-9vdqvlwu.png)

*Figura 10 — O aplicativo gestor salva e carrega configurações por usuário na tabela configuracao\_usuario.*

<section class="para-ti">## Detalhes para Tecnologia da Informação

### Módulo

- Classe: `credsystem_gestor_configuracoes`
- Identificador Universal Único: `857e21c5-203f-4943-b60d-9258bf0ebd7e`
- Rota: `/bibliotecas/857e21c5-…/credsystem_gestor_configuracoes`

### Endpoints

<table><thead><tr><th>Método</th><th>Descrição</th></tr></thead><tbody><tr><td>`salvarConfiguracaoCaixa`</td><td>Persiste configuração de caixa</td></tr><tr><td>`carregarConfiguracaoCaixa`</td><td>Carrega caixa + mescla impressora</td></tr><tr><td>`salvarConfiguracaoImpressora`</td><td>Persiste configuração de impressora</td></tr><tr><td>`carregarConfiguracaoImpressora`</td><td>Carrega só impressora</td></tr></tbody></table>

### Armazenamento

<table><thead><tr><th>descricao</th><th>Conteúdo</th></tr></thead><tbody><tr><td>`gestor_configuracao_caixa`</td><td>Notação de Objetos JavaScript legível (não Codificação Base 64)</td></tr><tr><td>`gestor_configuracao_impresora`</td><td>Notação de Objetos JavaScript com tipo e parâmetros da impressora</td></tr></tbody></table>

Chave: `id_usuario` (resolvido via formulário/dispositivo). Usa `ON DUPLICATE KEY UPDATE`.

Cache de sessão: `setGlobalSession("USUARIO-{id}", descricao, base64(json))` quando disponível.

### Tipos de impressora suportados

`NENHUM`, `BLUETOOTH`, `USB`, `REDE`, `GPOS`, `CLOVER`, `L400POSITIVO`, `POSGETNET`

</section></section>