Использование переноса данных для ввода/корректировки в БД VUZ

Navigation:  АРМы > АРМ Книгообеспеченность > Базы данных – ввод/корректировка > БД дисциплин VUZ >

Использование переноса данных для ввода/корректировки в БД VUZ

Previous pageReturn to chapter overviewNext page

Возможны следующие варианты.

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

Слияние нескольких записей дисциплин в одну запись.

 

Технология переноса

Для этого:

Перенос уже имеющихся контингентов в БД VUZ. В основном словаре нужно установить вид поиска «Контингент…» и отметить нужные контингенты. В окне переноса – установить словарь «Дисциплины», отметить дисциплины и выполнить перенос (имя пакетного задания Move83).

Перенос контингентов из БД RDR. В основном окне установить БД RDR и словарь «Фак-напр.-спец.-ВО-ФО-семестр» и отметить нужные контингенты, в окне переноса  – установить словарь «Дисциплины», отметить дисциплины и выполнить перенос (имя пакетного задания MoveDisc)

 

Слияние нескольких записей дисциплин в одну запись.

Необходимость этого режима может возникнуть после импорта в БД внешних данных, в которых дисциплина может повторяться с разными контингентами и надо все данные слить в одну, базовую, запись дисциплины. Для этого:

Основная, базовая, запись (одна) отмечается в правом окне в словаре «Дисциплина (для переноса)»..

Вливаемые записи отмечаются в левом окне в словаре «Дисциплина – читается для».

Выполняется перенос.

Из переносимых записей (левое окно) извлекаются поля 83 и добавляются к полю 83 базовой записи (правое окно) с проверкой на дублетность. Проверка на дублетность выполняется по подполям: A, V, O, C, N, F

Из переносимых записей извлекаются подполя идентификаторов и после переноса полей 83 запись по идентификатору удаляется, если идентификатор отличен от базового. Т.е. если группа записей дисциплин имеет один и тот же идентификатор, то записи дисциплин не удалятся (слияние произойдет).

Если переносимые (удаляемые) дисциплины были связаны с учебниками, то выполняется вторичное задание, в котором: по идентификаторам дисциплин ищутся в каталоге привязанные записи и в них идентификаторы удаляемых дисциплин заменяются на идентификаторы базовой дисциплины. Т.е. учебники привязываются к оставшейся (базовой) дисциплине.

 

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

Этот вид переноса задан таблицей преобразования MergeDisc и пакетным заданием MergeDisc.

 

_1

В задание слияния дисциплин MergeDisc в БД VUZ (запускается при переносе данных, т.е.слияние нескольких дисциплин в одну) добавлена возможность для удаляемых дисциплин выполнять удаление во всех ее контингентах.

 

 


См. также:

Добавление в запись дисциплины данных для нового контингента

Перенос из записи контингента данных в записи студентов