Проект о свободно-распространяемых и открытых (open-source) ERP-системах.

Вышел OpenERP 6.0 

Tuesday, January 25, 2011 1:55:00 PM

Итак, вышла новая версия OpenERP. Вот какие эпитеты дают разработчики новой версии продукта - "восхитительный, революционный, сильный, доступный, упрощенный, модульный и полностью настраиваемый".

Скриншоты новой версии можно увидеть здесь.

Share This Using Popular Bookmarking Services Tweet This

Описание xTuple ERP на erpinfo.ru 

Wednesday, November 24, 2010 1:31:00 PM

К списку open-source ERP-систем добавлен еще один достаточно успешная и популярная в США система xTuple ERP. Я ранее уже писал об установке xTuple ERP Postbooks Edition, теперь же готово краткое описание самой системы. В ближайшее время система будет добавлена в сравнительный анализ. xTuple ERP имеет как открытую и бесплатную редакцию Postbooks Edition, так и платные редакции.

Главное окно xTuple ERP

Share This Using Popular Bookmarking Services Tweet This

Устанавливаем Openbravo 

Friday, November 19, 2010 2:20:00 PM

Как же долго я пытался приступить к установке Openbravo, и вот это свершилось. Подробная инструкция по установке на Windows 7 представлена ниже.

На текущий момент Openbravo рекомендует ставить продукт следующими путями:

  • Community Appliance - пакет для различных виртуальных платформ (VMware, Xen, QEMU, Parallels, VirtualBox). Можно скачать полностью сконфигурированный пакет и установить за минуту;
  • Ubuntu Installation - Openbravo ERP включен в репозиторий Ubuntu;
  • Amazon EC2 Instance;
  • Custom Installation - самостоятельная сборка и установка.

Самостоятельная установка (Custom Installation) не рекомендуется, но мы простых путей не ищем, поэтому именно этой дорогой и пойдем. Сразу скажу, что все пробы по установке продуктов будут выполняться на Windows платформах, как наиболее распространенных среди потенциальных потребителей.

Инструкция по самостоятельной установке на англ. языке находится здесь. Прежде чем приступить к самостоятелньой сборке необходимо установить окружение или, как его называют, technology stack. Cогласно инструкции установка окружения может быть оптимизирована для использования самой системы или для ее разработки. Поскольку мы ориентируемся на пользователей, то нас интересует окружение для использования, а не для программирования. Отдельная инструкция содержит, что и как мы должны установить в инфраструктуре, чтобы все заработало.

Итак для окружения необходимо установить:

  1. PostgreSQL или Oracle;
  2. Apache Tomcat;
  3. Apache Ant.

Думаю, что эти продукты спокойно можно установить самостоятельно. Тем не менее некоторые нюансы придется осветить.

I.Настройка окружения (Technology Stack)

Установка базы данных

В качестве базы данных выбираем PostgreSQL.  Базу PostgreSQL скачиваем и устанавливаем. Необходимо помнить, что Openbravo поддерживает версию PostgreSQL не ниже 8.3.5.

В инструкции сказно, что для PostgreSQL обязательно наличие UUID contrib package. Для установки UUID необходимо выполнить следующие  шаги:

  • Скачать uuid-ossp.dll в zip-архиве с сайта winpg.jp.
  • Распаковать zip-архив в  %Postgresql_directory%/lib директорию.
  • Перезапустить PostgreSQL сервер.

К сожалению сайт winpg.jp у меня не открылся. Точнее открылся, но вот с таким текстом:

 


WINPG.JP
Ahh...sorry...

 


My machine is under restoration because of some troubles.
Please wait for a while.


Hiroshi Saito.

 


Так что установить UUID contrib package не получилось. Так что продолжаем без него. Вообще, я использовал для использования инстанс PostgreSQL, который был установлен OpenERP, может он уже и включает этот  UUID contrib package.

Установка Apache Tomcat

Следующим шагом ставим Apache Tomcat. К слову Apache Tomcat - это веб-сервер, в котором выполняются java-сервлеты (по сути модули для представления html-стираниц). Выполняем следующие действия:

1. Скачиваем последнюю версию Apache Tomcat (zip архив) с этой страницы http://tomcat.apache.org/download-60.cgi. На текущий  момент для скачивания был доступен архив apache-tomcat-6.0.29.zip.

2. Разворачиваем содержимое архива на диск С: (или куда будет удобно, например, в папку Program Files).

