Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

FrameWork de Nueva Generacion

Acceso a tu Informacion desde cualquier Dispositivo con Navegador.

Enfoque en el Backend

Frontend de forma facil con Odoo y XML.

Creacion de Verticales

Creacion de nuevas Verticales Conquistando nuevos Mercados.

Tu marca aqui mismo

Llega a miles de personas.

Publicidad

Mostrando las entradas con la etiqueta resources. Mostrar todas las entradas
Mostrando las entradas con la etiqueta resources. Mostrar todas las entradas

lunes, 6 de abril de 2015

Separar Archivos Adjuntos de la Base de Datos

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".