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

See the new Odoo user documentation.

See the new Odoo technical documentation.

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

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

Примечание

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

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

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

Если ваша система настроена так, что это возможно, то вы можете изменить пароль супер-администратора через GTK-клиент из меню [Файл ‣ Базы данных ‣ Пароль администратора] (File ‣ Databases ‣ Administrator Password), или через веб-клиент после выхода из системы (нажмите на ссылку [Выход] (Logout)), нажмите [Базы данных] (Databases) на экране Входа в систему (Login), а затем нажмите на кнопку Пароль (Password) на Экране управления (Management screen).

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

/doc_static/6.0/_images/change_superadmin_pwd.png

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

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

If you are using the GTK client, choose File ‣ Databases ‣ New database in the menu at the top left. Enter the super-administrator password, then the name of the new database you are creating.

/doc_static/6.0/_images/create_new_db_GTK.png

Создание новой базы данных при помощи клиента GTK

Если вы используете веб-клиент, нажмите [Базы данных] (Databases) на экране входа в систему, затем [Создать] (Create) на странице управления базами данных. Введите пароль супер-администратора и название новой базы данных, которую вы создаете.

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

В обоих случаях вы также увидите, что вы можете изменить пароль Администратора (Administrator). Это дает дополнительную безопасность, так как вы можете обеспечить уникальность пароля для базы данных. (В действительности для многих людей трудно сопротивляться использованию значения admin в качестве пароля!)

База данных 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!).

Если вы подключаетесь к базе данных первый раз, вам будет предложен ряд вопросов, чтобы определить параметры базы данных. Вы можете выбрать Пропустить мастера конфигурации (Skip Configuration Wizards) или Начать установку конфигурации (Start Configuration). Если вы выберете установку конфигурации вашего приложения, вы сможете совершить следующие шаги:

  1. Укажите ваш интерфейс (Configure Your Interface) : выберите Упрощенный (Simplified) и нажмите Далее (Next).

  2. Укажите информацию вашей компании (Configure Your Company Information) : замените предложенное значение по умолчанию OpenERP S.A. на название вашей компании, заполните адресную информацию. Вы можете установить валюту, исопльзуемую вашей компанией или оставить значение по умолчанию. Также вы можете добавить логотип вашей компании, который будет выводиться в отчетах и иных документах. Нажмите Далее (Next).

  3. Установить приложения (Install Applications) : отметьте требуемые вам приложения и затем нажмите Установка (Install). Сейчас пока не устанавливайте никаких приложений.

После установки конфигурации вы будете соединены с вашей системой OpenERP. Ее функциональность весьма ограничена, так как вы выбрали Упрощенный (Simplified) интерфейс и не установили приложений, но этого достаточно, чтобы продемонстрировать, что установленная система работает.

/doc_static/6.0/_images/define_main_co_dlg.png

Определение вашей компании в процессе начальной настройки базы данных

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

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

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

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

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

Все эти действия могут быть выполнены в клиенте GTK через меню [Файлы ‣ Базы данных...] (File ‣ Databases...), либо при помощи кнопки [База данных] (Database) в экране Вход в систему (Login) в веб-клиенте.

Совет

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

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

Совет

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

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

Совет

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

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

Совет

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

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

  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, у которого есть доступ к соответствующим административным меню, может после этого загрузить любые новые функции, так что вы определенно должны отключить эту возможность для системы в реальной эксплуатации. Вы найдете примеры таких загрузок ниже по мере чтения настоящего руководства.