sábado, 3 de agosto de 2013

Instalar OpenERP7.0 en Ubuntu12.04 sobre WindowsXP con VirtualBox |

INSTALACION DE OPENERP 7.0 EN UBUNTU 12.04 y 12.10

OpenERP Logo
Que tal buenas tardes a todos en este tutorial enseñare como instalar OpenERP en Ubuntu 12.04, aplica tambien para 12.10 y otras distribuciones de Linux como Debian, Linux Mint, entre otras…..
Si alguno no sabe que es OpenERP o un ERP les recomendaria que se pasaran  por nuestra pagina y pudieran dar una leida a los conceptos basicos que se manejan en este software http://www.hesatecnica.com/.
PASOS PARA LA INSTALACION: 
Antes que nada necesitamos instalar las dependencias que utiliza OpenERP (una dependencia es una aplicación o una biblioteca requerida por otro programa para poder funcionar correctamente. Por ello se dice que dicho programa depende de tal aplicación o biblioteca).
Abrimos una Terminal de Ubuntu o una manera rapida es presionando las teclas Alt+Ctrl+T y escribimos lo siguiente:
Presionamos la tecla enter y nos mostrara algo como lo siguiente:
terminal
 Presionamos enter nos pedira la contraseña la introducimos, al instante despues nos preguntara si deseamos continuar, ademas de mostrarnos el espacio que utlizara la instalacion, esperamos unos minutos a que descargue los paquetes de instalacion.
