cancel
Showing results for 
Search instead for 
Did you mean: 

sp precio debajo de minimo

angeles804
Active Contributor
0 Kudos

Alguien me podria ayudar , quiero generar un sp para lineas en la orden de venta en donde me valide el precio por unidad y que no sobre pase una lista.


IF @transaction_type in ('A') AND @object_type = '17'  
BEGIN
if exists (Select t0.docentry
			from RDR1 T0 
			where  T0.docentry=@list_of_key_cols_tab_del AND
				(select t3.pricelist
			      from ITM1 t3
				  where T3.ITEMCODE=T0.ITEMCODE)=2)
			
begin
	SELECT @error = 1, @error_message = 'No puedes modificar esta orden Ocupas autorizacion!'
end
END


Edited by: mary merecias on Jul 7, 2009 6:17 PM

Edited by: mary merecias on Jul 7, 2009 6:31 PM

Accepted Solutions (0)

Answers (2)

Answers (2)

angeles804
Active Contributor
0 Kudos

listo

former_member203638
Active Contributor
0 Kudos

Hola,

Si le metes un descuento adicional al doc, se podria validar tambien?

Saludos.

angeles804
Active Contributor
0 Kudos

bueno hice algunos pequeños cambios a ver si alguien me ayuda cone ste query:( pr fis.


IF (@transaction_type = 'A' or @transaction_type = 'U') AND @object_type = '17' 
BEGIN
    
if exists (Select T0.DOCNUM from ORDR T0  INNER JOIN RDR1 T1 ON 
		T0.DocEntry = T1.DocEntry 
		where ((select t3.price
			      from ITM1 t3
				  where T3.ITEMCODE=T1.ITEMCODE and t3.pricelist=2)>= t1.price)
					and (T0.docentry = @list_of_cols_val_tab_del))
begin
	SET @error_message = 'esta mal esto, no seas rata!!'
end
END

former_member210784
Active Contributor
0 Kudos

Hola.

Jjajajaj, interesante el mensaje que arroja...

¿Y si en cambio colocas una búsqueda formateada en el campo?, creo que queda más fácil hacer la validación.

angeles804
Active Contributor
0 Kudos

hector, el problema con la búsqueda formateada es que tengo que dejar habilitado el campo a cambio manual, tengo diferentes precios no puedo asignarles a alguien exactamente una lista nada mas. Ese decir la búsqueda la utilizo para traer un precio por zona tomando en cuenta mis series. Pero pues tengo que dejar abierto el campo de precio para que no tenga problema con precios especiales o algo así. Y ese es el problema, y buenotambien manejo los precios especiales de inventario. Por eso quiero el transactionnotification.

jejeje, p.d. el mensaje si es mmm algo interesante jejeje 😛

atte.

Mary :D.

former_member210784
Active Contributor
0 Kudos

Hola.

Gordon Du te sugiere cambiar un poco la sentencia, no tomando el documento sino el artículo.

¿Te funcionó

angeles804
Active Contributor
0 Kudos

noup , ya se, utilizando el distinct pero no . no marca nada, no marca error al ejecutar el query ... y tampoco me funciona para lo que yo quiero :s

angeles804
Active Contributor
0 Kudos

waca waca. ya eesta.

tenia un error grave, se me olvido poner el parametro @error. pero ya esta. con lo que me dio gordon pude hacerlo aunque no era necesario el distinct mas que nada era el parametro @error.

Edited by: mary merecias on Jul 9, 2009 5:17 PM