3. Настраиваем переменные окружения (CATALINA_HOME, CATALINA_BASE и CATALINA_OPTS). Нужно добавить все эти переменные.  В качестве CATALINA_HOME и CATALINA_BASE указываем путь к папке, куда был развернут архив Apache Tomcat. (у меня этой папкой был C:\apache-tomcat-6.0.29\), а в качестве CATALINA_OPTS указываем -Xms384M -Xmx512M -XX:MaxPermSize=256M.

Настройка переменных осуществляется через диалог "Переменные среды" (См. рисунок ниже), открывается через Панель управления->Система->Дополнительные параметры системы-> Вкладка "Дополнительно".

Диалог "Переменные среды"

4. Добавляем к переменной PATH путь к подпапке bin, куда был развернут архив Apache Tomcat (у меня этой папкой был C:\apache-tomcat-6.0.29\bin)

5. Имя пользователя и другие данные не изменялись.

6. Запускаем Apache Tomcat при помощи файла bin/startup.bat. Если все будет успешно, то в консоли java получаем вот такую картинку:

Apache Tomcat успешно запущен. Консоль-java

7. Проверяем запуск Apache Tomcat, открыв в браузере адрес http://locahost:8080. Браузер будет выглядеть вот так:

Apache Tomcat открывается по адресу localhost

У меня порт 8080 был занят, поэтому пришлось в файле conf/server.xml все вхождения 8080 заменить на свободный порт 8083. После этого сервер был успешно запущен.

Установка Apache Ant

Apache Ant служит для автоматизации процесса сборки приложений. Процедура установки:

1. Скачиваем последнюю версию Apache Ant (zip-архив) c этой страницы http://ant.apache.org/bindownload.cgi. На момент написания статьи для скачивания был доступен архив apache-ant-1.8.1-bin.zip.

2. Разворачиваем содержимое архива в удобное место на диске (я сделал это на диск C:).

3. Настриваем переменные окружения ANT_HOME и ANT_OPTS. Необходимо добавить обе переменные (см. выше про настройку Apache Tomcat). В качестве ANT_HOME указываем путь к папке, которая была развернута из архива (у меня этой папкой был C:\apache-ant-1.8.1). В качестве ANT_OPTS указываем -Xmx1024M -XX:MaxPermSize=128M.

4. Чтобы все в дальнейшем было нормально, необходимо к переменной PATH добавить путь к подпапке bin, куда был развернут архив Apache Ant (у меня этой папкой был C:\apache-ant-1.8.1\bin).

II. Установка и запуск Openbravo

1. Скачиваем файл для самостоятельной сборки с сайта sourceforge: http://sourceforge.net/projects/openbravo/files/. Архив для самостоятельной сборки (tar-ball) имеет расширение tar.bz2. На момент написания статьи файл назывался OpenbravoERP-2.50MP23.tar.bz2.

2. Разворачиваем архив. Для этого можно использовать утилиту 7-ZIP. После разархивирования появляется файл OpenbravoERP-2.50MP23.tar. Его еще раз разворачиваем, можно уже в корень какого-нибудь диска,  на котором появится папка OpenbravoERP-2.50MP23 (в зависимости от того, какая версия). Разархивирование можно делать все той же утилитой 7-ZIP.

3. Дальше заходим в папку с развернутым Openbravo (папка как правило должна называться OpenbravoERP-2.50MP23) и набираем в командной строке:

ant setup

4. После успешной работы "ant setup" в папке config появится утилита setup-properties-windows.exe. Эта утилита позволит пошагово заполнить все необходимые переменные для настройки Openbravo. Итак запускаем setup-properties-windows.exe.

Появляется приветствие (демонстрироваться будут не все шаги мастера):

setup-properties-windows.exe. Приветствие. Настройка Openbravo

Предлагается настройка формата даты и времени:

setup-properties-windows.exe. Настройка даты и времени. Настройка Openbravo

Выполняется настройка общих параметров. Здесь можно все оставить, как есть. Единственное, я поменял порт веб-приложения в Context URL - поскольку у меня Apache Tomcat работает на порту 8083:

setup-properties-windows.exe. Общие настройки. Настройка Openbravo

Настройка базы данных. Здесь мне пришлось попотеть в том смысле, что PostgreSQL был установлен под OpenERP, и пользователь openpg почему-то не проходил в дальнейшем для установки. Надо думать, что если, PostgreSQl установлен с нуля, то проблем быть не должно. В любмо случае, я зашел под пользователем openpg, создал руками необходимого пользователя postgres и указал его данные на этом шаге:

