Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 12, July, 2010 08:50

Здравствуйте! Помогите пожалуйста с импортом данных читателей из текстового файла. Я оформила структуру текстового файла по инструкции, указанной ниже:
#1: Пономарева
#2: Александра
#3: Сергеевна
#4: з/о
#5: АГ
#6: 250203
#9: 121
#7: СК-ВЗ-О-398
#8: 20070823
#10: ЕЕ
#11: 852134
#12: выдан Киевским РО г. Симферополя ГУ ГУ МВД Украины
#13: 23.11.2003
#14: Ж
#15: 19871108
#18: г. Симферополь,ул. Бела Куна,д.27 кв.59
#19: 8-906-729-87-47
#20: контракт
#21: 2007/2008
*****
#1: Чернышова
#2: Любовь
#3: Юрьевна
#4: д/о
#5: Т
#6: 110305
#9: 131
#7: СК-ВЗ-О-398
#8: 20070823
#10: 1206
#11: 048682
#12: выдан Икрянинским РОВД Астраханской обл.
#13: 20.06.2006
#14: Ж
#15: 19860617
#17: Архангельская область
#18: 416364,Икрянинский,с. Житное,Мира,д.33
#19: 8-962-968-48-36
#20: контракт
#21: 2007/2008
*****
Теперь пишут, что импорт этого текстового файла необходимо выполнять с преобразованием через таблицу, приведенную ниже. С таблицей все понятно! Вопрос где преобразовывать эту таблицу? В этом же текстовом файле, после всех перечисленных данных читателей?

10 0 v1
11 0 v2
12 0 v3
90 0 ^0"v21,'^F1',"^A"v5,"^O"v4,"^C"v6,"^H"v20,"^E"v9
23 0 v14
21 0 v15
13 0 v17,", "v18
17 0 v19
14 0 "^A"v10,"^B"v11,"^C"v12,"^D"v13
53 0 v8*6.4,v8*3.2,v8.2,,,"^A"v7
50 0 'СТУДЕНТ'
31 0 '^A20080901^BОЛН'
300 0 v16
920 0 ‘RDRU’

Далее: В этой таблице для метки 31 следует задать реальную дату импорта (в примере 20080901) и ФИО исполнителя (в примере ОЛН). Таблицу следует сформировать как текстовый файл с расширением “FST” и добавить в справочник файлов для импорта (по умолчанию “importw.mnu”). Пишут, что нужно сформировать только таблицу, а данные читателей? Пожалуйста объясните мне!!! С нетерпением жду ответа!!!

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 12, July, 2010 15:37

Кто вам пишет?

Данные отдельно - в файле .txt (например rdr-import.txt)
ТВП (таблица) отдельно - в файле .fst (например rdr-import-tvp.fst)
Далее в справочник файлов импорта в каталоге RDR - importw.MNU добавляете две строчки перед *****:
rdr-import-tvp
Импорт БД читателей из txt-файла

Затем идете в АРМ Администратор, Импорт. Указываете, что хотите из "текстовый" формат исходных данных импортировать, указываете кодировку Windows, указываете ТВП переформатирования rdr-import-tvp, нажимаете выполнить и выбираете rdr-import.txt.

31 0 '^A20080901^BОЛН'
Это можете подправить под то, что вам нужно.

Re: Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 12, July, 2010 16:29

Спасибо вам большое! Мне никто не пишет...это все из инструкции по книгообеспеченности. У меня ничего не получается! Я все сделала так как вы сказали! Еще вы может забыли написать, что нужно связать справочник importw.MNU и rdr-import.txt. Я добавила текстовый файл rdr-import.txt с помощью кнопки добавить в файл справочника importw.MNU. Все равно не получается. При импорте данных читателей выходит "is not a volid integer value. Может потому что не все данные читателей имеются. Посмотрите пожалуйста структуру текстового файла, я вам высылаю (это пробный вариант)!

Вложения: 112.txt (172 bytes)  
Re: Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 13, July, 2010 09:37

Извините я исправлю ошибку... я связала справочник importw.MNU и rdr-import-tvp.fst. Добавила rdr-import-tvp.fst с помощью кнопки добавить в файл справочника importw.MNU. И никак! Отправляю вам структуру ТВП и текстового файла еще раз! Посмотрите пожалуйста может здесь какая-то ошибка!

Вложения: probn.fst (279 bytes)   112.txt (172 bytes)  
Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 13, July, 2010 11:46

Разобрался в чем проблема. После обеда отвечу.

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 13, July, 2010 12:38

Исправленный fst прикрепил.
Там у вас не хватало одной кавычки, у RDR одинарные кавычки были другого формата, и перед вторыми нулями везде было два пробела.
Сейчас пробуйте - у меня импортировалось.

Вложения: probn.fst (268 bytes)  
Re: Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 13, July, 2010 14:20

