This is the documentation for older versions of Odoo (formerly OpenERP).

See the new Odoo user documentation.

See the new Odoo technical documentation.

Создание базы данных

Use the Manage databases link in this section to create a new database, openerp_ch01 . This database will contain the demonstration data provided with OpenERP and a large proportion of the core OpenERP functionality. You will need to know your super administrator password for this – or you will have to find somebody who does have it to create this database.

Примечание

Пароль супер-администратора

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

После первичной установки, пароль установлен в значение admin. Это значение жестко задано по умолчанию, и используется, если файл конфигурации сервера недоступен. Если ваша система была установлена таким образом, что файл конфигурации сервера может быть изменен сервером, то вы можете изменить пароль через клиент. Либо вы можете целенаправленно установить конфигурационный файл с атрибутами только для чтения, так что возможности изменения его со стороны клиента не будет. В любом случае, администратор операционной системы сервера может изменить пароль, если вы его забудете.

So if your system is set to allow it, you can change the superadmin password through the client by using the Send reset password link by email button of user form

Расположение файла конфигурации сервера обычно определяется при запуске сервера при помощи опции командной строки --config.

/doc_static/7.0/_images/change_superadmin_pwd.png

Изменение пароля супер-администратора через веб-клиента

Создание базы данных

Use the Manage databases link , Databases ‣ Create in the menu. Enter the super-administrator password, then the name of the new database you are creating.

/doc_static/7.0/_images/create_new_db.png

Создание новой базы данных

At the time of creation database you can see the checkbox that determines whether you load demonstration data or not. The consequences of checking this box or not affect the whole use of this database.

You will also see that you can choose the Administrator password. This makes your database quite secure because you can ensure that it is unique from the outset. (In fact many people find it hard to resist admin as their password!)

База данных openerp_ch01

Wait for the message showing that the database has been successfully created, along with the user accounts and passwords (admin/XXXX and demo/demo ). Now that you have created this database, you can extend it without having to know the super-administrator password.

Совет

Пользовательский доступ

Комбинация пользовательская запись / пароль относится только к одной базе данных. Если у вас административные права на базу данных, вы можете изменять всех пользователей.

Вы также можете установить модуль users_ldap, управляющей аутентификацией пользователей при помощи LDAP (Lightweight Directory Access Protocol, системный стандарт), и соединить его с различными базами данных OpenERP. При помощи данного способа можно организовать доступ к многим базам данных для одной и той же пользовательской учетной записи.

Примечание

Сбой при создании базы данных

Как узнать, успешно ли вы создали новую базу данных? Вам сообщат, если создание базы данных окончилось неудачей. Если вы ввели имя базы данных, используя запрещенные символы (либо не указали название, либо оно слишком короткое), вы будете предупреждены при помощи диалогового окна Неверное имя базы данных! (Bad database name!), объясняющего, как исправить ошибку. Если вы ввели неправильный пароль супер-администратора или название уже используется (некоторые имена могут быть заняты без вашего ведома), вы будете предупреждены при помощи диалогового окна Ошибка при создании базы данных! (Error during database creation!).

Управление базами данных

В качестве супер-администратора вы получаете права не только создавать новые базы данных, но также и:

  • создавать резервные копии баз данных (backup),

  • удалять базы данных (delete),

  • восстанавливать базы данных из резервных копий (restore).

All of these operations can be carried out from the Manage Database Login screen.

Совет

Резервное копирование (Backup) базы данных

To make a copy of a database, go to the web Login screen and click the Manage Databases button. Then click the Backup button, select the database you want to copy and enter the super-administrator password. Click the Backup button to confirm that you want to copy the database.

Совет

Удаление (Drop) базы данных

Чтобы удалить базу данных, перейдите в экран Вход (Login) и нажмите кнопку Базы данных (Databases). Затем нажмите кнопку Удалить (Drop), выберите базу данных, которую вы хотите удалить и введите пароль супер-администратора. Нажмите кнопку Удалить (Drop), чтобы подтвердить, что вы хотите удалить базу данных.

Совет

Восстановление базы данных

To restore a database, go to the web Login screen and click the Manage Databases button. Then click the Restore button, click the Choose File button to select the database you want to restore. Give the database a name and enter the super-administrator password. Click the Restore button to confirm that you want to install a new copy of the selected database. To restore a database, you need to have an existing copy, of course.

Совет

Создание копии базы данных

Для создания копии базы данных вы можете:

  1. создать файл резервной копии исходной базы данных на вашем ПК.

  2. восстановить базу данных из файла резервной копии с вашего ПК, присвоив базе данных при восстановлении новое название.

Такой путь может быть полезен при создании тестовой базы из реальной эксплуатируемой базы. Вы можете испытать операции по новой настройке, новые модули, либо просто импортировать новые данные.

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

Теперь вы готовы к использованию баз данных в вашей установке для ознакомления с администрированием и использованием системы Open ERP.

Новая функциональность OpenERP

База данных, которую вы создали и управляли до сих пор, основана на базовой функциональности OpenERP, которую вы установили. Базовая система установлена в файловой системе вашего сервера приложений OpenERP, и установлена в базе данных OpenERP в соответствии с вашими требованиями, как это описано в следующей главе, «Экскурсия по системе».

Что делать, если требуется обновить установку, или расширить ее дополнительными модулями?

  • Чтобы обновить то, что у вас есть, вам необходимо установить новый экземпляр OpenERP с использованием тех же методов, что описаны выше в данном документе, в разделе «Создание базы данных».

  • Чтобы расширить имеющийся у вас набор, вам необходимо установить новые модули их поддиректории addons вашей текущей установки OpenERP. Для этого есть несколько путей.

В обоих случаях вам требуются права пользователя (в зависимости от операционной системы сервера) root либо Administrator вашего сервера приложений OpenERP.

Расширение OpenERP

Для расширения OpenERP вам необходимо скопировать модули в поддиректорию addons. Она расположена в директории openerp-server вашего сервера (которая может различаться в Windows, Mac и некоторых модификациях Linux и недоступна вообще при использовании установки Windows all-in-one).

Если вы посмотрите на эту директорию, вы увидите существующие модули, такие как product и purchase. Модуль может быть представлен в виде файлов в директории или как файл в формате zip, содержащий ту же самую структуру директорий.

Вы можете добавлять модули двумя основными способами – через сервер, либо через клиента.

Добавление новых модулей через сервер -- это обычная задача администрирования системы. Как пользователь root или иной допустимый пользователь, вы помещаете модуль в директорию addons и меняете права доступа аналогично правам в других модулям.

Для добавления новых модулей через клиента вам вначале необходимо изменить права на директорию addons на сервере так, чтобы сервер получил прав записи в директорию. Это позволит вам установить модули OpenERP с использованием клиента OpenERP (задача в конечном счете, выполняется на сервере приложений, программным обеспечением сервера).

Совет

Изменение прав доступа

Очень простой путь изменения прав на той Linux системе, которую вы используете для разработки программного обеспечения - это выполнение команды sudo chmod 777 <path_to_addons> (где <path_to_addons> -- это полный путь на директорию addons, который может выглядеть, например, так: /usr/lib/python2.5/site-packages/openerp-server/addons).

Любой пользователь Open ERP, у которого есть доступ к соответствующим административным меню, может после этого загрузить любые новые функции, так что вы определенно должны отключить эту возможность для системы в реальной эксплуатации. Вы найдете примеры таких загрузок ниже по мере чтения настоящего руководства.