💰 ZoneSoft
💰

ZoneSoft


Comandos SQL


select NOME, MORADA1, codpostal, localpostal, ncontrib from wgcterceiros


Historico de Mesas


DECLARE @mesa int, @data date;
SET @mesa=242;
SET @data='2024-07-12'
select
hm.datahora,
hm.mesa,
hm.lugar,
case
        when hm.evento=0 then 'Abertura de mesa'
        when hm.evento=1 then 'Pedido do produto'
        when hm.evento=2 then 'Transferência de consumo no ZSRest(Saida)'
        when hm.evento=3 then 'Transferência de centro de produção (nos monitores)'
        when hm.evento=4 then 'Mudança de quantidade do produto no ZSRest'
        when hm.evento=5 then 'Anulação de pedido no ZSRest'
        when hm.evento=6 then 'Pedido pronto no monitor de cozinha'
        when hm.evento=7 then 'Pedido de conta'
        when hm.evento=8 then 'Pagamento'
        when hm.evento=9 then 'Pedido Entregue no monitor'
        when hm.evento=10 then 'Anulado na cozinha'
        when hm.evento=11 then 'Recuperado na cozinha'
        when hm.evento=12 then 'Limpar linhas'
else '' end as evento,
isnull(p.codigo,'') as prod_codigo,
isnull(p.descricao,'') as prod_nome,
hm.qtd,
hm.id_linha,
hm.centro_prod_origem, hm.centro_prod_destino,
hm.mesadestino,
hm.lugardestino,
hm.pedido,
isnull(hm.posto,'') as posto,
isnull(ep.nome ,'ZMonitor') as empregado,
case
    when pt.versao like '%ZSRestApp Interface%' then 'ZSRest App'
    else 'ZSREST'
end as posto_tipo,
hm.doc,
hm.serie,
hm.numero
from historico_mesas hm
left JOIN produtos p on hm.codigo=p.codigo and p.codigo<>0
left JOIN empregados ep on ep.codigo=hm.empregado
LEFT JOIN postos pt on hm.posto=pt.codigo
where cast(hm.datahora as date)>=@data and hm.mesa=@mesa
UNION ALL
select
hm.datahora,
hm.mesa,
hm.lugar,
case
&nbsp; &nbsp; &nbsp; &nbsp; when hm.evento=2 then 'Transferência de consumo no ZSRest(Entrada)'
else '' end as evento,
isnull(p.codigo,'') as prod_codigo,
isnull(p.descricao,'') as prod_nome,
hm.qtd,
hm.id_linha,
hm.centro_prod_origem, hm.centro_prod_destino,
hm.mesadestino,
hm.lugardestino,
hm.pedido,
isnull(hm.posto,'') as posto,
isnull(ep.nome ,'ZMonitor') as empregado,
case
&nbsp; &nbsp; when pt.versao like '%ZSRestApp Interface%' then 'ZSRest App'
&nbsp; &nbsp; else 'ZSREST'
end as posto_tipo,
hm.doc,
hm.serie,
hm.numero
from historico_mesas hm
left JOIN produtos p on hm.codigo=p.codigo and p.codigo<>0
left JOIN empregados ep on ep.codigo=hm.empregado
LEFT JOIN postos pt on hm.posto=pt.codigo
where cast(hm.datahora as date)>=@data and hm.mesadestino =@mesa
ORDER BY datahora;


Permissões


Não apagar artigos depois do envio para a cozinha

configuração > aplicação > definições > N25 - Enquanto não pedir serviço ou mesa
EMPREGADO não pode ter opção "3 - APAGAR PRODUTOS" nas permissões

--Este comando é para listar quem ter ativo a permissão 3
--NumeroEmpregado que nao queremos apagar a permissão
SELECT *
FROM permissoesop
where operador NOT IN (NumeroEmpregado, NumeroEmpregado, NumeroEmpregado) and permissao=3

--Este comando é para apagar a permissão
--delete permissoesop where operador not in (NumeroEmpregado, NumeroEmpregado, NumeroEmpregado) and permissao=3

Poder reimprimir documentos

Ativar permissão "10 - Reimprimir Documentos" e desativar permissão "92 - Pedir apenas uma consulta"


Atualização


  1. Comece por fechar a Zone Soft no POS caso esteja aberto e parar todos os serviços da Zonesoft
  2. Abra o "Meo Cloud Zone Soft" no motor de busca ou este link: https://meocloud.pt/link/0f2d80ff-e220-45f3-86dd-efcc8b85f12b/ZoneSoft/Ultimas%20Vers%C3%B5es/
  3. Selecionar a 2ª opção "ZS_POS_ZS_REST"
  4. Selecionar o ZS Setup sem SQL ou Posto dependendo da necessidade
  5. Após descarregado, vá a propriedades e desbloqueie o ficheiro
  6. Depois de desbloqueado, extraia os ficheiros
  7. Entre dentro da paste e execute o Setup como administrador
  8. Assim que abrir, selecionará a opção da tecnologia cloud e clique no pisco de "Recuperação de Loja" (se não fosse atualização, e fosse uma licença nova nunca tivesse trabalhado, não selecionava o pisco)
  9. Basta seguir o resto dos passos e fazer as instalações que ele vai pedir
  10. Terminado

Reativação, Cancelamento ou Troca de parceiro de uma Loja


  1. Abra a "ZoneSoft" ou este link: https://www.zonesoft.pt/
  2. Entre no "MyZone" (as credenciais estão no onepassword)
  3. Selecione o "HelpDesk" no Menu
  4. Clique no Botão "Submeter Ticket"
  5. Seleciona na primeira caixa "Licenciamento"
  6. Preencha o restante com os dados do cliente, que pode encontrar no ZSLIC ou no link: https://zslicweb.zonesoft.org/
  7. O "serial number" pedido será a o numero da "licença" da loja do cliente que pode ver no ZSLIC
  8. Quando chegar a parte do "assunto" e "mensagem" preencha com "Reativação da Licença", "Cancelar Licença" ou "Troca de Parceiro" dependendo do desejado.
  9. Por fim enviar

Bloquear e Desbloquear a loja de Cliente

  1. Abra ZSLIC ou este link: https://zslicweb.zonesoft.org/ (as credenciais estão no onepassword)
  2. Pesquise pelo nome do cliente
  3. Clique no cadeado e ficará bloqueado
  4. Para desbloquear é fazer o mesmo.


Erro com ligação Digital Persona

Caso o leitor de impressão digital não funcione no computador (não da luz após ligar o USB) temos de instalar o driver da Zonesoft MEO Cloud juntamente com o driver da HID (ambos em anexo)


Importação Dados TechRest para ZSRest


https://drive.google.com/file/d/11rAnBJsZUst3VICrNfuX9KnhcnwCYLPS/view?usp=drivesdk


ECO Fatura

https://clientes.zonesoft.pt/clientes/noticia.php?id=340


Apagar pedidos presos em monitor de cozinha

select * from pedidos where numero=207;

delete from pedidos where numero in (207, 208, 209);
delete from pedidosext where numero in (207, 208, 209);