martes, 13 de agosto de 2013

SAP Business One: Cómo generar una alerta de recordatorio para actividades tipo "Tarea"

    

     Para cumplir con este objetivo primero vamos a crear dos campos definidos por el usuario. Con las siguientes características: 

  • U_Hora.- Del tipo "Fecha/Hora", estructura "Hora", nombre "Hora" y descripción "Hora". Este campo sera utilizado para establecer la hora a partir de la cual se tomara en cuenta para la actividad. 
  • U_Recordatorio.- Del tipo  "Fecha/Hora", estructura "Hora", nombre "Recordatorio" y descripción "Recordatorio". Este campo sera utilizado para recordarnos dicha tarea.

     Nota. Recuerden que el prefijo "U_" lo agrega de manera natural SAP, por eso en el campo titulo solo agregamos el text Hora y Recordatorio. Otra cosa con la cual deben de tener mucho cuidado es con la traduccion ya que a pesar de que la pantalla se llama "Actividad", en la manejador de campos definidos por el usuario se le llama "Operaciones" que se encuentra en el menú "Datos Maestros". 



     El segundo paso es salvar la siguiente consulta mediante "Query Manager".



Select
                Distinct T2.ClgCode,
                T2.CardCode,
                T2.ContactPer,
                T2.Tel,
                T2.Details
 From
                OALT T0
                Inner join
                ALT1 T1 On
                T0.Code = T1.Code
                Inner Join
                OCLG T2 on
                T1.UserSign = T2.AttendUser
WHERE
                T2.Action ='T' and
                T1.UserSign is not Null and
                Convert(char,T2.Recontact,104) =  Convert(char,getdate(),104) and
                T2.Closed= 'N' and
                Convert(char,(T2.U_Hora -T2.U_Recordatorio),108)>= Convert (char,getdate(),108)


     El siguiente paso es crear la alerta con la consulta que hemos generado, nuestra pantalla se vera parecida a esta. 


     Por último iremos "Parametrizaciones generales" a verificar que las siguientes opciones se encuentren activadas, para que nos muestre la bandeja de entrada al dispararse la alerta que acabamos de crear. 
  1. Enviar alerta para actividades planificadas para hoy.
  2. Visualizar bandeja cuando llegue un mensaje nuevo. 
  3. Actualizar mensajes (minutos). Recomiendo que sea 0 para que lleguen inmediatamente. 

     Por último al crear una actividad con los parámetros que definimos tendremos en nuestra bandeja, el recordatorio de dicha actividad. 


     Con esto hemos finalizado nuestro post y como siempre esperando que esta información les sea de utilidad. 

 Renzo Gutiérrez



Para cualquier información adicional me pueden contactar al  correo renzo.gutierrez@makitechnology.com ó al número +51 964256190

lunes, 5 de agosto de 2013

Sumar una columna en consultas hechas en Query Manager

Cuando realizamos una consulta en el Query Manager podemos obtener la suma de cualquier columna:

Para ello debemos hacer doble click con el ratón sobre la columna a sumar, manteniendo pulsada la tecla “CTRL”















Espero que les sea de utilidad.
Saludos cordiales, Renzo

jueves, 1 de agosto de 2013

Contabilizaciones periódicas en SAP Business One



En este post vamos a ver como agilizar las contabilizaciones de asientos contables repetitivos utilizando una herramientas que nos proporciona SAP Business One, las “Contabilizaciones periódicas”


Esta herramienta nos permite crear asientos que se ejecutarán periódicamente (semanal, mensualmente, trimestrales…). Por ejemplo, si queremos contabilizar los pagos de un alquiler que se repite todos los mesas el mismo día. Se accede por Finanzas -> Contabilizaciones periódicas:









En esta ventana creamos el asiento y le indicamos la frecuencia y el día en que se debe ejecutar:








·       Código: permite especificar un código para el asiento y también una descripción que nos facilitará su identificación dentro de las contabilizaciones periódicas.
·      Frecuencia: permite indicar la periodicidad con la que se ejecuta el asiento (puede ser Diario, Semanal, Mensual, Trimestral, Semestral, Anual o una Único). También podemos especificar dentro del periodo cual va a ser la próxima ejecución.
·      Periodo de validez: permite identificar hasta que fecha se deberá ejecutarse periódicamente la contabilización.
Una vez definida la contabilización periódica, el día que se cumpla la próxima ejecución el sistema nos mostrará un aviso mediante una Alerta para que registremos dicha contabilización. SAP no contabilizará estos asientos, sólo nos avisará:










Podemos, desde esta ventana, seleccionar el o los asientos que queremos contabilizar y pulsamos en “Ejecutar”, también se pueden eliminar pulsando en el botón “Eliminar”.
Si pulsamos en “Ejecutar” el asiento se registrará en el sistema:








Y en la contabilización periódica se habrá cambiado la fecha para la ejecución siguiente:








Espero les sea de utilidad y hasta la próxima,
 Renzo Gutiérrez



Para cualquier información adicional me pueden contactar al  correo renzo.gutierrez@makitechnology.com ó al número +51 964256190