Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Activos fijos en linux - Software contable - Error en OpenERP

Pregunta


Por favor de donde descargo openERP.
Como los instalo.
 Necesito utilizar el modulo de Activo Fijo.
 

 Respuesta


OpenERP (te recomiendo la última 5.0 estable) lo puedes descargar de la
página oficial:

  http://adf.ly/1esDtb

si usas Windows, hay un instalador a la izquierda (all in one) que
instala todo lo que necesitas. Si usas Linux, debes descargar al menos
el server y uno de los dos clientes (aconsejo el GTK) a la derecha.

Al momento de instalar en Linux debes tener instalado PostgreSQL, Python
(es muy probable que ya lo tengas) y varios módulos que te indican en
los archivos de ayuda que están dentro del comprimido.

El módulo de Activos Fijos se llama
account_asset y debe venir en la
distribución de OpenERP. Solo debes ir a Administración, Admón de
módulos e instalar account_asset. Debes tener tu OpenERP configurado
antes de empezar a trabajar con account_asset.

También puedes intentar instalar OpenERP desde el repositorio de tu
distribución; si usas Debian o Ubuntu, los paquetes son:

  openerp-server openerp-client

esta forma es la más sencilla de instalar en Linux.



Pregunta de aclaración


por favor alguien me puede ayudar, ya instale el openerp pero me sale un error:

Error response

Error code 501.
Message: Unsupported method ('GET').
Error code explanation: 501 = Server does not support this operation.

Me sale este error:

root@nzq-laptop:/usr/bin# ./openerp-server
[2010-09-21 15:24:01,085] INFO:server:version - 5.0.5
[2010-09-21 15:24:01,085] INFO:server:addons_path - /usr/lib/openerp-server/addons
[2010-09-21 15:24:01,086] INFO:server:database hostname - localhost
[2010-09-21 15:24:01,087] INFO:server:database port - 5432
[2010-09-21 15:24:01,087] INFO:server:database user - root
[2010-09-21 15:24:01,087] INFO:objects:initialising distributed objects services
bzr: ERROR: Not a branch: "/usr/lib/openerp-server/".
[2010-09-21 15:24:06,158] CRITICAL:xml-rpc:[01]: 
[2010-09-21 15:24:06,159] CRITICAL:xml-rpc:[02]: Environment Information : 
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[03]: System : Linux-2.6.31-19-generic-i686-with-Ubuntu-9.10-karmic
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[04]: OS Name : posix
[2010-09-21 15:24:06,160] CRITICAL:xml-rpc:[05]: LSB Version:    core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:cxx-3.0-ia32:cxx-3.0-noarch:cxx-3.1-ia32:cxx-3.1-noarch:cxx-3.2-ia32:cxx-3.2-noarch:cxx-4.0-ia32:cxx-4.0-noarch:desktop-3.1-ia32:desktop-3.1-noarch:desktop-3.2-ia32:desktop-3.2-noarch:desktop-4.0-ia32:desktop-4.0-noarch:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch:graphics-3.1-ia32:graphics-3.1-noarch:graphics-3.2-ia32:graphics-3.2-noarch:graphics-4.0-ia32:graphics-4.0-noarch:qt4-3.1-ia32:qt4-3.1-noarch
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[06]: Distributor ID:    Ubuntu
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[07]: Description:    Ubuntu 9.10
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[08]: Release:    9.10
[2010-09-21 15:24:06,161] CRITICAL:xml-rpc:[09]: Codename:    karmic
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[10]: Operating System Release : 2.6.31-19-generic
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[11]: Operating System Version : #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010
[2010-09-21 15:24:06,162] CRITICAL:xml-rpc:[12]: Operating System Architecture : 32bit
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[13]: Operating System Locale : es_BO.UTF8
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[14]: Python Version : 2.5.4
[2010-09-21 15:24:06,163] CRITICAL:xml-rpc:[15]: OpenERP-Server Version : 5.0.5
[2010-09-21 15:24:06,164] CRITICAL:xml-rpc:[16]: Last revision No. & ID : 
[2010-09-21 15:24:06,164] CRITICAL:xml-rpc:[17]: Error occur when starting the server daemon: (98, 'Direcci\xc3\xb3n ya est\xc3\xa1 en uso')


