Небольшое знакомство с OpenERP
Вообще, OpenERP я устанавливал чтобы ознакомиться с модулем Medical (система электронных медицинских карт), но, тем не менее, вот небольшое how-to по установке OpenERP. Я использую Gentoo (точнее — Sabayon).
Начнем с установки необходимых компонентов для Python:
Для Ubuntu можно почитать здесь:
doc.openerp.com/v6.0/install/linux/server/index.html#installing-the-required-packages
Устанавливаем PostgreSQL:
Создаем директорию данных для PostgreSQL:
Стартуем:
Создаем пользователя openerp:
Установка сервера OpenERP:
Скачиваем здесь: www.openerp.com/downloads
Под root запускаем:
Установка клиента OpenERP:
Устанавливаем зависимости:
Для Ubuntu можно почитать здесь:
doc.openerp.com/v6.0/install/linux/client/index.html
Скачиваем там же: www.openerp.com/downloads
Есть также web клиент, но здесь я рассматривать его не буду.
Под root запускаем:
Правим /usr/bin/openerp-client, используя существующий путь:
Правим .openerprc:
Запускаем сервер и клиент под обычным пользователем:
Если при запуске возникают ошибки вида:
— внимательно проверяем, все ли зависимости удовлетворены.
Клиент OpenERP:
Создаем новую базу данных:
Дальше — скриншоты мастера настройки. OpenERP частично переведен на русский язык. Некоторые модули вполне можно использовать. В плане бухгалтерского учета думаю овчинка выделки не будет стоить.
Начнем с установки необходимых компонентов для Python:
emerge dev-python/psycopg dev-python/pyyaml dev-python/lxml dev-python/mako dev-python/python-dateutil dev-python/pychart media-gfx/pydot dev-python/pytz dev-python/reportlab dev-python/vobject
Для Ubuntu можно почитать здесь:
doc.openerp.com/v6.0/install/linux/server/index.html#installing-the-required-packages
Устанавливаем PostgreSQL:
emerge dev-db/postgresql-server
Создаем директорию данных для PostgreSQL:
su postgres -c "initdb -D /var/lib/postgresql/9.0/data"
Стартуем:
/etc/init.d/postgresql-9.0 start
Создаем пользователя openerp:
su postgres
createuser openerp
Shall the new role be a superuser? (y/n) y
Установка сервера OpenERP:
Скачиваем здесь: www.openerp.com/downloads
Под root запускаем:
python setup.py install
Установка клиента OpenERP:
Устанавливаем зависимости:
emerge dev-python/pygtk dev-python/matplotlib dev-python/pyxml dev-python/pytz media-gfx/pydot
Для Ubuntu можно почитать здесь:
doc.openerp.com/v6.0/install/linux/client/index.html
Скачиваем там же: www.openerp.com/downloads
Есть также web клиент, но здесь я рассматривать его не буду.
Под root запускаем:
python setup.py install
Правим /usr/bin/openerp-client, используя существующий путь:
#!/bin/sh
cd /usr/lib/python2.6/site-packages/openerp_client-6.0.2-py2.6.egg/openerp-client/
exec /usr/bin/python ./openerp-client.py $@
Правим .openerprc:
[path]
pixmaps = /usr/lib/python2.6/site-packages/openerp_client-6.0.2-py2.6.egg/share/pixmaps/openerp-client
share = /usr/lib/python2.6/site-packages/openerp_client-6.0.2-py2.6.egg/share/openerp-client
Запускаем сервер и клиент под обычным пользователем:
openerp-server --db_user=openerp
openerp-client
Если при запуске возникают ошибки вида:
File "/usr/lib/python2.6/site-packages/openerp-server/osv/fields.py", line 39, in module
from psycopg2 import Binary
ImportError: No module named psycopg2
— внимательно проверяем, все ли зависимости удовлетворены.
Клиент OpenERP:
Создаем новую базу данных:
Дальше — скриншоты мастера настройки. OpenERP частично переведен на русский язык. Некоторые модули вполне можно использовать. В плане бухгалтерского учета думаю овчинка выделки не будет стоить.
Комментарии (1)
RSS свернуть / развернутьyababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.