cancel
Showing results for 
Search instead for 
Did you mean: 

Reporte de Ausentismo en CR

Former Member
0 Kudos

Buenos días.
Actualmente tengo un formato de impresión que me funciona en Crystal Reports pero no en SAP B1

El problema es el que sigue.

Al tener el dato maestro de un empleado abierto, y darle clic en previsualizar documento, se abre por defecto mi formato de vacaciones, este formato abre una petición de vacaciones por ciertos días (Datos que saca de HEM1). En el dato maestro del empleado tengo un campo de usuario que me liga OHEM con Line de HEM1

Mi duda es la siguiente:

¿Cómo hago para que funcione en SAP? Ya que no me trae dato alguno.

En SQL lo puedo hacer, pero para el usuario es molesto tener que irse a informes y luego teclear los parámetros, y sería más cómodo tener toda la info con un solo click

----------------------

Este es el Query, pero actualmente en CR lo hice mediante el asistente. NOTA: Donde hay datos van las variables

SELECT

  T2.Name,

  T0.ExtEmpNo,

  CONCAT (T0.lastName, ' ' , T0.firstName),

  T3.name,

  T1.U_TOTALDIAS,

  T0.U_DIAH,

  T0.U_FECHIN,

  T0.U_FECHATER,

  T1.U_SALDOPEND,

  T0.startDate,

  T0.U_docn

FROM

  OHEM T0

  INNER JOIN HEM1 T1 ON T0.empID = T1.empID

  INNER JOIN OUDP T2 ON T0.dept = T2.Code

  INNER JOIN OHPS T3 ON T0.position = T3.posID

WHERE

  T0.ExtEmpNo = 14567 AND T0.U_docn = 1

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hola Orlando,

Si te he entendido bien, lo que puedes hacer es importar (Gestión->Definiciones->General->Gestión de Informes y Lay Out) tu informe como un Lay Out asociado a la ficha de los Recursos Humanos:

- Una vez importado, le fijas por defecto:

- Si lo previsualizas:

- En el diseño del crystal puedes usar el Token @Docentry para recoger de forma automática el empleado activo en pantalla. En este caso verás que en el informe está pintando el número del empleado (1). Te puede servir como filtro para tu query:

Un saludo, Borja.

Former Member
0 Kudos

Así lo estoy haciendo, lo que pasa es que aparte del DocKey@ ocupo otro parametro. Ocupo dos, el número de empleado y otro más. Sabes si es posible hacer un reporte que me permita traer de está misma el formato de impresión con dos parámetros?

Former Member
0 Kudos

Igual puedes hacer un procedimiento almacenado (y engancharle al crystal) que te devuelva el valor del parámetro que buscas (pasándole como parámetro el DocKey@)

former_member204202
Active Participant
0 Kudos

Hola Orlando

Que version y que PL tienes de SAP, para darte una respuesta mas clara ya que ahora Crystal es un complemento mas de SAP.

Saludos.

Former Member
0 Kudos

Es el SAP Business One 9 PL 7

former_member204202
Active Participant
0 Kudos

Hola pues te comento que con la version que tienes puedes usar el Menu de CR2011 "Complementos==>SAP B1" para cargar tu reporte en SAP como que fuera nativo. Si ya tienes el reporte creado solo cargalo a SAP. Si tienes bien instalado CR2011 para SAP??

Former Member
0 Kudos

Pero al subirlo de esa manera, es de Informe, ¿cierto?

Y me pediría ingresar los datos en SAP, tanto el número de empleado como el otro parámetro que busco

former_member204202
Active Participant
0 Kudos

Hola Orlando, pues si al subirlo te da la opcion incluso de elegir de que mudulo es (ventas, compras, etc) al dar un clic sobre este, te pedira los parametros que tu hayas definido para tu reporte (fechas, empleado, etc) y se vera en SAP Crystal Reports


Saludos.