Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Книгообеспеченность :  ИРБИС Irbis
 
Поле 691
Пользователь: Elena_KV (IP-адрес скрыт)
Дата: 18, April, 2018 15:09

Здравствуйте!
Ситуация такая. В каталоге учебники с заполненным полем 69, но только наименование и идентификатор, заполняли без АРМ "КО" (не было). Есть записи дисциплин с контингентами (импортированные из Excel с обновлением). Сейчас работаем в АРМ "КО". Есть БД читателей с заполненным полем 90 из которого создавались записи "Контингентов". Результат: к дисциплинам привязаны контингенты, книги. А вот книги "не видят" контингенты. Может есть пакетное задание заполнить 691 поле из записей дисциплин.

Re: Поле 691
Пользователь: ochagova (IP-адрес скрыт)
Дата: 19, April, 2018 09:40

Такого задания нет.
Не совсем понятно - поля 69 нет в структуре записи БО. Вы его сами ввели? Тогда - что в нем? Из него можно было бы строить хотя бы частично поля 691.

Re: Поле 691
Пользователь: Elena_KV (IP-адрес скрыт)
Дата: 19, April, 2018 13:16

Конечно, поле 691 с заполненным подполем Дисциплина и идентификатором. Выглядит это так (прикрепленный файл БД Каталога_691) в АРМ "КО" (файл КО.jpg) Как нам, рационально действовать? Опять, к каждой книге присоединять дисциплину, но уже с контингентом? Или можно что-то придумать? Людмила Николаевна, помогите нам пожалуйста.

Вложения: КО.jpg (105.2KB)   БД Каталога_691.jpg (105.6KB)  
Re: Поле 691
Пользователь: ochagova (IP-адрес скрыт)
Дата: 19, April, 2018 15:11

Зачем же вы написали - поле 69? Меня этим сбили.
Ваш случай, похоже, подходит к варианту, описанному в инструкции в приложении 6. Там с нуля создаются записи в БД VUZ по полям 691. Вам можно пропустить этап CreateVuz1 и выполнить CreateVuz2. При этом надо решить - по какому параметру связывать записи - по наименованию или по идентификатору.
В общем попробуйте как в приложении 6.

Re: Поле 691
Пользователь: Elena_KV (IP-адрес скрыт)
Дата: 24, May, 2018 09:49

Добрый день!
ИРБИС64
2016
Изучила всю инструкцию, вдоль и поперек. Попробовала использовать Приложение 6, не помогло.
Задача, корректировка дисциплин в записях каталога по данным БД VUZ. Данные БД VUZ у нас, действительно доверенны до состояния, когда в ней более полные и достоверные сведения (чем в каталоге). Задача откорректировать (дописать) значения дисциплин в каталоге (поле 691) по полю 83. На данный момент связи осуществляются по наименованию (идентификатору). Выглядит это, так. См. пр. файл.
Помогите, пожалуйста, с заданием на корректировку. Данные из поля 83 перенести в запись дисциплины каталога поле 691.

Я думаю это будет интересно всем, кто использует импорт данных дисциплин из внешних файлов.

Вложения: Нове зображення (1).jpg (25.8KB)   Нове зображення.jpg (99.4KB)  
Re: Поле 691
Пользователь: ochagova (IP-адрес скрыт)
Дата: 24, May, 2018 16:06

По вашему первому письму я поняла задачу наоборот - по полям каталога 691 создать записи, дисциплин и контингентов, в БД VUZ. Для этого приложение 6.
Значит, вы хотите взять БД VUZ за основу и к ней "подогнать" записи каталога? Тогда определите - по каким элементам записи DICS или VUZ можно найти записи каталога? Что в них надо заменить/добавить? Или наоборот - как из записи каталога найти записи контингентов.
Приложите сами записи из VUZ и из каталога.

По вашим картинкам можно предположить такой алгоритм: в записи каталога есть поле с идент.дисциплины 691^I, по этому идент. надо взять в VUZ запись дисциплины и все контингенты (поля 83) перенести в поля 691?

Re: Поле 691
Пользователь: Elena_KV (IP-адрес скрыт)
Дата: 24, May, 2018 16:33

Людмила Николаевна, Вы совершенно правы.
> По вашим картинкам можно предположить такой
> алгоритм: в записи каталога есть поле с
> идент.дисциплины 691^I, по этому идент. надо взять
> в VUZ запись дисциплины и все контингенты (поля
> 83) перенести в поля 691?
В БД каталога заполнены поля 691^D^I
в VUZ 3 ^0 ^A
83 ^B ^N ^C ^A ^V ^O ^F

Идентификаторы и названия дисциплин совпадают во всех БД
Надо дополнить поле 691 по полю 83

Re: Поле 691
Пользователь: ochagova (IP-адрес скрыт)
Дата: 25, May, 2018 09:34

Тогда - чем не устраивает штатный режим переноса всей дисциплины в записи каталога? См. 111, 112

