Приложение 10 (АРМ «Книгообеспеченность»)

Алгоритм формирования поля 693 в записи каталога

Navigation:  АРМы > АРМ Книгообеспеченность > Приложения АРМа Книгообеспеченность >

Приложение 10 (АРМ «Книгообеспеченность»)

Алгоритм формирования поля 693 в записи каталога

Previous pageReturn to chapter overviewNext page

Поле 693 предназначено для хранения данных по КО в записи каталога для текущего семестра.

 

Способы формирования поля 693

1.При выполнении режима «связать с другими записями» на этой записи.

2.При выполнении пакетного задания на этой записи «Формирование ККО для текущего семестра»

3.Если в запись каталога выполнялся перенос данных о КО, то после переноса автоматически в записи формируется поле 693

4.Если запись была на корректировке в Модуле ввода/корректировки, то при возврате предлагается «Выполнить корректировку связанных записей». При выполнении – формируется поле 693

Во всех случаях формирование поля выполняется заново, т.е. удаляются прежние значения.

 

Количество повторений поля

Однако формирование поля будет выполняться, если в записи есть повторение поля 691, относящееся к текущему семестру. Но это справедливо только для осеннего семестра.

Даже при отсутствии  данных о ККО может сформироваться поле 693, если

текущий семестр – весенний

в архивном поле есть непустое значение ККО для осеннего семестра

в поле 693 сформируются подполя: годы обучения, признак весеннего семестра, дата, среднее значение ККО, как половина значения из архивного поля

Поле 693 повторяющееся, возможное кол-во повторений определяется элементами описания записи:

Если в записи отсутствует элемент «специальное назначение фонда» в поле 910, то в поле формируется одно повторения для записи в целом.

Если в записи есть элемент «специальное назначение фонда» в поле 910. Тогда формируются следующие повторения поля:

- одно для каждого фонда

- одно повторение формируется «без учета выделенных фондов»

- одно повторение – для экземпляров, не относящихся к фонду, или общих экземпляров.

 

Повторение может содержать подполя:

1.Подполе «B» - годы обучения через символ «/», формируются в соответствии с текущей датой

2.Подполе «C» - обозначение текущего семестра – «O» или «V» в соответствии с текущей датой и с учетом датой окончания осеннего семестра, заданного в настройке

3.Подполе «A» - обозначение выделенного фонда, или пусто, если строка для данных «без учета фондов» или для «общих» / «остальных» экземпляров

4.Подполе «D» - число экземпляров, вычисляемое по повторениям поля 910; причем для каждого повторения поля 910:

В строке «Без учета фонда» (подполе «A» пустое) – считаются все повторения поля 910:

Если статус «U» – значение подполя «1»

Если статус отличен от «U, C, 2, 4, 6, 7» - значение = 1

В строке для выделенного фонда (подполе «A» этого повторения = значению фонда) - считаются те повторения поля 910, у которых есть подполе «T»:

Если статус «U» – значение подполя «1»

Если статус отличен от «U, C, 2, 4, 6, 7» - значение = 1

5.Подполе «K» - число экземпляров с учетом КМИ (Коэффициент многократного использования), вычисляемое по повторениям поля 910; для каждого повторения поля 910:

В строке «Без учета фонда» (подполе «A» пустое) - считаются все повторения поля 910:

Если статус «U» – значение подполя «1» * значение подполя «=» или значение подполя «1», если подполе «=» пусто

Если статус отличен от «U, C, 2, 4, 6, 7» - значение подполя «=» или  значение = 1, если подполе «=» пусто

В строке для выделенного фонда (подполе «A» этого повторения = значению фонда) - считаются те повторения поля 910, у которых есть подполе «T»:

Если статус «U» – значение подполя «1» * значение подполя «=» или значение подполя «1», если подполе «=» пусто

Если статус отличен от «U, C, 2, 4, 6, 7» - значение подполя «=» или значение = 1, если подполе «=» пусто

6.Подполе «Q» - число экземпляров по книгам, которые являются аналогами для данной книги.

