Teknisoft PD Sync - Manual Técnico
Instalar, configurar e acompanhar a sincronização entre o Tech Rest e o Wintouch Cloud.
1. Objetivo
- Enviar as vendas do Tech Rest (FS, FT e FR) para o Wintouch Cloud.
- Criar e atualizar no Tech Rest os artigos e famílias mantidos no Wintouch.
- Trabalhar com várias empresas (NIF), cada uma com várias lojas.
- Correr sozinho, na bandeja do Windows, no servidor do Tech Rest da loja.
2. Requisitos
- Windows 10 ou 11, 64 bits.
- Acesso ao SQL Server do Tech Rest (no próprio PC ou na rede).
- Microsoft ODBC Driver 17 ou 18 for SQL Server (normalmente já instalado com o Tech Rest).
- Empresa no Wintouch Cloud e respetiva API key.
- Acesso à internet por HTTPS (API Wintouch e atualizações).
- Permissões de administrador para instalar.
3. Instalação
- Descarregar o instalador no PC do Tech Rest.
- Executar
PDSync-Setup.exee aceitar o pedido de administrador do Windows. - Escolher, se pretendido, o atalho no Ambiente de Trabalho e Arrancar com o Windows (recomendado: o PD Sync arranca minimizado na bandeja).
- No fim, o PD Sync abre. A instalação fica em
C:\Program Files\PDSync.
Instalar uma versão nova por cima da anterior atualiza o programa e mantém a configuração. Fechar a janela não termina o PD Sync: continua na bandeja (ícone PD). Para sair, usar Sair no menu da bandeja.
4. Configurar a empresa
No separador Empresas/Lojas, carregar em Nova empresa, preencher os três blocos e carregar em Guardar. Depois, Testar ligações confirma o acesso ao Wintouch e ao SQL Server.
Bloco Empresa
Bloco Wintouch (cloud)
https://api.wintouchcloud.com:443/api/v1). Só muda em casos especiais.Bloco Tech Rest (SQL Server local)
localhost\SQLEXPRESS.FS, FT, FR.5. Lojas
Na tabela Lojas da empresa, Adicionar loja e preencher:
L1).Com a loja selecionada, configurar Documento Wintouch… e Famílias…, e carregar em Guardar.
6. Documento Wintouch da loja
Define como cada venda do Tech Rest é criada no Wintouch. As opções são lidas do Wintouch e escolhidas em listas.
Se não for possível ler as listas, a opção Escrever GUIDs à mão permite indicar os identificadores diretamente.
7. Famílias a sincronizar
Em Famílias… escolhe-se que famílias de artigos do Wintouch são enviadas para o Tech Rest desta loja.
- Sincronizar todas as famílias inclui também as que forem criadas no futuro (opção por omissão).
- Também é possível escolher os artigos sem família.
- Se uma família deixar de estar escolhida, os artigos que já estão no Tech Rest não são apagados.
- Ao mudar a escolha e guardar, os artigos da empresa voltam a ser lidos todos no ciclo seguinte.
8. Associação inicial de artigos
Os artigos ligam-se pelo Code do Wintouch, gravado na referência do artigo no Tech Rest. Numa loja que já tem catálogo, é preciso fazer esta ligação antes de o PD Sync criar artigos, para não duplicar o catálogo.
- Em Empresas/Lojas, carregar em Associar artigos….
- O PD Sync propõe pares por descrição igual. Rever a lista (há filtro e exportação para CSV).
- Escrever o Code nos artigos que ficaram sem par.
- Carregar em Gravar referências e confirmar associação.
9. O que é sincronizado
Vendas: Tech Rest → Wintouch
- São lidos os documentos dos tipos configurados (por omissão FS, FT e FR) de cada loja.
- Cada venda é criada uma única vez no Wintouch, com o documento configurado na loja.
- Uma venda só fica marcada como enviada depois de o Wintouch a aceitar. As recusadas ficam pendentes e são tentadas no ciclo seguinte, com o motivo nos Logs.
- Linhas cujo artigo não existe no Wintouch vão para o artigo genérico da loja.
- Os documentos do Tech Rest são só lidos, nunca alterados.
Artigos e famílias: Wintouch → Tech Rest
- São lidos os artigos ativos do Wintouch alterados desde a última sincronização.
- Os artigos em falta no Tech Rest são criados (com base no produto modelo), e as famílias em falta também.
- Os artigos existentes são atualizados: descrição, família, IVA e preço.
- Preço: o preço do Wintouch passa para o Tech Rest. Um artigo sem preço (ou a 0) no Wintouch mantém o preço do POS. Se for criado, fica a 0 € e fica um aviso nos Logs para definir o preço no POS.
- Os textos são cortados ao tamanho permitido pelo Tech Rest (descrição até 50 caracteres).
- O Tech Rest envia depois as alterações para a sua cloud, como habitualmente.
Fichas técnicas
Ainda não disponível. Será acrescentada numa versão futura.
10. Uso diário
Separador Estado
Mostra se a sincronização automática está ativa ou em pausa, a última e a próxima execução, e o resultado por empresa, loja e direção (estado, itens tratados e mensagem de erro). Botões Pausar/Retomar e Sincronizar agora.
Separador Logs
Registos em tempo real com filtro por Nível e Âmbito (empresa ou loja), pesquisa de texto e Seguir para mostrar sempre as linhas mais recentes. Exportar… gera um ficheiro para enviar ao suporte; Abrir pasta de logs mostra os ficheiros completos.
Ícone na bandeja
Menu com Abrir, Sincronizar agora, Pausar/Retomar e Sair. Quando um ciclo termina com erros, aparece um aviso a indicar o separador Logs.
11. Separador Configuração
Abrir pasta de dados mostra a configuração, o estado e os logs.
12. Atualizações
- Ao arrancar e periodicamente, o PD Sync verifica se há versão nova neste site.
- Descarrega o instalador e confirma a assinatura SHA-256. Se não coincidir, cancela.
- Pergunta se instala, ou instala logo se essa opção estiver ativa.
- Espera que a sincronização em curso termine, instala em modo silencioso e volta a abrir na bandeja.
Para verificar à mão: Configuração → Verificar agora. O Windows pode pedir confirmação de administrador.
13. Onde ficam os dados
%APPDATA%\PDSyncconfig.yamlstate.db: vendas já enviadas, últimas sincronizações e histórico.logs\pdsync.log (rotativos).Não apagar o state.db: é ele que impede que vendas já enviadas sejam enviadas outra vez.
14. Resolução de problemas
Mensagens mais comuns
Para pedir apoio, usar Logs → Exportar… e enviar o ficheiro para [email protected].
15. Checklist de instalação
Como validar a instalação numa loja
- Instalar com Arrancar com o Windows ativo.
- Criar a empresa, preencher Wintouch e Tech Rest, Carregar listas da base e escolher o utilizador Tech Rest.
- Testar ligações sem erros.
- Adicionar as lojas, configurar Documento Wintouch… (tipo não comunicado no SAF-T) e Famílias….
- Fazer a associação inicial de artigos e confirmar.
- Sincronizar agora e confirmar no Estado que vendas e produtos ficam OK.
- Confirmar no Wintouch uma venda de teste e no Tech Rest um artigo criado ou atualizado.
- Em Configuração, ativar Instalar atualizações automaticamente se o PC não tiver utilizador presente.