setup-properties-windows.exe.Конфигурация базы данных. Настройка Openbravo

Конфигурация Apache Tomcat. Здесь я ввел в качестве username - tomcat, и password - tomcat, используемые по умолчанию в самом Apache Tomcat. Также был изменен порт на 8083:

setup-properties-windows.exe.Конфигурация Apache Tomcat. Настройка Openbravo

Последний шаг - мастер закончен:

setup-properties-windows.exe. Openbravo успешно настроен. Настройка Openbravo

5. После того, как все шаги настройки пройдены, набираем в командной строке:

ant install.source

Запускается длительная процедура сборки:

Openbravo. Сборка приложения

На моем компьютере она длилась 40 минут. Когда сборка успешно пройдет, окно консоли командной строки будет выглядеть вот так:

Сборка Openbravo прошла успешно.

6. По инструкции рекомендуется выполнить очистку базы данных при помощи команды:

vacuumdb -f -z -h ''hostname'' -d ''dbname'' -U ''username'.

Но честно говоря, я этого не делал, поскольку эта команда нужна для производительности, а задача на текущий момент - установить систему.

7. Теперь надо запустить Apache Tomcat, если он вдруг не был запущен. Напоминаю - запускаем файл startup.bat из папки bin каталога Apache Tomcat.

По инструкции рекомендуют выполнить в командной строке:

ant diagnostic.

У меня, к сожалению, эта строка выдала какой-то exception.

8. Независимо от результатов "ant diagnostic" можно попробовать запустить Openbravo. Для этого в браузере набираем: http://localhost:8080/openbravo. Поскольку у меня Apache Tomcat был перенастроен на порт 8083, то я открывал адрес

http://localhost:8083/openbravo.

Открывается форма Login:

Openbravo форма "Log In"

Для ввхода вводим:

  • Username: Openbravo (обязательно соблюдаем регистр)
  • Password: openbravo

И нажимаем Log in.

Открывается главное окно Openbravo:

Главное окно Openbravo

Все теперь можно пользоваться.

Выводы

Не знаю, какими соображениями руководствовались разработчики openbravo, когда не стали делать полноценный инсталлятор, но то, что все эти процедуры совершенно несложно воткнуть в нормальную программу установки - это факт. Когда ERP-система ставится таким образом, возникает понимание того, почему же все-таки open-source ERP-системы так медленно завоевывают свои позиции. Инсталлятор есть уже практически у всех серьезных open-source систем. OpenERP и xTuple ERP ставятся легко и непринужденно, даже opentaps попытались сделать хоть незаконченный, но полуработающий вариант инсталлятора. Openbravo стоит об этом задуматься.

Share This Using Popular Bookmarking Services Tweet This

Обновление документа "Сравнение открытых ERP-систем" 

Monday, November 15, 2010 4:15:00 PM

В новой версии документа "Сравнение открытых ERP-систем" обновлена информация по последним релизам уже рассматриваемых систем, а также в таблицы добавлена открытая erp-система opentaps.

Страница документа "сравнение open source erp-систем"

Share This Using Popular Bookmarking Services Tweet This

Устанавливаем xTuple ERP Postbooks Edition 

Friday, November 12, 2010 4:31:00 PM

Ну что же в полкУ удачно устанавливаемых систем прибыло - xTuple ERP. Это еще один лидер международного рынка свободно-распространяемых ERP-систем. Для Windows платформ доступен полноценный инсталлятор, который может быть скачан по этой ссылке: http://www.xtuple.com/get-xtuple-erp.  Система существует в трех изданиях: Postbooks, Standard и Manufacturing. Две последние редакции платные. Как и установка OpenERP установка  xTuple ERP прошла очень даже успешно. Инсталлятор сам установил PostgreSQL, установил и настроил demo-базы данных. Осталось только запустить клиента и дело готово:

Форма "Log In" xTuple

Главное окно xTuple ERP

Система недостаточно руссифицирована, web-портал приобретается за отдельные деньги. Но об этом будет написано уже на соответствующей страничке сайта. А после нескольких минут работы клиент упал. Но установка прошла очень замечательно.

Share This Using Popular Bookmarking Services Tweet This

Устанавливаем opentaps на Windows 7 

Tuesday, November 09, 2010 3:48:00 PM

