Páginas filhas
  • TIN005_8_Valida se existem Vendas sem Integração com Lançamento Financeiro

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
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 = 10

AND 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.

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
languagesql
linenumberstrue