Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9164

Ayuda con TN en Lista de Picking

$
0
0

Buenas estimados,

 

La presente es para solicitarles apoyo con un TN que necesito colocar en la Lista de Picking.

 

Lo que se desea hacer es lo siguiente:

 

No permitir que en el campo de Picking Efectuado se actualice un valor en decimales.

 

La base de datos donde quiero agregar este TN está en 9 PL07 y el manejo de los artículos puede ser en Cajas o Botellas.

 

Pensé que el TN me estaba funcionando bien pero cuando tienes valores decimales como ,25 / ,50 y ,75, el sistema me permite actualizar la lista de picking y esto es por lo siguiente:

 

Se manejan los Grupos de Unidades de Medidas:

 

1 Caja = 6 Botellas

1 Caja = 12 Botellas

1 Caja = 24 Botellas

 

Cuando multiplico ,25 / ,50 o ,75 por 12 o 24 me da un número entero. Esto porque el TN me valida en función de las botellas, así esté gestionado mi picking por cajas.

 

 

Les dejo el TN que realizamos para ver si me pueden ayudar:

 

 

IF @object_type = '156' AND @transaction_type IN ('A','U')  

 

BEGIN

 

If exists (select T0.AbsEntry FROM OPKL T0  INNER JOIN PKL1 T1 ON

T0.AbsEntry = T1.AbsEntry where T0.AbsEntry =

@list_of_cols_val_tab_del and T1.PickQtty <> round(T1.PickQtty,0))

--@list_of_cols_val_tab_del and T1.PickQtty <> convert(int,

--T1.PickQtty))

 

 

Begin

 

 

 

SET @error = 10

SET @error_message = 'Existe una fila con decimales'

 

 

 

End

End

 

 

Quedo a la espera de sus comentarios

 

Saludos


Viewing all articles
Browse latest Browse all 9164

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>