Использование переноса данных для ввода/корректировки в БД VUZ |
Возможны следующие варианты.
•Добавление нового контингента к дисциплине. То же действие можно выполнить, используя технологию переноса.
•Слияние нескольких записей дисциплин в одну запись.
Технология переноса |
Для этого:
•Перенос уже имеющихся контингентов в БД VUZ. В основном словаре нужно установить вид поиска «Контингент…» и отметить нужные контингенты. В окне переноса – установить словарь «Дисциплины», отметить дисциплины и выполнить перенос (имя пакетного задания Move83).
• Перенос контингентов из БД RDR. В основном окне установить БД RDR и словарь «Фак-напр.-спец.-ВО-ФО-семестр» и отметить нужные контингенты, в окне переноса – установить словарь «Дисциплины», отметить дисциплины и выполнить перенос (имя пакетного задания MoveDisc)
Слияние нескольких записей дисциплин в одну запись. |
Необходимость этого режима может возникнуть после импорта в БД внешних данных, в которых дисциплина может повторяться с разными контингентами и надо все данные слить в одну, базовую, запись дисциплины. Для этого:
•Основная, базовая, запись (одна) отмечается в правом окне в словаре «Дисциплина (для переноса)»..
•Вливаемые записи отмечаются в левом окне в словаре «Дисциплина – читается для».
•Выполняется перенос.
•Из переносимых записей (левое окно) извлекаются поля 83 и добавляются к полю 83 базовой записи (правое окно) с проверкой на дублетность. Проверка на дублетность выполняется по подполям: A, V, O, C, N, F
•Из переносимых записей извлекаются подполя идентификаторов и после переноса полей 83 запись по идентификатору удаляется, если идентификатор отличен от базового. Т.е. если группа записей дисциплин имеет один и тот же идентификатор, то записи дисциплин не удалятся (слияние произойдет).
•Если переносимые (удаляемые) дисциплины были связаны с учебниками, то выполняется вторичное задание, в котором: по идентификаторам дисциплин ищутся в каталоге привязанные записи и в них идентификаторы удаляемых дисциплин заменяются на идентификаторы базовой дисциплины. Т.е. учебники привязываются к оставшейся (базовой) дисциплине.
Кроме идентификаторов в учебниках заменяются - кафедра, цикл, уровень компонента на значения из базовой дисциплины
Этот вид переноса задан таблицей преобразования MergeDisc и пакетным заданием MergeDisc.
_1В задание слияния дисциплин MergeDisc в БД VUZ (запускается при переносе данных, т.е.слияние нескольких дисциплин в одну) добавлена возможность для удаляемых дисциплин выполнять удаление во всех ее контингентах. |
См. также:
Добавление в запись дисциплины данных для нового контингента
Перенос из записи контингента данных в записи студентов