Skip to Content
avatar image
Former Member

Saber Por cual Modelo de Autorizacion paso un Documento

Buen dia a todos,

Me estan pidiendo que cree una alerta, para poder saber cuando se crean ciertos documentos especificamente Entradas y salidas de Merncancias, tengo varios modelos de autorizacion en los cuales dependiendo de el usuario pasa por determinado modelo y el autorizador es una persona diferente, por lo que necesitaria en un query poder saber por cual modelo paso el documento y quien o quienes fueron los usuarios autorizadores.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Dec 19, 2009 at 04:04 PM

    Hola Darwin....

    Suena extraño, pero es como solicitar una alarma que se ejecute cuando exista otra alarma, pues cada vez que hablamos de ciclos de autorización, se habla de esto.

    Entiendo que los Informes de Status de Autorización y de Decisión de Autorización no te son de utilidad para cubrir este tema???

    Saludos Cordiales,

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Procedo a Responderme a mi Mismo.

      La solucion por la que opte fue una alarma que se envia todos los dias a las 8.00 y me muestras las Salidas que se Crearon el dia anterior con Su respectivo Modelo de Autorizacion, Usuario Creador y Usuario Autorizador , si mas aqui les dejo el Query:

      
      SELECT T0.[DocNum], 
             T0.[DocDate], 
             T0.[DocTotal], 
             T2.[Name] as 'Tipo Autorizacion',
             T3.[U_NAME] as 'Creador', 
             T5.[U_NAME] as 'Autorizador', 
             T1.[Remarks] 
      FROM OIGE T0 , 
           OWDD T1 INNER JOIN 
           OWTM T2 ON T1.WtmCode = T2.WtmCode INNER JOIN 
           OUSR T3 ON T1.OwnerID = T3.INTERNAL_K INNER JOIN 
           WDD1 T4 ON T1.WddCode = T4.WddCode INNER JOIN 
           OUSR T5 ON T4.UserID = T5.INTERNAL_K 
      WHERE T0.[DocNum] = T1.[DocEntry] AND
            T4.[StepCode] = 1 AND
            T0.[CreateDate] = CONVERT(DATETIME,CONVERT(CHAR(101),GETDATE()-1,101)) 
      
      

      Saludos