Descrição | VENDA EM PREPARAÇÃO COM PLANO DE FINANCIAMENTO GERADO |
---|
Observações | Este processo valida se existem vendas: - em preparação com plano de financiamento gerado;
- efetivadas com plano de financiamento não integrado;
- efetivadas com parcelas quitadas e não integradas;
O projeto de revitalização tem como um dos seus focos eliminar a redundância de dados, isso quer dizer que a estrutura onde são criadas as parcelas no módulo imobiliário e que depois são integradas ao módulo financeiro deixará de existir, passaremos a guardar os valores apenas na estrutura de lançamentos do módulo financeiro. Assim evitaremos a possibilidade de exibir dados dessincronizados entre os dois módulos para os usuários, por isso vendas em preparação com plano de financiamento gerado são impeditivas para a revitalização e precisará de uma tomada de decisão por parte do usuário do que deve ser feito com elas antes da conversão. Para saber exatamente quais são as vendas nessa situação crie uma consulta no banco de dados semelhante ao exemplo abaixo: Bloco de código |
---|
|
---|
language | sql |
---|
linenumbers | true |
---|
|
SELECT DISTINCT
XVENDA.CODCOLIGADA,
o sistema consulta a base de dados e verifica as vendas nesta situação através do select abaixo.
SELECT XVENDA.CODCOLIGADA, XVENDA.NUM_VENDA
AS
NUMEROVENDA
FROM
XVENDA
JOIN XPARCELAPAGAMENTO
ON XVENDA
WHERE EXISTS
(SELECT 1
FROM XPARCELAPAGAMENTO
WHERE XPARCELAPAGAMENTO.CODCOLIGADA
=
XVENDA.CODCOLIGADA
AND
XPARCELAPAGAMENTO.NUM_VENDA
=
XVENDA.NUM_VENDA
WHERE XVENDA.COD_SIT_VENDA = 10AND COALESCE(XPARCELAPAGAMENTO.IDLAN,0) = 0) AND NOT EXISTS
(SELECT 1 FROM XDISTRATO WHERE XDISTRATO.NUMVENDA = XVENDA.NUM_VENDA)
ORDER BY XVENDA.CODCOLIGADA, XVENDA.NUM_VENDA
As vendas nas condições acima listadas serão apresentadas ao usuário
Image Added
Através da visão apresentada o usuário deverá selecionar cada venda e executar o processo que desejar, “Gerar Lançamentos Financeiros” ou “Excluir o Plano de financiamento”.
Caso seja retornado algum registro significa que o usuário terá de decidir se irá excluir o plano de financiamento ou se vai efetivar o contrato e integrar as parcelas ao módulo financeiro. Para isso o usuário deverá acessar a visão de vendas e filtrar pelas vendas em questão e proceder com a ação escolhida. | |
---|