Despues de instalar las dependencias es necesario instalar la última version de gdata-python-client de la pagina: http://code.google.com/p/gdata-python-client/downloads/list
Descargamos la ultima version en .tar , nos dirigimos a la carpeta de decargas, localizamos nuestro archivo y la desempaquetamos dando clic derecho y la opcion extraer aqui, nos creara una carpeta con los archivos de instalacion.
Ahora abrimos una nueva terminal y entramos a la ruta de la carpeta de Descargas de la siguiente manera:
Donde german es el nombre del usuario de nuestra maquina.
Ahora entramos a la carpeta del archivo extraido anteriormente escribiendo en la misma pantalla cd gdata-2.0.17 o el nombre que tenga y tecleamos lo siguiente:
Tecleamos nuestra contraseña y esperamos que termine la Instalacion.
instalacion de gdata
Descargamos en OpenERP 7.0 por ahora el modo beta esperamos la version liberada en Diciembre de este año 2012, de la siguiente pagina http://nightly.openerp.com/trunk/nightly/src/ seleccionamos la version mas reciente de acuerdo a la fecha de la derecha.
Bien, ya que tenemos descargado nuestro paquete de instalacion, lo desempaquetamos de igual manera que la anterior. Abrimos una Terminal en Ubuntu y entramos a la carpeta opt con lo siguiente:
Creamos una nueva carpeta tecleamos lo siguiente:
Le damos el permiso a la carpeta para poder escribir y editar de manera normal sin tener que ser root (root es el usuario que Linux utiliza para realizar cambios en el sistema).
En esta linea de comandos german es el nombre de usuario de nuestro ubuntu en su caso se cambiaria por el de su maquina para que la carpeta no pertenesca a root si no a nuestro usuario y podamos realizar cambios de manera facil sin tener que ingresar contraseñas o tener que realizarlo como super usuario (root).
Ahora abrimos nuestra carpeta de descargas de manera normal en el icono de Descargas de nuestro navegador de archivos y damos clic derecho copiar a la carpeta que contiene el openerp y abrimos una nueva ventana de ese navegador de archivos y lo pegamos dentro de /opt/openerp/, despues le cambiamos el nombre a 70.
Ahora entramos en una terminal a la ruta de openerp con lo siguiente:
Le damos permisos de ejecucion como super usuario a openerp:
Tecleamos nuestra contraseña y es lo necesario para arrancar OpenERP.
Nos creamos un usuario de postgres para manejar nuestra base de datos de OpenERP, abrimos una Terminal y tecleamos lo siguiente:
Para entrar en modo postgres, despues tecleamos:
Para crear un usuario de postgres,  ahora tecleamos:
Ahora tecleamos lo siguiente para poder asignarle una contraseña a nuestro usuario:
Ahora ya tenemos todo listo para poder arrancar nuestro OpenERP de la siguiente manera:
Abrimos nuestra carpeta de openerp donde instalamos nuestro OpenERP y creamos un archivo de texto plano con el nombre start y le cambiamos la extension .txt si la tuviera por .sh, editamos nuestro archivo de texto y pegamos lo siguiente:
Guardamos el archivo, los parametros que definimos son los siguientes:
–addons-path = La carpeta que arrancara los Addons de OpenERP para manejarlo, por ejemplo, ventas, compras, contabilidad, etc.
–db_host = El host de arranque en este caso se arranca de modo local.
–db_user = El usuario de postgres que creamos anteriormente para administrar nuestras bases de datos.
–db_password = Es el la contraseña que le creamos a este usario de postgres.
–db_port = Es el puerto que utiliza nuestra base de datos.
–xmlrpc-port = Es el puerto que utiliza openerp para comunicarse por el protocolo xmlrpc por medio de navegadores web
–netrpc-port = Es el puerto que utiliza openerp para comunicarse por el protocolo que utiliza para comunicarse con Clientes GTK o de Escritorio.
Podemos descargar un SH creado desde el siguiente link utilizando bzr:
Si no saben como descargar mediante bzr abren una terminal y se dirigen a la ruta donde se descargara el paquete de internet y damos copiar al link de arriba y lo pegamos tal cual en la terminal y  pulsamos enter.
Bien Ahora Necesitamos permitir ejecutar nuestro archivo .sh como programa para ello abrimos una terminal, nos dirigimos a la ruta de OpenERP con lo siguiente:
Ahora tecleamos:
Introducimos nuestra contraseña de usuario y ahora ya podemos arrancar nuestro servicio de OpenERP, vamos a nuestra carpeta localizamos nuestro archivo start.sh y damos doble clic y nos mostrar una pantalla para seleccionar como lo deseamos ejecutar seleccionamos ejecutar en terminal, si todo fue correcto nos mostrar algo como lo siguiente:
arranque openerp
Nota: Es muy importante seleccionar ejecutar en terminal por si existe algun problema aparecera en la terminal de ubuntu.
Ahora abrimos un navegador de internet lo mas recomendable para OpenERP es utilizar google chrome, aunque funciona en muchos otros navegadores.
Ahora introducimos en la barra de direcciones:
localhost:8269
Nos mostrara lo siguiente:


Y por ultimo una imagen dentro del openerp 7.0:

Ahora podemos crear Bases de Datos de OpenERP y empezar a utilizarlo para pruebas dando clic en la opcion Gestionar Bases de datos.

jueves, 18 de abril de 2013

OpenERP la solución | OpenERP the solution

A través de un familiar me llego una propuesta interesante, renovar su ERP hecho a medida en el '92 por uno nuevo que se pueda ampliar posteriormente,  en primera instancia solo lo quería según él: en "Windows"; pero la verdad que hace interesante la propuesta es que la persona brindaba su empresa como prueba piloto.
   El Primer pensamiento seria realizarlo a "mano alzada", osea programarlo a medida, en algun lenguaje de facil modelado y mantenimiento (Ejemplo: JAVA); pero tambien surgia una cuestión casi fundamental: ¿Requerimientos?,
para ello la persona brindo TODAS las pantallas del Sistema actual instalado, pero habia conociemientos Contables, Administrativos, y de Gestión imposibles de aprender por observar pantallas.
   Entonces la conclusión llevo a pensar en implementar algo existente que pudiera modificarse, y se investigó todo esto:
