Skip to Content
avatar image
Former Member

entradas de Mercancias con procesos de autorizacion

Buen día Ingenieros

ejemplo:

tenemos una orden de compra con con una cantidad de 100 unidades la pasamos a entrada de Mercancías y nos pasa por defecto la misma cantidad hasta hay bien ,,,,

pero queremos que en la cantidad de la entrada se modifique la cantidad de 100 hacia abajo si el valor es mayor de 100 que no lo deje crear la entrada .

(el valor varia depende de la cantidad de la orden)

no sabemos si este proceso se puede hacer por medio de un proceso de autorización con una consulta formateada

o ustedes Ingenieros como me podrian ayudar

Gracias.......................

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    Nov 19, 2016 at 02:35 AM
    -1

    Hola Edwin,

    Usted puede hacer de dos maneras:

    Proceso de autorización con esta consulta.

    SELECT 
      CASE WHEN $[$38.11.NUMBER] > Quantity THEN 'TRUE' ELSE 'FALSE' END
    FROM 
      POR1 
    WHERE 
      DocEntry = $[$38.45] AND LineNum = $[$38.46] AND $[$38.43] = 22
    

    Procedimiento almacenado

    IF @object_type = '20' AND @transaction_type = 'A'
    BEGIN
    	IF EXISTS(SELECT 1 FROM PDN1 WHERE Quantity > BaseQty AND DocEntry = @list_of_cols_val_tab_del) 
    	BEGIN
    		SET @error = '10'
    		SET @error_message = 'su mensaje'
    	END 
    END
    

    Atte,

    Diego Lother

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 04, 2016 at 07:11 PM

    Hola compañero, te dejo una muy buena propuesta:

    http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one-parte-2/

    Saludos.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 10, 2016 at 07:12 PM

    Gracias Gerardo . ya realice todo el proceso ,, pero me sale un error cuando se ejecuta el proceso este:

    (could not commint transaction: Error -1 detected during transaction (por1)

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 16, 2016 at 11:27 PM

    Hola Edwin

    La mejor solucion para este caso es aplicar un procedimiento almacenado de validacion, donde en caso de superar la cantidad del documento base no permita grabar la transaccion.

    Saludos,

    Andres Ramirez Jaramillo

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 18, 2016 at 08:36 PM

    Hola Andres

    si claro es lo que estoy haciendo , pero no he podido con ese procedimiento, salen varios errores

    si tienes algun procedmiento con el que me puedas ayudar , estaria agradecido

    Add comment
    10|10000 characters needed characters exceeded