Re: Привязка контингента к дисциплине
Пользователь:
ochagova (IP-адрес скрыт)
Дата: 21, December, 2011 17:30
Во-первых, в обновлениях был файл !VuzDisc, от которого зависят данные в колонке таблицы. Прикладываю.
Во-вторых, разные способы вычисления студентов. Наверное я подготовлю такую заметку "Как считаются студенты". Начало такое:
1. На нижней панели «ВСЕГО студентов».
1.1 С БД студентов
Вычисляется как кол-во ответов по поиску в БД RDR. Запрос: перечень всех семестров вместе со значением «Запрос на связанные в БД RDR» из INI-файла. Для словаря дисциплин - это запрос по идентификатору дисциплины, т.е. в записях студентов д.б. данные о дисциплинах в поле 69.
1.2 Без БД студентов
2. В нижней таблице в колонке «Кол-во студентов». Вычисляется по формату, который в РЛ, имя РЛ берется из INI-файле. Для дисциплин – это РЛ !VUZDISC. Для каждой строки берутся данные из записи VUZ, строится запрос как связка по полю 68. Кол-во студентов – это кол-во ссылок на связку.
Возможное несоответствие с общим числом на нижней панели – отсутствие связи записей студентов с записями контингентов. Т.е надо выполнить задание на связь для студентов.
Т.е. выполните задание на связь для всех записей БД RDR
Вложения:
!vuzdisc.wss (5.2KB)