on 11-01-2016 5:09 PM
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.......................
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola compañero, te dejo una muy buena propuesta:
http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one-parte-2/
Saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
12 | |
11 | |
6 | |
6 | |
4 | |
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.