on 10-14-2010 5:45 PM
Hola buenos días
Tengo una duda me solicitaron un procedimiento de Autorización en una entrega de mercancía donde lo que se está recibiendo no tenga un precio mayor que el establecido en una orden de compra si es así entra al procedimiento de autorización esto mismo seria para las facturas de proveedor.
Lógicamente esto aplicaría solo para los documentos que cuya base sea una OC había intentado hacer un query como este pero no me Funciona alguno que pueda ayudarme u orientarme please
Declare @DocNum Int
If ((Select Count(IsNull(T2.Price, 0)) As
From OPDN T0, PDN1 T1, POR1 T2
Where T0.DocNum = @DocNum And T0.DocEntry = T1.DocEntry And T1.BaseType = T2.ObjType
And T1.BaseEntry = T2.DocEntry And T1.BaseLine = T2.LineNum And T1.Price > T2.Price) > 0)
Begin
Select 'TRUE'
End
Else
Begin
Select 'FALSE'
End
Edited by: Alfredo Camacho on Oct 14, 2010 6:46 PM
El procedimiento de autorizacion solo te funcionara con la primera linea, yo te sugiero que mejor intentes usar el transaction notification para validar esto.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.