Skip to Content
avatar image
Former Member

Transaction Picking

Buena tarde , estoy realizando una validacion para que no exista un picking de la misma ruta en el mismo dia, es decir realizo un picking  de la ruta 10 el dia de hoy no puedo volver a hacerlo con la ruta 10 en el mismo dia, al momento  he logrado bloquear las rutas en forma general , no me detecta que es para que funcione con la fecha actual, si alguien me puede ayudar a realizar este bloqueo , de antemano muchisimas gracias, adjunto el codigo que tengo hasta el momento, saludos cordiales

if @transaction_type in ('A','U') and @object_type = 'Picking'

begin

declare @Refe as Nvarchar(50)

set @Refe = (select u_ruta from [PRUEBAS_DB_Gourmet].[dbo].[@PICKINGENC] where DocEntry = @list_of_cols_val_tab_del)

IF Exists (SELECT COUNT(u_ruta) from [@PICKINGENC] WHERE U_Ruta = @Refe HAVING COUNT(U_Ruta) > '1')

begin

set @error =100-1

set @error_message ='No pueden existir 2 picking con la misma ruta el mismo dia ,  por favor Verifique'

end

end

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    May 23, 2014 at 02:46 PM

    Hola armando,

    El @pickingenc es un UDO?.

    Probaste

    set @Refe = (select u_ruta from [PRUEBAS_DB_Gourmet].[dbo].[@PICKINGENC] where DocEntry = @list_of_cols_val_tab_del and docdate= getdate())


    Saludos,


    Wuilmer Venegas

    Add comment
    10|10000 characters needed characters exceeded