Forum
See question

Gestão Limite Crédito   

40 views
0
0

Boa tarde.

 

Existe algum método para verificar se o cliente excedeu o limite de crédito, tal como é feito pelo módulo de Vendas no momento de gravação de um documento?

 

Em caso negativo – que infelizmente parece ser a resposta – qual a melhor forma de o reproduzir?

 

Verifiquei o que é feito com o profiler e posso “contornar” com a seguinte SP

 

EXEC	[dbo].[GCP_ValidaActualizacao_LimiteCredito]
		@strModulo = N'V',
		@intTipoDocumento = 2,
		@strPagarReceber = N'P',
		@strTipoEntidade = N'C',
		@strEntidade = N'01259',
		@intControloLimiteCreditoCliente = 1,
		@fltLimiteCreditoClientes = 500,
		@intControloLimiteCreditoFornec = 1,
		@fltLimiteCreditoFornecedores = 1,
		@intControloLimiteCreditoTerceiros = 1,
		@fltLimiteCreditoTerceiros = 1,
		@bitAnulado = 0

Por sua vez esta SP usa a GCP_InsereErro que escreve numa tabela temporaria #TmpErros. Se a GCP estiver configurada para bloquear em caso de crédito excedido é facil pois é levantado um erro no SQL. O problema é que se estiver configurado apenas para Avisar o “aviso” é guardado na #TmpErros que não consigo aceder pois a tabela temporaria é apagada assim que a SP acaba de ser executada.

 

PS: projecto na V9 mas creio que na V10 o comportamento é o mesmo

Faça login para poder traduzir
V10
Marked as spam
Created 5 years and 1 month ago jonatas
j
jonatas Iniciante