cancel
Showing results for 
Search instead for 
Did you mean: 

Facturas

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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,

Former Member
0 Kudos

Hola, muchas gracias por tu ayuda me sirvió de mucho

Answers (1)

Answers (1)

angeles804
Active Contributor
0 Kudos

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 )