2016-05-06 1 views
0

Я создаю бизнес-приложение для управления инвентарем обувной компании среднего размера. У меня уже есть база данных, созданная с помощью PostgreSQL. Теперь я смогу подключить его к Odoo 9 для разработки приложений.Можно подключить БД компании к Odoo 9 (OpenERP)?

Как я могу это сделать?

+0

ранее вы использовали Odoo8/7/6 или другой erp – prakash

+0

@PrakashSharma Я думаю, что он использовал базу данных для внешнего приложения. Если вы хотите использовать одну и ту же базу данных, позаботьтесь о названии вашей таблицы в этой базе данных, потому что если Odoo необходимо создать ту же таблицу, у вас будет таблица с данными смешивания от Odoo и от вашего приложения. Но просто запустите Odoo с «-d your_database» при запуске приложения Odoo. –

+0

@QuentinTHEURET Компания всегда использовала систему IBM AS/400, в которой база данных интегрирована с ОС. Теперь есть новые потребности, и постепенно компания хочет создать новую веб-систему. Я начал создавать новую модель базы данных, я ее реализовал с помощью PostgreSQL (так как он поддерживается Odoo). Но теперь я хочу создавать бизнес-приложения, используя мою базу данных. Odoo 9 показался мне хорошим выбором. Как вы думаете? – Fabio

ответ

3

Вы не можете просто использовать существующие данные непосредственно с odoo

Но Odoo позволяет легко использовать существующие данные из существующих приложений и баз данных с его гибкой системой импорта. в котором данные импортируются в него через файлы csv, вы можете импортировать любые данные, о которых вы, возможно, думаете, вам просто нужно знать правильный формат данных, который ожидает odoo, и необходимые поля, которые вы должны предоставить.

Каждая модель в Odoo даже пользовательские встроенные модули могут иметь данные, импортированные в них

Если вы хотите импортировать данные просто нажмите на ListView любой модели, и вы должны увидеть import ссылку рядом с кнопкой create, оттуда можно продолжить, есть даже FAQ, который вы можете прочитать, если вам нужно узнать больше о системе импорта.

Что касается зная, необходимые столбцы, которые должны присутствовать при импорте, просто создать выборочные данные и сохранить его, затем

  • Перейти к ListView
  • Tick чек-бокс кроме названия записи, чтобы выбрать его
  • Теперь нажмите на кнопку Дополнительно, вы должны увидеть опцию экспорта
  • Оттуда вы можете выбрать поля, которые вы хотите экспо к.т., необходимые поля будут выделены синим цветом

Есть другие способы повторного использования имеющихся данных с odoo (Вы можете написать в базу данных непосредственно ... но это не рекомендуется, поскольку несколько ограничений не будет проверили, и вы можете в конечном итоге испортить базу данных), или вы можете использовать xmlrpc или jsonrpc, что должно занять много времени.

Использование функции импорта - лучший и самый простой способ.

+0

Спасибо за ваш ответ. Я рассматриваю возможность создания веб-приложения с использованием бэкэнд-фреймворка (например, Django). Считаете ли вы, что Odoo может быть хорошим ERP для компании среднего размера? – Fabio

+0

Да, я обязательно порекомендую odoo .... но вы также должны знать, что у odoo встроенная веб-фреймворк, который можно использовать для создания веб-приложений, которые тесно интегрируются с odoo. а также избежать сложности использования другой структуры ... (она очень похожа на флягу, потому что она использует werkzeug, и вы также можете использовать jinja2, если хотите) – danidee

Смежные вопросы