Дошли руки попробовать установить очередную популярную open-source ERP-систему opentaps. Сразу хотелось бы отметить, что для Windows платформ поставляется инсталлятор, который все делает правильно, но система все равно не запускается. Так что последующие шаги описывают процесс установки opentaps после запуска и работы инсталлятора.

0. Скачали, запустили инсталлятор. opentaps не запустились. windows служба не запускается.

1. При попытке запустить службу opentaps вручную (через Администрирование-> Службы) вылетает сообщение:

opentaps служба не запускается

В общем, запустить службу у меня никак не получилось.  Поэтому пришлось воспользоваться вторым вариантом запуск через bat-файл.

2. Итак, запускаем opentaps через bat-файл. Для запуска используется файл startofbiz.bat, который находится прямо в корне каталога, куда установлен opentaps. Запуск тоже не увенчался успехом. Для начала надо проверить правильность пути JAVA_HOME. Он может быть настроен через "Переменные среды" (См. рисунок ниже), открывается через Панель управления->Система->Дополнительные параметры системы-> Вкладка "Дополнительно".

Переменные среды

3. При запуске startofbiz.bat  в консоли появилось сообщение:

Could not create the Java virtual machine.

Для решения проблемы полазил по интернету и нашел, что нужно изменить значения параметров  -Xms512M -Xmx1536M -XX:MaxPerm, с которыми запускается java машина. Надо открыть на редактирование файл  startofbiz.bat и последнюю строку запуска заменить на:

"%JAVA_HOME%\bin\java" -Xms512M -Xmx1024M -XX:MaxPermSize=256M -jar ofbiz.jar > runtime\logs\console.log

Теперь opentaps можно запускать при помощи файла startofbiz.bat

Приложение по умолчанию доступно по адресу http://localhost:8080/opentaps.

Выводы

Несмотря на возникшие трудности с запуском, установку opentaps необходимо признать относительно беспроблемной. Конечно, ушло пару часов на поиск причины незапуска, а также тщетные попытки запустить Windows-службу. В общем, если не мучиться с попытками запустить opentaps как службу, то запуск через startofbiz.bat будет совсем несложным. Как альтернатива его можно поместить в Автозагрузку (хотя это половинчатое решение).

Разработчиков стоит похвалить за то, что они все-таки сделали инсталлятор, который включает все необходимые библиотеки и базы данных - уже скомпилированные и готовые к употреблению.

Share This Using Popular Bookmarking Services Tweet This

Сравнение OpenERP, Openbravo с Microsoft Dynamics NAV, SAP и SAPI 

Tuesday, October 26, 2010 10:03:00 PM

Интересное сравнение выложено на http://www.evaluationmatrix.com/comparison.

Сравнение интересно тем, что можно сравнить две open-source ERP системы OpenERP и Openbravо с проприетарными ERP-системами Microsoft Dynamics NAV, SAP и SAPI.

Сравнение проводится по шести группам критериев:

  1. Функциональные возможности и приложения для бизнеса (Features & Business Applications).
  2. Рыночная позиция (Market Position).
  3. Продуктивность, эргономика и простота использования (Productivity, Ergonomy & Ease of Use).
  4. Удовлетворение требованиям заказчика и гибкость (Customisations & Flexibility).
  5. Техническое качество (Technical Quality).
  6. Общая стоимость владения (Total Cost of Ownership).

Всего использовано 977 критериев и проголосовало более чем 4000 человек.

По многим критериям, кроме рыночной позиции (Market Position), заметно лидирует OpenERP. Складывается мнение о возможной заказности этого сравнения. Рыночная позиция складывается из таких критериев, как качество сопровождения, количество успешных внедрений и т.д. В принципе логично, что open-source ERP проигрывают по этому показателю. Но тем не менее, это отражает настроение пользователей, а значит не за горами светлые времена открытых ERP-систем.

 

Share This Using Popular Bookmarking Services Tweet This

Описание opentaps на erpinfo.ru 

Thursday, October 21, 2010 4:10:00 PM

Подготовлено небольшое описание opentaps на сайте. Перечислены основные функциональные блоки и даются характеристики проекта. В ближайшее время opentaps будет добавлен в сравнение open-source ERP-систем. Уже имеется опыт установки opentaps на Windows 7. Заметка также появится очень скоро.

Share This Using Popular Bookmarking Services Tweet This

Устанавливаем OpenERP 

Monday, October 18, 2010 4:04:00 PM

