cancel
Showing results for 
Search instead for 
Did you mean: 

Validacion de borradores por autorizacion en SP

0 Kudos

Hola amigos del foro.

les cuento mi caso.

Tengo que validar el que no se permita crear mas de un borrador en ordenes de venta, entregas y traslados en los cuales ya exista uno previamente guardado como tal.

se que la informacion la guarda en ODRF y DRF1

sin embargo al intentar capturar el Documento de referencia y tipo de objeto desde el TransactionNotification no logro obtenerlos para poder buscar dentro de la DRF1 y asi poder validar su duplicidad.

este es el SQL que estoy ejecutando en el TrnasNoti.

if @object_type = '10000013' --Valida los preliminares o borradores

   begin

   declare @BaseRefBorr varchar(32)

          ,@BaseTypBorr int

          ,@BaseExistBorr int

  

  

   select @BaseRefBorr  = '-1001'

   select @BaseTypBorr  = 0

   SELECT distinct @BaseRefBorr = ISNULL(BaseRef, '-1001'), @BaseTypBorr = ISNULL(BaseType, 0)

          FROM DRF1 T1

       where T1.DocEntry = @list_of_cols_val_tab_del

      

  select @BaseExistBorr = 0

    select @BaseExistBorr = SUM(1)

              From DRF1 T0 inner join ODRF T1 on T1.DocEntry = T0.DocEntry and T1.DocStatus <> 'C'

             Where T0.docentry  <> @list_of_cols_val_tab_del

               And T0.BaseRef   = @BaseRefBorr

               And T0.BaseType  = @BaseTypBorr

              

    if @BaseExistBorr > 1

      DEBE INDICAR EL ERROR ****

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Prueba con objecttype='112'