Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ADempiere.pdf
Скачиваний:
142
Добавлен:
08.03.2015
Размер:
12.61 Mб
Скачать

Процесс Импорта данных

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

Процесс импорта данных состоит из нескольких этапов:

Проверка и подтверждение данных

Определение постоянных значений на основании представленных данных

Перенос данных в соответствующую таблицу Adempiere. К примеру, при импортировании данных деловых партнеров вся информация переносится в таблицу C_BPartner

Если в процессе проверки выявится какая-либо ошибка, то система выведет соответствующее сообщение в поле Import Error Message (Ошибка в процессе импорта данных). На основании представленных данных мы своевременно исправить ошибку, а затем заново запустим процесс перемещения информации.

В следующем разделе мы подробно рассмотрим процесс импорта данных деловых партнеров.

Импорт Данных Деловых Партнеров

Процесс импортирования данных деловых партнеров в Adempiere мы разбили на несколько этапов. Каждый из них мы подробно рассмотрим в отдельном параграфе.

Определение Формата Загружаемых Данных

Во-первых, нам нужно сформировать структуру загружаемой таблицы с данными, и определить формат .csv файла в окне Import Loader Format (Формат загружаемых данных). На вкладке Import Format (Формат импортируемых данных) введите и сохраните следующие данные:

1. В поле Organization (Организация) установите *.

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

2.В поле Name (Название) введите Import BPartner.

3.В поле Table (Таблица) выберите I_BPartner (в списке значений данная таблица называется I_BPartner_Import Business Partner).

4.В поле Format (Формат) выберите Comma Separated.

Затем мы переходим на вкладку Format Field (Поля формы). Таблица I_BPartner состоит из 44 полей, с помощью которых мы можем сформировать, а затем и импортировать структуру исходных данных. Полный список столбцов так же можно найти на вкладке

Column (Столбцы).

Мы выберем 9 наиболее часто используемых столбцов для импорта данных. Введите и сохраните следующие данные:

Поле/Запись

 

1 запись

2 запись

 

3 запись

4 запись

5 запись

 

 

 

 

 

 

 

 

 

 

 

 

Sequence

 

10

20

 

30

40

 

50

 

Последовательно

 

 

 

 

 

 

 

 

 

 

 

сть

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

Search

Name

 

Address

City

Country Codes

Название

 

Key

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Column

 

Value_

Name_Nam

 

Address1_

City_City

CountryCode_I

Столбец

 

Search

e

 

Address 1

 

 

SO Country

 

 

Key

 

 

 

 

 

 

 

Code

 

 

 

 

 

 

 

 

 

 

 

 

Data Type

 

String

String

 

String

String

String

Тип данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Start No

 

1

2

 

3

4

 

5

 

Начальный номер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поле/Запись

 

6 запись

 

7 запись

 

 

8 запись

 

9 запись

 

 

 

 

 

 

 

 

 

 

 

 

SGM Technology

 

 

 

Siberium

 

 

 

 

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

 

 

Телефон:+7 (495) 627-55-05

 

 

 

пр.Буденновский 80, оф.539

 

 

 

 

 

 

 

 

 

Web-Site: http://www.sgm-tech.ru

 

 

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

 

 

 

 

Web-Site: http://www.siberium.ru

 

 

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru jabber: siberium@jabber.ru

Sequence

60

70

80

90

Последовательно

 

 

 

 

сть

 

 

 

 

Name

Contact

Email

BP Group

Organization

Название

Name

 

 

 

Column

ContactNam

Email_Email

C_BP_Group_I AD_Org_ID_

Столбец

e_ Contact

Address

D_

Organization

 

Name

 

Business

 

 

 

 

 

 

 

 

 

 

Partner Group

 

Data Type

String

String

String

Constant

Тип данных

 

 

 

 

Start No

6

7

8

9

Начальный номер

 

 

 

 

Constant value

 

 

 

0

Постоянное

 

 

 

 

значение

 

 

 

 

При загрузке исходных данных в столбец 90,система автоматически определит в поле Organization (Организация) – постоянное значение 0. Это означает, что все импортируемые данные переносятся в организацию *. Следовательно, пользователи всех организаций смогут получить доступ к информации о деловых партнерах.

Подготовка файла с исходными данными

Для целей тестирования мы создадим файл с исходными данными. Поскольку таблица Import BPartner состоит из 9 столбцов, мы введем 8 из 9 элементов каждой учетной записи. При этом название организации не указываются - в структуре таблицы Import BPartner эта информация определяется автоматически.

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Напомним, исходные данные необходимо вводить последовательно, в строгом соответствии с установленным порядком. В структуре таблицы Import BPartner, в 1 ячейке должны храниться данные Ключа поиска, во 2 – название (имя) делового партнера, и т.д.

Откройте любой редактор текстовых сообщений (Блокнот (Notepad), ConTEXT, vi, и т.п). Введите и сохраните приведенные ниже данные (между запятой и следующим элементом данных пробел не ставится):

• Andi Store,Andi Book Store,Sudirman street,Kab. Ungaran,ID,Andi, andi@gmail.com,1000002

•Dewa Stationery,Dewa Book Store,Patimura street,Kab. Ungaran,ID,Budi,budi@gmail.com,1000002

Мы назовем данный файл sample_bpartner.csv, и сохраним его на диске

C:\sample_bpartner.csv.

Документ с исходными данными можно сформировать так же в Microsoft Excel или Open Offce SCalc, а затем перевести в текстовый формат CSV (.csv).

В нашем примере 1000002 – это идентификационный номер, присвоенный группе деловых партнеров Local в нашей версии ADempiere. Во 2 главе данной книги мы уже рассказывали об идентификационных номерах, присваиваемых различным элементам данных.

Загрузка исходных данных

На данном этапе нам необходимо загрузить файл с исходными данными C:\sample_bpartner.csv. В соответствии с конфигурацией таблицы Import BPartner, Adempiere загрузит информацию в таблицу формата I_BPartner.

Откройте окно Import File Loader (Загрузка Импортируемых Файлов). В этом окне нужно выполнить следующие действия:

1. Нажмите кнопку <Select File to Load> (Выберите файл для загрузки), и найдите файл C:\sample_bpartner.csv.

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]