Changelog RistorePDV
Last updated
Last updated
Nesse documento será mantida toda a documentação referente às atualizações no desenvolvimento do RistorePDV.
Integração com programa de fidelidade ConsumidorVip na finalização de movimentos.
- Correção no cálculo do desconto no vUnit do item quando a quantidade era maior que um.
Agora em movimentos do tipo Tele-Entrega ou Web-Entrega, ao editar o telefone, cpf ou nome do terceiro vinculado ao pedido, o terceiro será excluÃdo e será criado um novo terceiro, mantendo assim o histórico.
Criada validação para previnir pedidos INDOOR da integração DeliveryVip de serem integrados mais de uma vez.
Novo parâmetro global Preencher tele/Web como Entrega à DomicÃlio no NFC-e, setor Restaurante.
Mensagem de erro ao abrir formulário de Mapa de Movimentos.
Caso onde combo do tipo de movimento não respeitava o tipo de movimento de um movimento carregado no FormVendas.
Lista de relatórios do sistema não estava sendo exibida.
Transação TEF estava sendo acionada duas vezes na finalização de venda da tela PDVTouch.
Mensagem de sistema desatualizado estava sendo exibida erroneamente por comparação com ERP e não com Ristore.
Correção de mensagem de erro na finalização de venda na tela PDVTouch.
Melhorias nas rotinas de exclusão e tratamento dos recebimentos em operações TEFs estornadas ou canceladas.
Ao realizar uma operação TEF com mais de um cartão, caso houvessem problemas na segunda transação após primeira ter sido efetuada com sucesso o sistema não estava tratando corretamente os recebimentos ao retornar para a tela de finalização.
Melhorias nas mensagens da finalização do movimento para especificar cada etapa do processo de finalização.
No caso de impressões com o parâmetro de agrupar por local de impressão onde mais de uma impressora estava definida no local de impressão, o sistema estava considerando a impressão como concluÃda ao enviar a primeira impressão, não realizando as impressões posteriores.
No cálculo da divisão de itens serão considerados 3 dÃgitos decimais e não mais 2.
Melhorias no tratamento dos objetos que manipulam os recebimentos e TEF na finalização do cupom.
Sistema não considerava o status ser menor que 3 ao adicionar itens à movimentos do tipo mesa, gerando vunerabilidade onde itens poderiam ser incluÃdos em movimentos que haviam sido excluÃdos.
IncluÃdo tratamento de erros em algumas telas do terminal.
Inclusão de nome da função e formulário no log de erros (logTerminal.txt).
Alteração em esquema de fontes e botões dos formulários de venda.
Mensagem de erro ao imprimir produção de itens quando parâmetro agrupar itens por local de impressão estava ativo.
Adicionado um espaçamento de oito linhas anteriores ao inÃcio da impressão de produção de itens.
Caso um pedido seja encontrado no banco de dados com o mesmo identificador do pedido recem integrado, ele não será mais excluÃdo para ser incluÃdo novamente.
Alterado tamanho da fonte nos botões do KDS.
Mensagem de erro com impressão de produção ao finalizar inclusão de movimento.
Adicionado um espaçamento de quatro linhas anteriores ao inÃcio da impressão de produção de itens.
Tabelas est_pro_cpl_pro e est_pro_cpl_pro_ite alteradas para est_pro_mod e est_pro_mod_ite.
Coluna IDProdCompl alterada para IDModificador nas tabelas est_pro_mod e est_pro_mod_ite.
Campo IDTerceiro não estava vindo preenchido no formulário de finalização All-In_One mesmo quando terceiro já havia sido adicionado ao movimento.
IncluÃda validação no formulário Controle de Produção para não permitir alterar movimento para Entregando sem que antes tenha sido feito seu recebimento.
Rotinas de finalização nos formulário de finalização convencional, All-In-One e Touchscreen foram centralizadas em uma única classe, removendo trechos de código repetidos para processos iguais que estavam sendo executados de maneiras diferentes.
Um movimento quando impresso terá valor 2 na coluna Imprimir da tabela rst_mov.
Criação da tabela rst_mov_ite_imp para armazenar registros de impressões.
Rotinas que atualizam os dados do terceiro em integrações de delivery foram centralizadas em uma função, independente da integração.
Ao receber um pedido pelo integrador, o terceiro será inserido ou atualizado baseando-se no campo IDIntegracao do terceiro, caso o ID não seja encontrado na tabela ger_ter o cliente será cadastrado, caso exista, atualizado.
Separação das rotinas de impressão das rotinas de produção - Para um produto ser mapeado na produção o grupo do produto deve estar com a opção Gerar Número de Controle de Produção (KDS) marcada. Quanto a impressão foi mantido no local de impressão definido no produto.
Mensagem de erro com campo 'CodigoAut' na inserção do cupom no banco de dados ao finalizar movimento.
Tabela rst_mov_inf.
Terminal 1.40.0
Validação de itens que estejam estritamente em produção na rst_mov_ite_pro para montagem da lista de produção do terminal(KDS).
Novo botão Liberar Comanda Delivery no menu configurações do formulário principal - Abre um input box para receber um número de comanda. Confirmar dispara uma requisição para liberação de comanda fechada na integração modelo INDOOR do DeliveryVip.
Tratamento para novas taxas de serviço incluÃdas nos pedidos oriundos de integrações do modelo DeliveryMuch - O valor adicional nos pedidos será somado à coluna ValorAcrescimo da tabela rst_mov.
Diferenciação entre Taxa de Serviço e Taxa Serviço Web DeliveryMuch na impressão do fechamento do movimento quando origem do pedido for DeliveryMuch.
Melhorias na nomenclatura e validação de campos e métodos na inserção e execução de eventos internos do sistema. Ex.: Pedidos prontos para entrega ou retirada disparam diversos eventos dentro do sistema para notificação dos clientes via diferentes integrações.
Campo CodigoAut adicionado às tabelas rst_mov_rec e pdv_cup_rec - No formulário de finalização de venda, ao pressionar INSERT no teclado estando com o foco sobre uma forma de pagamento, será aberto um input box para inserção manual do código de autorização, esse será vinculado à tag codAut do xml do NFCe.
- Form que solicita o número da mesa no VendasTouch estava com a descrição "Digite o número da comanda".
- Clicar no botão clonar modificador não estava desencadeando nenhuma ação.
- Adicionado evento para marcar todos os rows do grid de componentes dos modificadores ao clicar no cabeçalho "V" da coluna.
- Novo botão para copiar o código QR de pagamentos PIX no FormQRCode de finalizações de vendas PIX.
- No FormAdicionarItem (Botão F2), ao adicionar item pelo código ou combo de produtos e pressionar F5. Confirmar sem antes sair do código ou combo não adicionava o item.
- Alteração na regra do preenchimento da tag <indPres> do NFCe.
- Agora também é possÃvel realizar recebimentos parciais através do formulário VendasPDV.
- Erro ao enviar catálogo de produtos para plataforma DeliveryVip.
- Ações no botão F4 Ações Item do FormVendasTouch não estavam executando nenhuma rotina.
- Correção de erro esporádico na emissão de cupons de pedidos recebidos pelo iFood.
- Correção de situação especifÃca para alguns pedidos do iFood onde valor do recebimento do pedido aparecia duplicado em relatórios.