Skip to content

ATUALIZAR BANCO DE MESAS DE UMA VERSAO ANTERIOR A 6.3.1.22 PARA UMA VERSAO MAIS ATUAL - MESAS EM "ACCESS"

Software: PDV - Softshop Caixa | Grupo: PDV | Prioridade: ALTA

Solução

Causa:
NECESSIDADE DE IMPORTAR OS DADOS DAS MESAS EM CASO DE ATUALIZAÇAO EMERGENCIAL COM RESTAURANTE FUNCIONANDO

Solução:
1- Fazer backup do banco de mesas do cliente, salvar como "Mesas_Antes" por exemplo 2- No banco de mesas atual vincular as tabelas "Mesa" e "Mesaitem" do backup (Mesas_Antes) 3- Criar e executar a consulta para importar o cabeçalho das mesas (Tabela "Mesa"): INSERT INTO Mesa ( ID, IDAuxiliar, COOGerencial, CERGerencial, MesaFechada, DataHoraAbertura, CodigoCliente, NomeCliente, NumeroAgrupamento, TeleEntrega, Desconto, NomeAtendimento, CodigoAtendimento, DadosEntrega, DataHoraUltimoItem, Lacrar ) SELECT IIf(nz([NumeroComanda],0)>0,[NumeroComanda],[NumeroMesa]) AS ID, IIf(nz([NumeroComanda],0)=0,Null,[NumeroMesa]) AS IDAuxiliar, Mesa1.COOGerencial, Mesa1.CERGerencial, Mesa1.MesaFechada, Mesa1.DataHoraAbertura, Mesa1.CodigoCliente, Mesa1.NomeCliente, Mesa1.NumeroAgrupamento, Mesa1.TeleEntrega, Mesa1.Desconto, Mesa1.NomeAtendimento, Mesa1.CodigoAtendimento, Mesa1.DadosEntrega, Mesa1.DataHoraUltimoItem, Mesa1.Lacrar FROM Mesa1; 4- Criar e executar a consulta para importar os itens das mesas (Tabela "MesaItem"): INSERT INTO MesaItem ( IDMesa, CodigoMercadoria, QuantidadeVendida, PrecoVendido, Cancelado, NumeroMesaOrigem, Descricao, Selecionado, Remover, Pronto, DataHoraRegistro, Cozinha, Observacao, AtendenteItem, AtendenteItemNome, Acomp, GUIDItem ) SELECT IIf(nz([ComandaItem],0)>0,[ComandaItem],MesaItem1.NumeroMesa) AS ID, MesaItem1.CodigoMercadoria, MesaItem1.QuantidadeVendida, MesaItem1.PrecoVendido, MesaItem1.Cancelado, MesaItem1.NumeroMesaOrigem, MesaItem1.Descricao, MesaItem1.Selecionado, MesaItem1.Remover, MesaItem1.Pronto, MesaItem1.DataHoraRegistro, MesaItem1.Cozinha, MesaItem1.Observacao, MesaItem1.AtendenteItem, MesaItem1.AtendenteItemNome, MesaItem1.Acomp, MesaItem1.GUIDItem FROM Mesa1 INNER JOIN MesaItem1 ON Mesa1.NumeroMesa = MesaItem1.NumeroMesa; - Arquivos exemplo em: M:\PDV(Softshop_Caixa)\Restaurante\ImportacaoMesas


Tags: importar mesas, dados mesas, mesas, atualizar restaur

Documentação de Testes