Creación de Directorio para los Archivos Binarios
Como ya sabemos OpenERP (Odoo) tiene la capacidad de poder adjuntar una gran cantidad de archivos en cada registro, llamados archivos adjuntos, en México comúnmente lo utilizamos para la Facturación Electrónica y tener el control de los archivos XML y PDF en cada registro.
Por defecto el Sistema los almacena en la Base de datos en un proceso de conversión conocido como "Encoding", el cual tiene ventajas y desventajas.
Ventajas:
- Los Respaldos de Base de Datos, incluyen los archivos adjuntos.
- Mayor control sobre los documentos.
Desventajas:
- La Base de datos incrementa su tamaƱo de forma considerable.
- El proceso de Encoding puede tener errores con caracteres especiales.
Una ventaja que tenemos con OpenERP (Odoo), es que por medio de parÔmetros podemos separar los archivos Binarios de la Base de Datos, para ello vamos a Configuración --> ParÔmetros --> ParÔmetros del Sistema.
Creamos un nuevo registro con los siguientes valores:
Ahora donde vemos estos archivos, para ello en el servidor buscamos la instalación del Sistema, en mi caso /opt/openerp/70-TMS-FLETES/server/openerp/filestore.
La carpeta filestore es el valor del parĆ”metro anterior, dentro tendremos el nombre de la Base de Datos y al final cada documento adjunto, podrĆamos cambiar filestore por documentos o un nombre x.
Dentro de la carpeta con el nombre de nuestra base de Datos, cada ves que se adjunten documentos en un registro del OpenERP, el sistema creara una subcarpeta y esta lo ligara al mismo, sin pasar por el proceso de "Encoding".