Итак, устанавливаем OpenERP. Установка проводилась на почти "голой" Windows 7 Pro с вкюченной UAC.

1. Скачиваем последний дистрибутив по этой ссылке - http://www.openerp.com/downloads. Поскольку мы полностью ставим всю систему, то скачиваем All-in-one - все в одном и сервер и клиент.

2. Запускаем скачанный инсталлятор. Инсталлятор есть только на двух языках - английском и французском. Я предпочел английский - французского, увы, не знаю. Далее следуем шагам инсталлятора. Инсталлятор включает в себя все необходимое, в том числе и PostgreSQL.

Сразу же по завершению работы инсталлятора предлагается запустить OpenERP client. Можно запустить.

3. Вуаля, программа сразу же запустилась - не будем заполнять контактную информацию, а попробуем сразу создать базу данных под воображаемое предприятие.

4. Итак, запускаем OpenERP Сlient и выбираем "Новая база данных" в пункте меню:

 Картинка, показывающая пункт меню для создания новой базы данных

 Появится форма предлагающая ввести данные для создания базы данных:

Форма создания новой базы данных в OpenERP

Что указываем в полях при создании базы данных:

  1. Super Administrator Password:admin (это пароль по умолчанию во время установки)
  2. New Database Name - я указал MyDB
  3. Включил галочку Load Demonstration Data.
  4. Default Language:Russian.
  5. Administrator Password ввел свой по умолчанию - admin.

Нажимаем "ОК", появляется прогресс-бар:

Прогресс-бара создания базы данны в OpenERP

6. После завершения установки базы данных появляется форма, что все прошло успешно:

База данных OpenERP была создана успешно

По умолчанию были созданы два пользователя - admin с паролем admin и demo с паролем demo.

7.  Нажимаем кнопку "Connect now" и появляется мастер конфигурирования компании/предприятия в OpenERP. OpenERP предлагает сразу заполнить профиль, заточенный под компанию соответствующего типа: сервисную компанию, производственную компанию, только бухгалтерия и т.д.

Профили компаний для настройки базы данных OpenERP

Проходя по шагам этого мастера последовательно заполняются данные необходимые для полноценной работы Open-ERP.

Имя компании:

Имя компании

Общие данные о компании:

 На одном из шагов будет предложено установить дополнительные сервисы:

Дополнительные модули OpenERP

Рекомендую включить все эти модули, чтобы посмотреть, какие они в действии.

На последнем шаге выбираем Install, появляется стандартный прогресс-бар.

Прогресс бар конфигурирования

8. Все. Клиентское приложение OpenERP готово к работе. Вот так выглядит главный экран системы:

Главная форма OpenERP после всех установок

9. Последним шагом проверяем работоспособность web-клиента. Открываем в браузере адрес http://localhost:8080 и, открывается web-клиент OpenERP без проблем:

 web-клиент OpenERP

Все. Теперь осталось только изучать, смотреть и анализировать функции open-source ERP-системы OpenERP.

Выводы

Установка OpenERP оставила самое благоприятное ощущение. Все прошло гладко, без умопомрачительных настроек и танцев с бубном. И это несмотря на то, что инсталлятор установил PostgreSQL, Python и сервер приложений. Все открывается и доступно для просмотра. Конечно,  OpenERP устанавливалось на "чистую" машину, но с установленным ранее PostgreSQL тоже все проходит без лишних проблем. Из недостатков стоит отметить недостаточность руссификации, много текстовых сообщений остались без перевода. Но это недостаток большинства open-source ERP-систем.

Share This Using Popular Bookmarking Services Tweet This

Перевод книги по Adempiere 3.4 ERP Solutions 

Tuesday, October 12, 2010 11:59:00 AM

Русское сообщество Adempiere предложила перевод книги ADempiere 3.4 ERP Solutions (автор: Bayu Cahya Pamungkas). Книга содержит достаточно неплохой перевод оригинальной книги и будет полезна всем, кто хочет ознакомиться с системой Adempiere. Ссылка для скачивания и полная новость здесь.

Необходимо отметить, что книга написана для версии 3.4.2. В то время как последней версией значится 3.60 Laura Edition.

Share This Using Popular Bookmarking Services Tweet This
Page 1 of 2 1 2 > >> 

Site Map | Printable View | © 2008 - 2012 ERPINFO.RU | Powered by mojoPortal | HTML 5 | CSS | Design by styleshout
Share This Using Popular Bookmarking Services