Pedidos offline e sincronização
Na abertura do aplicativo, a janela Sincronização acompanha o envio de pedidos pendentes e a carga completa de clientes, produtos e demais referências. Aguarde a conclusão. O menu oferece Carga completa de cadastros para repetir esse processo quando necessário.
Ao usar Novo ou salvar um pedido, o aplicativo confere as pendências e atualiza clientes e produtos alterados em segundo plano. A atualização silenciosa não mostra aviso de sucesso; erros são informados. Se a atualização incremental não puder ser aplicada, o aplicativo tenta a carga completa.
Sem conexão, use os cadastros já carregados para continuar o trabalho. Os pedidos ainda não aceitos pelo ERP ficam preservados neste dispositivo e aparecem como pendentes. Não limpe os dados do navegador nem desinstale o aplicativo enquanto houver pendências.
Se a janela indicar que o ERP não aceitou um pedido, leia o motivo exibido. Estar online não garante que o pedido passou pelas validações do servidor. Corrija o que for possível ou solicite suporte antes de repetir a operação.
Regras de negócio
- Pendências ficam neste dispositivo até confirmação do ERP. A aplicação usa um identificador para evitar duplicar um pedido caso a resposta do servidor se perca.
- A carga completa ocorre ao abrir a página e pelo comando do menu. Entre pedidos, clientes e produtos alterados são atualizados em segundo plano; se essa atualização falhar, o cache anterior é preservado.
- Enquanto houver pedido pendente, as tabelas locais são preservadas para não perder as referências usadas nele. Nunca limpe os dados do site para forçar uma atualização.
- Se o servidor rejeitar a alteração porque o pedido já foi finalizado, essa tentativa é retirada da fila local. Outras rejeições de validação permanecem com estado de erro e motivo visível para correção ou atendimento; elas não equivalem a uma confirmação do ERP.
- Alterações de pedidos já registrados exigem conexão e confirmação do servidor. Sem conexão, somente um pedido novo pode ser guardado localmente para envio posterior; a liberação de desconto ou estoque também exige conexão.