logo

Publicaciones etiquetadas ‘open’

Multicompañía en OpenERP 6

Módulo Multicompañía – crear compañía

Lo primero que necesitamos para trabajar con OpenERP en multicompañía es añadir a nuestro usuario el grupo “Useability / Multi companies”. De esta forma podremos ver los campos referentes a la multicompañía.

Multicompañía

Si nuestro usuario tiene asignado este grupo podremos ver el menú /Administración/Compañías, en la ventana de Compañías podremos dar de alta las compañías.

Multicompañía

Las diferentes compañías se pueden crear en OpenERP en una estructura de jerárquica. Así, si queremos crear un grupo de empresas llamado A formado por las empresas B y C primero crearemos la compañía A y luego al crear las compañías B y C completaremos el campo compañía padre con la compañía A.

En el menú compañía árbol de compañías podemos ver esta estructura.

Multicompañía

Módulo Multicompañía – accesos

Una vez creadas las compañías tenemos que configurar el acceso a los diferentes documentos, conociendo como funciona el control de acceso a cada compañía. Cada usuario tendrá una lista de compañías a las que se le permite el acceso, y entre esas compañías una será la compañía actual.

Si vamos al menú de usuarios podemos ver la compañía actual del usuario:

y la lista de compañías a las que tiene acceso:

De esta forma cuando un usuario se conecte a OpenERP lo hará con una compañía, y no tendrá acceso a los datos de otras compañías aunque esté en su lista de compañías autorizadas. Importante: Hay que tener cuidado de no trabajar con el usuario admin en multicompañía, ya que este usuario se salta los controles de acceso multicompañía. Así que lo mejor es cuando se cree una compañía crear un usuario administrador de esa compañía con el que hacer toda la configuración.

Ahora que tenemos claro como funciona el control de acceso podemos ver las “reglas de registro”.  Las reglas de registro se encuentran en el menú “Administración/Seguridad” y nos sirven para definir quien va a tener acceso a cada documento. Por ejemplo con reglas de registro podríamos hacer que los comerciales solo puedan ver los pedidos que han creado ellos mismos.

Esto nos va a servir en un entorno multicompañía para definir que documentos podemos ver, por ejemplo:

  • Un pedido de venta lo podremos ver si no está asociado a compañías o si esta asociado a nuestra compañía o alguna compañía que esté por debajo.

{code hidden:false title:false}[‘|’,(‘company_id’,’=’,False),(‘company_id’,’child_of’,[user.company_id.id])]{/code}

  • Una empresa la podremos ver si no está asociada a compañías o está asociada a nuestra compañía o alguna compañía por encima o por debajo.

{code hidden:false title:false}[‘|’,’|’,(‘company_id.child_ids’,’child_of’,[user.company_id.id]),(‘company_id’,’child_of’,[user.company_id.id]),(‘company_id’,’=’,False)]{/code}

Módulo multicompañía – otras cuestiones

Hasta aquí hemos visto como crear las compañías y dar acceso a usuarios y documentos. Todavía quedan problemas por resolver para hacer totalmente funcional el sistema multicompañía.

El primer problema que nos encontramos es que la instalación de muchos módulos no está pensada para la multicompañía. Por esta razón, los objetos creados automáticamente en la instalación de un módulo, como las secuencias de pedido del módulo de ventas, sólo se crean para la primera compañía creada. Lo ideal sería que la creación de esos objetos se crease mediante un wizard, y poder lanzarlo en cada compañía, pero de momento nos toca crear esos datos a mano para cada compañía.

Aunque podemos definir una estructura de árbol en las compañías, la consolidación de la contabilidad no está contemplada en este sistema, aunque tenemos cuentas contables virtuales, pero no una forma automática de crear todas las correspondencias.

Otro problema que se está planteando en el canal irc de openobjects es como podemos restringir diferentes accesos de un usuario para cada compañía, por ejemplo un usuario que tenga acceso a compras y ventas en una compañía pero solo a ventas en otra compañía. De momento tampoco podemos contemplar esto y la solución sería crear dos usuarios distintos.

Para más información sobre OpenERP visita nuestra web haciendo un clic aquí.

Leer más

¿Es mejor para mi empresa el software libre?

Actualmente existe un debate, alimentado especialmente por las empresas de software libre cuyo modelo de negocio está basado en la venta de licencias de sus productos.

La polémica aparece cuando queremos comparar; si el software libre está o no, a la altura de competir con sus homólogos privativos.

Como apunte técnico, podemos anotar que la única diferencia entre el software libre y el propietario es su licencia de uso, es decir, te permite una libre distribución y entrega del código al cliente final.

Por lo que, comparar ‘software libre’ con ‘software propietario’ es un error de raíz.

La característica “libre” del software es, que a cualquier empresa le permite simplemente con un cambio de licencia, conceder a su producto una ventaja competitiva.

 Software Privativo vs Software libre

Ese cambio de licencia resulta impensable para muchos distribuidores que ya cuentan con un producto privativo bien posicionado en el mercado.

Pues, podría suponer,  perder los ingresos proporcionados por la venta de licencias.

También tendría que mejorar, la calidad del código como los servicios en torno a su producto. Y lo más importante, perder el monopolio de la distribución, es decir, el control sobre su propio desarrollo.

Entre la categoría de productos ERP con licencias restrictivas se encuentran Microsoft NavisionDynamics AX (antiguamente Axapta), SAP (Business One) o Sage, entre otros.

Tendencia del sector del software libre

Hoy en día, y como ya se explica en otras secciones, el software libre ya es un líder indiscutible en muchos sectores del mercado, como la gestión de servidores (data centers, cloud computing, big data, etc…), web (CMS, comercio electrónico), smartphones y tablets (Android es un sistema libre basado en GNU/Linux).

Y de un tiempo a esta parte, sectores claramente dominados por compañías de desarrollos privativos, como los ERPs, están siendo amenazadas por los nuevos cada vez técnicamente más competitivos, productos libres.

De hecho, es cuestión de tiempo que estos productos acaben adaptándose a un nuevo mercado, ajustando los precios, mejorando la calidad, liberando el código.

En resumen llevando a cabo acciones diferentes par poder continuar  ofreciendo, cualquier otro valor añadido para poder competir.

Posiblemente los que no sepan adaptarse, terminen desapareciendo, dejando sin soporte ni servicio a sus clientes.

De esta manera se continuara fortaleciendo la idea de que las herramientas de gestión de su empresa deberían ser libres y así podrá evitar estos problemas.

 Software Privativo versus Software libre

Las herramientas de gestión empresarial deberían estar disponibles bajo licencias 100% libres.

Tradicionalmente, el modelo de desarrollo de software libre, ha permitido un notable distanciamiento tecnológico sobre sus competidores propietarios.

Si conseguimos generar un modelo de negocio alrededor de la venta de servicios sobre el software, y en lugar de vender el software en sí mismo, conseguiremos que este último se mejore de manera constante y continua.

Y cuando desaparece la necesidad de empaquetarlo y venderlo como una nueva versión, conseguimos alcanzar una calidad técnica superior.

En este sentido, puede ser muy beneficioso contar con software libre empresarial para el crecimiento de su empresa.

“Los conceptos de software libre y software de código abierto, no son nociones relativas a una tecnología determinada, marca o producto, sino que expresan una característica jurídica.


Siga leyendo: Comparativa entre modelos de desarrollo ERPs libre y propietario

También puede encontrar información relacionada con el artículo haciendo clic aquí.

Leer más