on 04-20-2010 6:32 PM
hola, me gustaria saber como puedo bloquear ventas por debajo del costo, se que es con un Transaction notification pero el codigo no lo se. alguno de uds me podria ayudar o darme una idea de como harcerlo???
Gracias.... Saludos
Angelandro
Hola.
El código para agregar al objeto TransactionNotification es el siguiente:
IF (@transaction_type = 'A' or @transaction_type = 'U') AND @object_type = '17'
BEGIN
if exists (Select Distinct (T1.ItemCode) from RDR1 T1 INNER JOIN ORDR T0
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
SELECT @error = 1
SET @error_message = 'No se permite un precio por debajo de lista'
end
END
Este código valida en la Orden de Venta que el precio no sea inferior al establecido en las lista de precios asociada al cliente.
Saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Si buen codigo, con un par de modificaciones, me sirvio para evitar que se venda con un margen de ganacia inferior al que establesco.
Pero me gustaria hacerlo desde listas de precios.
Validas que no se pueda modificar una lista de precio si el valor que se pone es inferior al avgprice por ejemplo..
Si alguien puede ayudarme ...Seria estupendo
gracias.
Hola Héctor.
Gracias por compartir la sentencia para validar que en la orden de venta no se coloque un precio por debajo de la lista base del cliente; pero Cómo se hace para que considere todos los descuentos de precios que pueda tener un cliente para que permita realizar la orden de venta??? .
Agradecería tu apoyo
Cordial saludo,.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
3 | |
3 | |
3 | |
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.