Skip to Content
0

entradas de Mercancias con procesos de autorizacion

Nov 01, 2016 at 05:09 PM

129

avatar image
Former Member

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.......................

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

5 Answers

Best Answer
DIEGO LOTHER 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

Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Gracias diego por tu ayuda

pasa lo siguiente cree todoe l proceso de autorizacion y al usuario no lo dejacrear cuanla cantidad es mayor al del pedido y hasta hay todo va bien ,

pero al usuario no le deja crear la entrada cuando la cantidad es igual o menor ,,, la idea es que le deje crear al usuario cuando la cantidad en igual o menor que la del pedido

Gracias por tu ayuda

0
Former Member

Gracias Diego despues de varios intentos lo pude hacer

Gracias por tu ayuda

0
Gerardo Mendez Nov 04, 2016 at 07:11 PM
0

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

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

Saludos.

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Nov 10, 2016 at 07:12 PM
0

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)

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Nov 16, 2016 at 11:27 PM
0

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

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Nov 18, 2016 at 08:36 PM
0

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

Share
10 |10000 characters needed characters left characters exceeded