Вложения: 111.png (102.6KB)   112.png (124.9KB)  
Re: Поле 691
Пользователь: ochagova (IP-адрес скрыт)
Дата: 28, May, 2018 14:35

Указанный мною режим, наверное, не очень годится, т.к. он нацелен на ДОБАВЛЕНИЕ отсутствующих контингентов. Проблема обновления уже ставилась, но я не могла сформулировать алгоритм.
Можно представить такой алгоритм - взять за идентификацию контингента в полях 691 идентификатор дисциплины + семестр. Считать неизменным, что данный учебник используется для данной дисциплины на данном семестре. А остальные параметры считать переменными и обновлять (заменять) их по записям VUZ (контингентов), когда те изменились.
Как такой алгоритм?

Re: Поле 691
Пользователь: Elena_KV (IP-адрес скрыт)
Дата: 30, May, 2018 12:15

Добрый день, Людмила Николаевна. У меня не очень много опыта в борьбе с КО. Но я не пойму, а если в записи учебника нет Семестра но есть в записи дисциплины он добавится?
На данный момент мы используем вот этот режим (см файл)

Вложения: Нове зображення_1.jpg (112.9KB)   Нове зображення_2.jpg (38KB)  
Re: Поле 691
Пользователь: ochagova (IP-адрес скрыт)
Дата: 30, May, 2018 14:03

Не поняла - Какой "вот этот режим" вы используете?
Вы показали запись 691-го поля учебника. В нем повторение, состоящее из одного идент. дисциплины. Это совершенно неприемлемо! Это будет означать, что данный учебник используется на ВСЕх семестрах, для ВСЕХ специальностей/направлений, для ВСЕХ форм/видов обучения. Такие повторения надо удалить.
Еще раз - что вам надо? Привязать учебники к дисциплинам? Или обновить привязки в связи с изменениями БД VUZ?
Если первое - то штатные режимы переноса или из контингентов, или из дисциплины целиком.
Если второе, то вы должны сформулировать - по каким параметрам можно определять поле 691, которое надо обновить.
И версия?

Re: Поле 691
Пользователь: Elena_KV (IP-адрес скрыт)
Дата: 31, May, 2018 15:23

ochagova написал(а):
-------------------------------------------------------
> Не поняла - Какой "вот этот режим" вы используете?
>
> Вы показали запись 691-го поля учебника. В нем
> повторение, состоящее из одного идент. дисциплины.

Да, так были созданы записи, в начале нашей деятельности, в АРМ "Каталогизатор". Заполнялись поля 691 Идент. Название дисциплины.

> Это совершенно неприемлемо! Это будет означать,
> что данный учебник используется на ВСЕх семестрах,
> для ВСЕХ специальностей/направлений, для ВСЕХ
> форм/видов обучения. Такие повторения надо
> удалить.

Удаляем, после того как, используя режим переноса (на картинке), привязали к записи дисциплины с контингентом.

> Еще раз - что вам надо? Привязать учебники к
> дисциплинам?

НЕТ, они привязались (идентификатором)

Или обновить привязки в связи с
> изменениями БД VUZ?

ДА

> Если первое - то штатные режимы переноса или из
> контингентов, или из дисциплины целиком.

> Если второе, то вы должны сформулировать - по
> каким параметрам можно определять поле 691,
> которое надо обновить.

Параметр Идентификатор

> И версия?
2016.1 С обновлениями.

Re: Поле 691
Пользователь: Elena_KV (IP-адрес скрыт)
Дата: 01, June, 2018 09:39

ochagova написал(а):
-------------------------------------------------------
> Вы показали запись 691-го поля учебника. В нем
> повторение, состоящее из одного идент. дисциплины.
> Это совершенно неприемлемо! Это будет означать,
> что данный учебник используется на ВСЕх семестрах,
> для ВСЕХ специальностей/направлений, для ВСЕХ
> форм/видов обучения. Такие повторения надо
> удалить.
Людмила Николаевна, объясните пожалуйста подробней, этот механизм. Например, если у меня заполнены поля Название дисциплины, Идент., спец., а остальное не заполнено, это будет означать, что данный учебник используется для ВСЕХ направлений, форм, видов, семестрах именно ЭТОЙ специальности?

Re: Поле 691
Пользователь: ochagova (IP-адрес скрыт)
Дата: 01, June, 2018 11:17

"Параметр Идентификатор" - этого недостаточно. Обновления с такой привязкой не получится.
Мне кажется, вам надо заново привязать учебники к существующим дисциплинам-контингентам, пользуясь средствами АРМа КО. См. инструкцию 5.4.2.1, 5.4.2.2. Если уже есть такие контингенты, то они заменятся, новые создадутся, старые просто не будут использоваться.
Но повторений из одного ИД быть не должно! Ваше предположение насчет "не заполнено" - верно.
Делать обновление, если у вас такой "непорядок" в полях 691 также нельзя.



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