//Evaristo//
https://java2s.com/Open-Source/Java/ERP-CRM-Financial/Evaristo-4.0/
http://sourceforge.net/projects/evaristo/?source=dlp


///OpenERP esta muy interesante porque tiene el mismo menu que el sistema montado///
https://www.openerp.com/es/pricing
desarrollado en python

///DOLIBARR este esta sencillito, desarrollado en php////

///OFBIZ Muy completo Suite de Apache para manejo y creación de frameworks de oficina tipo ERP///


///OpenXpertia, soft peruano de buena elaboración, poca documetanción///
Desarrollado en Java
http://www.openxpertya.org/index.php?option=com_content&task=view&id=87&Itemid=1
www.youtube.com/watch?v=VNyciB9hYPY
http://www.openxpertya.org/index.php?option=com_remository&Itemid=60&func=selectcat&cat=7
 
   Luego de indagar bastante concluí en instalar y configurar una herramienta ERP opensource para una empresa y llamada OpenERP aunque previamente se conocía como TinyERP. La herramienta es desarrollada por OpenERP S.A. y se maneja bajo la licencia AGPL (http://www.gnu.org/licenses/agpl.html). Si quieres conocer el modelo de negocio de OpenERP puedes ir a (http://www.openerp.com/products/business-model)

   Bien, ya definiendo las bases del modelo de negocio ahora continuo con la parte más técnica. Empiezo desde el principio: la instalación.

   OpenERP esta accesible en plataformas Debian y Ubuntu desde hace poco tiempo. Es más, solo lo puedes encontrar en la versión inestable de Debian. Ubuntu, al tener otra filosofía sobre la estabilidad ya lo tiene incorporado. Si tienes una de estas plataformas directamente puedes realizar un "aptitude install openerp-server". En caso contrario te recomiendo obtener el código fuente.

    Esta herramienta depende principalmente de Python-2.7 y PostgreSQL 9.1, en su versión 7.0 LTS. Una vez instalado todo habrá que preparar la base de datos. Eso se hace creando un usuario postgresql y creandole una base de datos. Esto último es necesario porque sino los clientes Postgresql no van a poder conectarse.

    Una vez que se tenga todo instalado y corriendo se va a necesitar un cliente. OpenERP tiene dos clientes oficiales: openerp-cliente, basado en GTK y openerp-web basado en HTML. Ambos se conectan por Socket y XML-RPC al servidor. El primer cliente puede bajarse de los repositorios de Debian y Ubuntu, en cambio el segundo solo puede instalarse por easy_install. (http://doc.openerp.com/install/linux/web/index.html) También se puede configurar para que pueda ser accedido desde la web.

    Una vez instalado el cliente es momento de configurar las tablas para luego configurar el sistema. Eso se puede hacer desde ambos clientes en la opción crear base de datos.

El puntos más conflictivo de la instalación es la configuración del postgresql. Confunde mucho los permisos de usuario y las claves, ya que tenemos que manejarnos con al menos 5 pares:
     ** El administrador del sistema unix,
     ** el administrador del postgresql,
     ** el usuario de la base de datos del openerp,
     ** el usuario administrador del openerp
     ** y el usuario del openerp.
   Lo mejor es identificar estos usuarios, eso significa tener una lista de ellos y saber cuando usar sus claves. Eso si, el administrador de la base de datos postgresql y el usuario de la base de datos del openerp en postgres no requieren de clave! Y esa configuración viene por defecto. Traten de no cambiar nada de eso. Debería funcionar. Cualquier cosa pregunten.

   Ya todo instalado hay que empezar a configurar el OpenERP para funcionar con nuestra empresa. Para ello podemos instalar los módulos de argentina (https://launchpad.net/openerp-argentina).
Esto nos dejo en el directorio donde estemos parado un directorio con los módulos a activar con las configuraciones de Argentina.

//////////******************    ENGLISH VERSION ***********************/////////////////
Through a family member I get an interesting proposal, renew his bespoke ERP in '92 with a new one that can be expanded later. At first he only wanted it as: "Windows", but the fact that the proposal makes it interesting is that the person offered his company as a pilot.

    The first thought would do it to "freehand", that schedule as in some modeling language and maintenance easy (Example: JAVA) exist almost a matter essential: Requirements? Features??,

for this the person I offer ALL Current System screens installed, but there knowledge Accountants, Administrative and Management, impossible to learn by observing screens.

    So the conclusion I've been thinking about implementing something that could change existing and investigated all this:



//Evaristo//
https://java2s.com/Open-Source/Java/ERP-CRM-Financial/Evaristo-4.0/
http://sourceforge.net/projects/evaristo/?source=dlp


///OpenERP interesting//
https://www.openerp.com/es/pricing


///DOLIBARR in PHP////

///OFBIZ complete Suite de Apache type ERP///

///OpenXpertia, make at Java ///
http://www.openxpertya.org/index.php?option=com_content&task=view&id=87&Itemid=1
www.youtube.com/watch?v=VNyciB9hYPY
http://www.openxpertya.org/index.php?option=com_remository&Itemid=60&func=selectcat&cat=7

After inquiring quite concluded to install and configure a opensource ERP tool for a company and called OpenERP although previously known as TinyERP. The tool is developed by OpenERP SA and managed under the AGPL license (http://www.gnu.org/licenses/agpl.html). If you want to know the business model of OpenERP you can go to (http://www.openerp.com/products/business-model)

   
Well, bases defined business model now ongoing with the most technical. I start from the beginning: the installation.

   
OpenERP is accessible from Debian and Ubuntu platforms recently. Moreover, you can find it only in unstable Debian. Ubuntu, to have a different philosophy on stability already have built. If you have one of these platforms directly you can do a "aptitude install openerp-server". Otherwise I recommend you get the source code.

    
This tool depends mainly on Python-2.7 and PostgreSQL 9.1, version 7.0 LTS. Once installed it will all be to prepare the database. This is done by creating a user and we will generate a postgresql database. The latter is necessary because otherwise the PostgreSQL client will not be able to connect.

    
Once you have everything installed and running you will need a client. OpenERP has two official customers: openerp-client, based on GTK and openerp-web based on HTML. Both are connected Socket and XML-RPC server. The first client can be downloaded from the Debian and Ubuntu repositories, while the second can only be installed by easy_install. (Http://doc.openerp.com/install/linux/web/index.html) can also be configured so that it can be accessed from the web.

    
After installing the client's time to set the tables and then configure the system. That can be done from both customers the option to create database.
The most controversial points of the installation is the configuration of postgresql. Confuses much user permissions and passwords, and we have to manage with at least 5 pairs:

      
Unix system administrator,

      
postgresql administrator,

     
the user openerp database,

     
administrator user openerp

     
and openerp user.

   
It's best to identify these users, it means having a list of them and know when to use their passwords. That if the manager postgresql database and user database in postgres openerp require no key! And that is the default setting. Try not to change anything. It should work. Ask anything.

   
I installed all you have to start setting up OpenERP to work with our company. For this we can install modules Argentina (https://launchpad.net/openerp-argentina).
This left us in the directory where we stopped a directory with modules to enable configurations with Argentina.


//////**************                                                                **** *////////////////////////////////////////////// 


Fuente: http://cristiansrocha.blogspot.com.ar/2010/11/iniciandose-en-openerp-para-argentina.html

jueves, 13 de diciembre de 2012

Ambiente Virtual de Educación | E-learning

"La unión hace la fuerza" y "las partes al todo".
En la actualidad el individuo de edad adulta se ve enlazado y rodeado por la Web 2.0, en lo laboral, educación, familia, y diversión. Con aplicaciones:
FACEBOOK - GOOGLE ACOUNT (Plus, Play, GMail, Calendar, ...) - MSN - RSS - Home Banking - Platforms Work
En ocasiones se brinda el hecho en el cual una persona debe complementarse con muchas de estas herramientas juntas, y a la vez con otras personas en colaboración; un caso base de dicha situación son los Ambientes Virtuales de Educación (Moodle, ...), en estos ambientes se reúnen varias necesidades juntas: CHAT-DOWNLOADS-WORKFLOW-RSS-NEWS-NOTIFICATION-PERMISSIONS
pero fuerzan a crearse un nuevo perfil en dicho entorno, solo complementario con el resto de las aplicaciones por el uso del correo electrónico. Entonces un alumno cursando 4 asignaturas en 2 instituciones distintas debe tener entre 2 a 4 perfiles nuevos, una verdadera odisea.
Allí me surge el interrogante;
¿¿¿ porque las grandes aplicaciones sociales FACEBOOK, PLUS, TWITTER, ... o grandes plataformas web LINKEDIN, GOOGLE ACOUNT, MSN, YAHOO, FACEBOOK,
no brindan un sub-entorno de aprendisaje  con todo lo necesario pero solo un perfil ???
MICRO RESPUESTA: Utilizando FACEBOOK como herramienta de comunicación, DROPBOX como herramienta de descargas y PLUS como herramienta de contenidos, podemos unificar 1 tarea. (Incluso se podria NO UTILIZAR FACEBOOK, y fomentar un Circulo de PLUS+, asi como reemplazar DROPBOX con Google DRIVE); pero a pesar de toda la plataforma de Google Acount sigue siendo tedioso el paso entre contextos.
Creo que la fuerza de estos gigantes de la Web esta en la unión de sus partes, que lograrían hacer un TODO para lograr ganar el mercado de usuarios. Esto referencia al concepto de METAPLAN:
http://en.wikipedia.org/wiki/Metaplan
----------------------------------------------------------------------------------------------------------------
"Unity is strength" and "the parts to the whole."
Currently the adult individual is bound and surrounded by Web 2.0, in labor, education, family, and fun. With applications:
FACEBOOK - GOOGLE acount (Plus, Play, GMail, Calendar, ...) - MSN - RSS - Home Banking - Work Platforms
Sometimes the fact is provided in which a person must be complemented with many of these tools together, and also in collaboration with others, a base case of this situation are the virtual education environments (Moodle, ...), in these environments together meet several needs: CHAT-DOWNLOADS-WORKFLOW-RSS-NEWS-NOTIFICATION-PERMISSIONS
but forced to create a new profile in this environment, only complementary to other applications through the use of email. Then a student studying 4 subjects in two different institutions should be between 2-4 new profiles, an odyssey.
There arises the question me;
¿¿Because large social applications FACEBOOK, PLUS, Twitter, ... or large web platforms LINKEDIN, GOOGLE acount, MSN, YAHOO, FACEBOOK,
not provide a sub-learner's environment with everything you need but only one profile???
MICRO ANSWER: Using Facebook as a communication tool, Dropbox and download tool and as a tool for content PLUS, we can unify one task. (Even they might not use Facebook, and encourage PLUS + Circle, also replace Dropbox with Google DRIVE), but despite all the Google platform Acount remains tedious passage between contexts.

I think the strength of these giants of the Web is in the union of parts that make a whole to achieve win-user market. This is the METAPLAN concept:
http://en.wikipedia.org/wiki/Metaplan

WELCOME | BIENVENIDOS

      Este espacio tiene un propósito, y de una manera, mostrar las actividades realizadas como participante en el logro de sistemas y qué hacer en mi tiempo libre para que la sociedad deje de ser un Bit. 

------------------------------------------------------------------------------


    This space has a purpose, and one way, show the activities performed as a participant in achieving Systems and what to do in my spare time for society to stop being one Bit.