cancel
Showing results for 
Search instead for 
Did you mean: 

Bloqueo de lineas duplicadas

Former Member
0 Kudos

Tengo un transaction notification donde bloquea lineas de articulos duplicados. Este funciona cuando el almacen es el mismo, pero si tengo dos lineas con el mismo articulo pero de almacenes diferentes tambien me lo bloquea y no debe ocurrir. Debe permitirmelo. Les coloco el codigo para ver si me pueden ayudar.

IF @object_type = '17' and @transaction_type in ('A','U')and

(Select Distinct 'True' FROM RDR1 T1 WHERE T1.Docentry = @list_of_cols_val_tab_del

Group by T1.Itemcode Having count (T1.Linenum)>1)='True'

BEGIN

SET @error=-102

SET @error_message= 'Politica Interna:Imposible continuar,elimine articulos duplicados: ' +

(Select Dbo.ArticulosDuplicadosDocumento ('17',@list_of_cols_val_tab_del))

END

Gracias

SD

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Deberías añadir en el GROUP BY el almacen:

GROUP BY T1.ItemCode AND T1.WhsCode

Saludos.

Former Member
0 Kudos

Con el group by T1.WhsCode se resolvio el problema.

Gracias

Answers (1)

Answers (1)

former_member188440
Active Contributor
0 Kudos

Me parece que te falta una validacion similar para el almacen, donde ademas de revisar las lineas duplicadas por item, valide que el almacen sea diferente, para el articulo duplicado