Situação:
Ao tentar liberar uma reserva a mesma informa não ter dados de registro.
Solução:
No caso dessa inconsistência ocorre, pois na rotina liberação de reservas ao clicar no botão de selecionar, o sistema roda uma query para buscar as reservas.
Porém nessa query tem uma condição de que o TIPODAV da pedidoc tem que ser diferente de vazio.
A pré-venda (no caso dessa base) que originou a reserva não existia no banco, possivelmente foi excluída, então na query retorna como vazio e, por conta disso não é exibida na rotina de liberação.
Para excluir a reserva é necessário rodar os deletes e o update a seguir:
LEMBRANDO: Antes de rodar qualquer query realizar cópia do banco de dados
delete from reservasc
where reservasc.codreserva = '000000'
delete from reservasi
where reservasi.codreserva = '000000'
update compprod
set compprod.quantbloqueada = '0'
where compprod.codprod = '000000'
Ao final o produto não irá ficar com quantidade bloqueada.
Pedro Freitas
Central de Atendimento
(31) 2112-3700