Nota de entrada não aparece para regularização
Problema
A nota de entrada não consta no painel de regularização.
Solução
Neste cenário, verificar os seguintes pontos:
O registro OpeEntrada deve estar marcado como “Conferido”;
Todos os itens da entrada devem possuir “QuantidadeConferida” (“QuantidadeConferida” > 0) e este valor não pode estar divergente da quantidade lançada na entrada (“Quantidade” = “QuantidadeConferida”);
A nota não pode ter sido baixada anteriormente. Para isso, verificar se tem registro OpeEntradaItem_FisNotaEntradaItem e se o campo IdFisNotaEntradaItem estiver nulo, indica que a entrada foi baixada. Neste caso, precisa desfazer a baixa para permitir a regularização;
Queries para consultas/updates.
Consultar entrada:
select * from OpeEntrada where IdOpeOrdemServico = ?Consultar entrada item:
select * from OpeEntradaItem where IdOpeEntrada in (select IdOpeEntrada from OpeEntrada where IdOpeOrdemServico = ?)Update em entrada item para acertar as quantidades conferidas:
update OpeEntradaItem set QuantidadeConferida = Quantidade where IdOpeEntradaItem = ?Update em entrada para acertar o campo “Conferido”:
update OpeEntrada set Conferido = 1 where IdOpeEntrada = ?Consulta para verificar a baixa da regularização:
select * from OpeEntradaItem_FisNotaEntradaItem where IdOpeEntradaItem in (select IdOpeEntradaItem from OpeEntradaItem where IdOpeEntrada in (select IdOpeEntrada from OpeEntrada where IdOpeOrdemServico = ?))
Destaque informações importantes em um painel como este. Para editar a cor ou o estilo desse painel, selecione uma das opções no menu.