Buenos Días María de los Ángeles,
Lo que indicas se puede realizar parametrizando al usuario asignadole valor propuesto valores propuestos, indicando cual será el almacen a utilizar por defecto, luego con un SP_transaction Notificaction validas la condición, ejemplo Transaction:
----NOTA DE VENTA
IF @object_type = '17' AND @error = 0 and @transaction_type in ('A','U')
BEGIN
Declare @CodVendedor as nvarchar(155)
Declare @Sucursal VARCHAR(20)
Declare @UserSign INT
set @UserSign = (SELECT T0.UserSign FROM ORDR T0 where T0.DocEntry=@list_of_cols_val_tab_del)
set @Sucursal = (SELECT top 1 T1.[DfltsGroup] FROM ORDR T0 INNER JOIN OUSR T1 ON T0.UserSign = T1.UserId WHERE T1.UserId = @UserSign1 )
if (@Sucursal1 = 'STGO') -- VALOR PROPUESTO EN EL USUARIO
BEGIN
SELECT @CodVendedor = T0.SlpCode FROM ORDR T0 WHERE T0.DocEntry=@list_of_cols_val_tab_del --- ADEMAS VALIDO EL CODIGO DEL VENDEDOR, SI NO LO NECESITAS LO SACAS DE ESTE TRANSACTION
IF @CodVta2 = -1
BEGIN
SET @error = 37
SET @error_message = 'Debe incorporar el empleado de ventas'
END
Espero sea de utilidad, saludos.
Manuel Díaz G.
Bloquearlos en documentos? cual es el escenario?
Add a comment