Ничего не получается!:( Опять выходит это окошко ошибки! Я вставила ваш исправленный fst в каталог RDR! Может я связала fst со справочником importw.MNU не правильно....Кстати у нас ИРБИС 9.1....может у нас где-то что-то по-другому???
Вы писали мне "...в справочник файлов импорта в каталоге RDR - importw.MNU добавляете две строчки перед *****:
rdr-import-tvp
Импорт БД читателей из txt-файла
".
Перед чем добавлять две строчки??? Я добавила не две строчки а одну, так как в справочнике расположение идет в виде таблицы с двумя столбцами...в первом столбце (значение для ввода) я прописала например rdr-import-tvp, а во втором (Пояснение) - Импорт БД читателей из txt-файла. Ну я не думаю что из-за этого может не импортироваться....
Вы просмотрели структуру текстового файла данных читателей, которую я вам отправила? Может там что-то не так? я уже не знаю что где искать? Я до сих пор не могу разобраться с книгообеспеченностью....а мне еще предстоит осваивать вебирбис!!!:( Помогите пожалуйста!!!

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 13, July, 2010 14:31

Я написал - добавьте две строчки. Зачем вы добавляете одну? :)
Вышлите файл importw.mnu и скриншот ошибки.

Re: Импорт в БД Читателей
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 13, July, 2010 14:36

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

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 13, July, 2010 14:46

[посыпает голову пеплом]
Правлю исключительно вручную - не учел.

Re: Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 13, July, 2010 15:03

Отправляю вам 2 скриншота и файл importw.mnu...Надеюсь завтра все получится!!! Спасибо вам!!!

Вложения: IMPORTW.MNU (530 bytes)   Импорт_БД_Чит.JPG (38.6KB)   Скриншот_ошибки.JPG (39.6KB)  
Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 13, July, 2010 15:26

В текстовом формате неправильно то, что у вас в полях
#7:
#8:
#10:
не стоят пробелы после двоеточия. Да и по возможности пустые поля вообще можно убрать.

На счет ошибки не совсем понятно.
Она у вас выскакивает, как я понял до выбора файла с читателями?
Если после, то может из-за пустых полей и ругается. Попробуйте их или убрать или пробелы добавить и повторить.

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 13, July, 2010 15:30

Попробовал на 9.1 - проимпортировалось.
когда именно у вас вылезает ошибка?

Re: Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 14, July, 2010 06:48

Ошибка вылезает после выбора файла с читателями! Может связка справочника importw.MNU и rdr-import-tvp.fst неправильная???

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 14, July, 2010 07:02

Связка нормальная. Исправили ли вы файл читателей на предмет "убрать пустые поля"?

Re: Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 14, July, 2010 07:04

Почти получилось! :) Я добавила пробелы в текстовом формате после
#7:
#8:
#10:
Теперь после импорта он выдает следующую ошибку "MFN=0 Ошибка : Отсутствует заглавие Ошибка : отсутствуют сведения об экземплярах Запись логически удалена".
Какие сведения об экземплярах???8-)

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 14, July, 2010 07:10

Вы в какую базу импортируете? В RDR?

Re: Импорт в БД Читателей
Пользователь: Asel (IP-адрес скрыт)
Дата: 14, July, 2010 07:17

Все я поняла! Большое спасибо у меня получилось все!!! (:P) Это моя вина...я думала, что создала пробную базу читателей RDR, а оказ. что я созд БД для книг!!!:D

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 14, July, 2010 07:18

Да. Мне надо было догадаться еще по файлу importw.mnu - он был не из дв RDR.

Re: Импорт в БД Читателей
Пользователь: iLq (IP-адрес скрыт)
Дата: 14, July, 2010 08:30

Если вы хотите просто в пробной базе тестить, то при импорте уберите галки с "Автоввод" и "Формально-логический контроль", тогда таких ошибок не будет выскакивать и ничего лишнего в записи, кроме импортированных данных не будет.

Re: Импорт в БД Читателей
Пользователь: mancho (IP-адрес скрыт)
Дата: 08, September, 2011 16:29

Добрый день. Перечислите какие поля обязательны для импорта.
Если я создам файл с содержимым типа
#10: Алай
#11: Иван
#12: Иваныч
#90: ^AКИФ^E111
#31: ^A20110908^BМВА
#920: RDRU
#23: м
#50: курсант
#30: 3110001
*****
#10: Ахмеров
#11: Рамзан
#12: Равивыч
#90: ^AКИФ^E111
#31: ^A20110908^BМВА
#920: RDRU
#23: м
#50: курсант
#30: 3110002
*****

Смогу ли я его импортировать без всяких fst преобразований

Re: Импорт в БД Читателей
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 08, September, 2011 20:21

Рекомендую еще добавить поля (если используется электронная книговыдача)
90^0 - учебный год
90^F - семестр
90^O - форма обучения
Такой файлик импортируется без проблем. Полного Перечня обязательных полей для импорта нет. Можно импортировать даже одно поле. Обычно всегда следует указывать РЛ через поле 920.
Перечень обязательных полей определяете Вы.

Re: Импорт в БД Читателей
Пользователь: mancho (IP-адрес скрыт)
Дата: 14, September, 2011 16:55

Такой файлик никак не импортируется. С чем может быть связано?

Re: Импорт в БД Читателей
Пользователь: Gena (IP-адрес скрыт)
Дата: 14, September, 2011 17:11

В чем выражается "не импортируется"? Какие сообщения выдаются? Какой режим импорта используете? Приложите файл и скриншот.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.