yo segui los pasos de este link: http://adf.ly/1esDvj


Respuesta a la aclaración de la pregunta


El servidor esta corriendo, cuando haces CTRL-C para apagar el openerp-server, este sigue corriendo. Tienes que detenerlo.

En linux $ sudo killall -s openerp-server.py

El mensaje de error dice que el puerto esta usado, eso quiere decir que hay una instancia de openerp-server corriendo.

Si inicias openerp-server y luego cierras la ventana, igual sigue corriendo. si tienes gnome. Ve a Sistema → Administración → Monitor de Sistema, y busca openerp-server, veras que esta alli ejecutado. O talves, tengas otra aplicación usando el puerto 8070, por ejemplo.

El problema es un conflicto de puertos, a partir de alli confirma en tu pc.

o habre el top, htop, system monitor y paralo


Conectar informix en Linux

Prgunta


Tengo un sistema con informix que esta con opensuse, necesito conectarme desde mi equipo que esta con BoliviaOS ( Ubuntu ), hacer lo que es en windows una ODBC, necesito conectarme para hacer unas aplicaciones con php.


Respuesta


Primero asegurate tener la extension ifx, instalada en php5


extension=php_ifx.so

Luego es muy parecido a realizar conexiones y consultas con otras librerias como mysql o postgres.





$conn_id = ifx_connect ("mydb@servidor", "informix", "informix");
    echo "Error en la conexión!";
    exit;
}

$result = ifx_query("SELECT NOMBRES, APELLIDOS FROM T_CLIENTES",$conn_id);

// la siguiente es una función trucha, pero muy practica.
// probablemente quieras hacer una iteración y tomar los valores
// cada registro
ifx_htmltbl_result($result, "border=1");

ifx_free_result($result);
ifx_close($conn_id);
?


Leyendo esthttp://adf.ly/1esDjP tendras toda la idea general de lo que puedes hacer.
Este es un ejemplo muy trivial!! no es suficiente, para una aplicación pero te da una idea, usualmente tendrias que crear una propia clase que administre las conexiones, y tal ves clases que mapeen tus tablas

Hay librerías y ORM's que ya mapean y ayudan con las consultas, ademas de brindar seguridad sanitando las cadenas. puedes encontrar varias. La más completa es Propel y Doctrine.

Yo haría el desarrollo en Symfony http://adf.ly/1esDku y aprovecharía el ORM.


Otra respuesta


Personalmente, muy personalmente, usaría jdbc:

http://adf.ly/1esDnn

http://adf.ly/1esDpA

Php y bases de datos, en mi no tan humilde experiencia, es una
combinación bastante dolorosa... como casi todo en php.



Aclaracion de la pregunta 


la verificacion de php_ifx.so, es en php.ini?




Respuesta a la claración de la pregunta


Seguramente se activa en php.ini, pero  php_ifx.so no existe en
ubuntu. 99.9999% seguro que no existe en boliviaos. Necesitas
compilarlo por tu cuenta. De allí lo de doloroso.



Otra respuesta


Compilar no duele :-)

Con informix bien instalado

$ sudo apt-get install php5-dev
$ svn checkout http://svn.php.net/repository/pecl/informix/trunk php_ifx
$ cd php_ifx
$ export LDFLAGS=$INFORMIXDIR/lib/esql/checkapi.o
$ make

busca la libreria generada informix.so

luego solo añades, "extension=informix.so" en el php.ini que estas usando. No hay más problemas, yo pude compilar en unos tres minutos. Por supuesto, tienes que tener Informix con el SDK osea el archivo checkapi.o tiene que existir.

Después te fijas con una función phpinfo() si esta cargado.

La documentación oficial para la instalación esta aquí


http://adf.ly/1esDsG

puedes notar que no son exactamente los mismos pasos que hice.

Hay más facilidades en otras plataformas, en python es tan trivial como un easy_install.




Ads by CJ - Linux Foundation

Share This