7.Подполе «E» - количество студентов. При отсутствии выделенных категорий вычисляется кол-во для всей записи и отдельно кол-во «незаочников». При наличии выделенных фондов вычисляется либо для строки «без учета выделенного фонда» (подполе «A» пустое), либо для некого выделенного фонда (подполе «A»), и также для «незаочников».

Кол-во студентов считается как кол-во ответов по запросу на поиск. Запрос формируется как результат форматирования записи по формату SCH_STUD_RDR или SCH_STUD_VUZ (параметрируются). При форматировании используются модельные поля, задающие параметры:

1001 – признак полугодия, 0 или 9

1003 – код филиала

1004 - код выделенного фонда вместе с идентификатором подполя

1005 - код выделенного фонда вместе с идентификатором подполя для остальных-общих

1007 - признак       3 - точное совпадение специальностей

2  - совпадение 4-х цифр, если 5-я и 6-я 00

1 или пусто - совпадение 6-ти цифр

1008 - признак НЕ учитывания вида обучения (0 - не учитывать)

1009 - признак НЕ учитывания формы обучения (0 - не учитывать)

1010 - признак НЕ учитывания семестра (0 - не учитывать)

1011 - признак НЕ учитывания специальности (0 - не учитывать)

1012 - признак НЕ учитывания направления (0 - не учитывать)

1013 - признак НЕ учитывания факультета (0 - не учитывать)

1014 - признак НЕ учитывания группы (0 - не учитывать)

8.Подполе «F» - содержит ККО, формируется в повторениях:

для всей записи в случае отсутствия выделенных фондов

при наличии выделенных фондов в повторении для выделенного фонда

Вычисляется как частное от деления количество экземпляров, которое берется в подполе «K» или (если отсутствует) в подполе «D», на количество студентов из подполя «E» соответствующего повторения.

9.Подполе «N» - содержит ККО, формируется в записи, имеющей выделенные фонды, для повторения «без учета выделенных фондов». Вычисляется как частное от деления количество экземпляров, которое берется в подполе «K» или (если отсутствует) в подполе «D», на количество студентов из подполя «E».

10.Подполе «М» - содержит ККО, формируется в записи, имеющей экземпляры выделенной категории, а также другие экземпляры, при этом:

если кол-во выделенных фондов = 1, то эти «другие» экземпляры относятся к «остальным» студентам не выделенной категории

если кол-во выделенных фондов 2 и более, то эти «другие» экземпляры считаются «общими» для всех студентов.

Для этих экземпляров («остальных» или «общих») подсчитывается ККО, которое помещается в подполе «M».

Само кол-во «других» экземпляров содержится в подполе «D» или «K». Кол-во студентов в подполе «E» - это либо студенты, не относящиеся к выделенной категории (в случае одного выделенного фонда), либо все студенты (в случае 2-х и более выделенных фондов).

Вычисляется как частное от деления количество экземпляров, которое берется в подполе «K» или (если отсутствует) в подполе «D», на количество студентов из подполя «E».

11.Подполе «P» - содержит ККО, которое вычисляется для базового учебника (есть аналоги) с учетом экземпляров книг-аналогов.

12.Подполе «S» - если текущим является весенний семестр, в этом подполе формируется значение ККО как среднее между весенним значением и осенним, которое берется из архивного поля 692. При выборе данных из архивного поля ищется повторения осеннего семестра и тех же годов обучения. Подполе формируется в повторения поля: «без учета фондов», выделенного фонда, относящегося к книге целиком (нет фондов).

13.Подполе «X» - служебное подполе для обозначения вида данных в повторении, имеет значения:

- !NOFOND – если повторение относится к данным «без учета фондов»

- !COM – если повторении относится к данным «остальным» или «общим»

- пусто - во всех остальных случаях.

14.Подполе «G» - дата формирования данных

 


См. также:

Точность вычисления ККО

Модуль ввода/корректировки

Средства ввода/корректировки

Ручной ввод/корректировка данных

Форма KONEWBK

Установка связей между данными

Использование учебников-аналогов