Skip to Content
avatar image
Former Member

Ayuda con Restriccion Entrada de Mercancia

Tengan todos un buen dia,solicito soporte por favor para crear la siguiente restricción a nivel de transaction notification y es la siguiente:

Que al hacer una entrada de mercancías por compra, si la cantidad que se está ingresando es mayor a 10% de la orden, no deje grabar.

Ejemplo:

PIDO EN UNA ORDEN 100 UNIDADES DE ENVASE DE VIDRIO

LA FACTURA VIENE POR 110. ENTONCES SI PUEDO HACER EL INGRESO.

LA FACTURA VIENE POR 111. ENTONCES NO PUEDO HACER EL INGRESO.

Gracias de antemano por su apoyo a resolver este requerimiento, que agradecere grandemente

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Nov 05, 2013 at 08:37 PM

    Hola Armando, puedes intentar así:

    IF @object_type = '20' AND @transaction_type IN ('A','U')BeginDeclare @suma_OC numeric (10)Declare @suma_EM numeric (10)Declare @baseentry int Declare @porcentaje decimal (10,4)Set @baseentry= (Select Distinct baseentry from PDN1 where DocEntry=@list_of_cols_val_tab_del)Set @suma_OC = (Select Distinct SUM(Quantity) From POR1 Where DocEntry=@baseentry)Set @suma_EM = (Select Distinct SUM(Quantity) From PDN1 Where DocEntry =@list_of_cols_val_tab_del)Set @porcentaje ='.10'IF @suma_EM>(@suma_OC*@porcentaje+@suma_OC)   BEGINSet @error = -00025Set @error_message = 'Cantidad Supera al 10% de la Orden'  ENDEND

    Saludos.

    Alessandro.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 05, 2013 at 10:10 PM

    Una pregunta, solo por no dejar; y si la factura la hacen directa es decir, sin basarse en O.c.'s ? , no te hacen entregas parciales tampoco?

    Saludos !

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      solo desde los pedidos u ordenes de compra Alberto, si lo hago directo creo que no tengo con que comparar la restriccion, si me pudieras ayudar te agradeceria mucho 😊