on 06-18-2010 11:44 PM
Hola,
En mi empresa hay varias bodegas y cada una de esas bodegas factura.
Como puedo hacer yo para que en una factura no se me graben dos bodegas por error del usuario.Obligue solo a grabar en una sola bodega
Gracias por su colaboracion
Hola...
Existen contextos para asociar Almacenes, por ejemplo, es posible asignar Almacenes por defecto para cada artículo (en el Maestro de Artículos) o asignar Almacenes por Usuario (Gestión --> Definiciones --> Usuarios --> Valores Propuestos).
Si no fuese el caso, podrías por Transaction Notification, validar lo que necesitas.
IF (@object_Type = '18' AND @transaction_type = 'A' or @transaction_type = 'U')
BEGIN
DECLARE @CONT INT
SET @CONT = (SELECT COUNT (DISTINCT(T1.WhsCode)) FROM OPCH T0 INNER JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry
WHERE T0.DocEntry = @list_of_cols_val_tab_del)
IF (@CONT > 1 )
BEGIN
SELECT @ERROR = 1
SELECT @error_message = 'Todos los almacenes deben ser iguales'
END
END
Con este código podrías evitar que el documento se cree si existen 2 almacenes distintos a nivel de linea. Debes agregarlo en SQL, en el procedimiento almacenado Transaction Notification.
Espero te sea de ayuda
Saludos Cordiales,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
permisos. utiliza el modulo de recursos humanos, autorizacion de series. o bloquear almacenes por medio de un transaction notification.
eso te podría ayudar. pero si quieres que te ayuden mas define bien examente tu problema :D( si te ayudan eh )
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
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.