💰
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
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
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.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
- Comece por fechar a Zone Soft no POS caso esteja aberto e parar todos os serviços da Zonesoft
- 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/
- Selecionar a 2ª opção "ZS_POS_ZS_REST"
- Selecionar o ZS Setup sem SQL ou Posto dependendo da necessidade
- Após descarregado, vá a propriedades e desbloqueie o ficheiro
- Depois de desbloqueado, extraia os ficheiros
- Entre dentro da paste e execute o Setup como administrador
- 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)
- Basta seguir o resto dos passos e fazer as instalações que ele vai pedir
- Terminado
Reativação, Cancelamento ou Troca de parceiro de uma Loja
- Abra a "ZoneSoft" ou este link: https://www.zonesoft.pt/
- Entre no "MyZone" (as credenciais estão no onepassword)
- Selecione o "HelpDesk" no Menu
- Clique no Botão "Submeter Ticket"
- Seleciona na primeira caixa "Licenciamento"
- Preencha o restante com os dados do cliente, que pode encontrar no ZSLIC ou no link: https://zslicweb.zonesoft.org/
- O "serial number" pedido será a o numero da "licença" da loja do cliente que pode ver no ZSLIC
- 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.
- Por fim enviar
Bloquear e Desbloquear a loja de Cliente
- Abra ZSLIC ou este link: https://zslicweb.zonesoft.org/ (as credenciais estão no onepassword)
- Pesquise pelo nome do cliente
- Clique no cadeado e ficará bloqueado
- 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);