Autorizaciones de Presupuestos, ¿en pólizas?

Buenos días Chicos…

Vengo de nuevo con un tema que toqué el año pasado pero no llegué a nada (aquí mismo está el tema pero no se avanzó, ahorita lo iba a actualizar pero ya está cerrado xD)…

Bien… Continúo con el tema de las autorizaciones de presupuesto. Ya tengo un query mejor armado:

DECLARE @CUENTA DECIMAL
DECLARE @PRESUPUESTO DECIMAL
DECLARE @SALDO DECIMAL
DECLARE @LINEA DECIMAL


-- crear cursor
declare cuentas cursor SCROLL
for 
-- consulta
select t0.AcctCode[cuenta], round(sum(t0.LineTotal),0)[linea], round(t1.DebLTotal,0)[presupuesto], tq.saldo[Saldo]
from POR1 t0 
LEFT OUTER JOIN BGT1 t1 on t0.AcctCode = t1.AcctCode and t1.Line_ID +1 = month(getdate()) and t1.instance = 4
LEFT OUTER JOIN (select t2.ACCOUNT, round(sum(t2.Debit),0) saldo 
					from JDT1 t2 
					where DATEPART (MONTH,t2.taxdate) = month(getdate()) and DATEPART (YEAR,T2.TaxDate) = year(getdate()) 
group by t2.Account) Tq ON t0.AcctCode = tq.Account
where t0.DocEntry =  $[$8.0.0] and t0.AcctCode in (
'XXXX' --CUENTAS A VALIDAR

)
group by t0.AcctCode, T1.DebLTotal, T1.AcctCode, tq.saldo

-- abrir  cursor
open cuentas
-- navega linea por linea
fetch NEXT FROM CUENTAS INTO @CUENTA,@LINEA, @PRESUPUESTO, @SALDO
WHILE (@@FETCH_STATUS = '0')
	BEGIN
		SELECT 'TRUE'
		WHERE 
                              --Mayor a 90%
                             (((@LINEA+@SALDO)*100)/ @PRESUPUESTO) > 90
		fetch NEXT FROM CUENTAS INTO @CUENTA,@LINEA, @PRESUPUESTO, @SALDO
	END
	
-- cerrar cursor
close cuentas
deallocate cuentas

Hasta ahora me funciona. con sus altas y bajas, pero funciona.

La cosa es que ahora quieren que se haga lo mismo pero para cuando se realiza una Póliza directa (Asiento contable), pero el tema de las autorizaciones no pasa por las pólizas. estas pueden pasar directo:

Alguna idea o recomendación? :thinking:

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.