32. El módulo de control de presencia (asistencias). Error de assets/javascript

 1. Definición de parámetros

Nos basamos en Synkiria En el menú superior izquierdo seleccionamos en "Ajustes". A continuación en el menú laeral izquierdo hacer click en "Asistencias"


Ahora tenemos la pantalla siguiente y definimos:

  • El tipo de identificación del usuario (por Código de barras (RFID) o por selección manual)
  • El dispositivo de lectura para el caso que tengamos un lector de códigos de barras (que puede ser la camara frontal o trasera)





2. Definir la identificación del empleado

Hemos visto que para identificar un empleado podemos utilizar un PIN manual (código NIP)  o un código de barras (ID de credencial

Para ello vamos al empleado (Menu lateral izquierdo -> Empleados) y en un empleado en cuestión, en la pesaña de "configuración RRHH", podemos dar el PIN o el código de barras. 
El código de barras, si queremos lo puede generar el sistema (haciendo click sobre "Generar")




Si le damos a imprimir credencial para imprimir la tarjeta del código de barras, a mi me ha dado estos problemas:

1. RenderPMError: Can't setFont(Times-Roman) missing the T1 files. Para solucionarlo ejecutamos  tal como dice Manjima K Joseph

pip3 install reportlab



2. RenderPMError: cannot import desired renderPM backend rlPyCairo. Se ha tenido en cuenta la solución de stackoverflow y se ha ejecutado:


sudo apt install libcairo2-dev pkg-config python3-dev

sudo pip3 install pycairo

sudo pip3 install rlpycairo

Con esto ya podemos imprimir la tarjeta que quedaría



Por tanto, este usuario puede acceder por PIN (modo Qiosco) o por código de barras.



3. Error en assests / javascript:

Entrar en el bichito y Regenerar paquetes de activos





Comentarios

Entradas populares de este blog

4. Desarrollando con Odoo (2). Introducción a modulos, vistas, modelos .. Añadir dependencias externas de Python a Odoo

26. Desarrollando con Odoo (21). IMPORTANTE: Entorno de desarrollo. Instalar odoo. Modulos. scaffold. Recapitulaciones del capítulo 8 (Development, Test and Debug).

8. Desarrollando con Odoo (6). Herencia de clase en modelos. Herencia de vistas. Operaciones numeradas en Odoo ??