Создание записей итоговых КСУ

Navigation:  АРМы > АРМ Комплектатор > Поступление > Движение фонда - Итоговая КСУ >

Создание записей итоговых КСУ

Previous pageReturn to chapter overviewNext page

По данным, которые формируются в записях КСУ поступления и выбытия, возможно подсчитывать итоговые данные на некую заданную дату или за некий интервал времени. Это выполняется в специальном режиме

СОЗДАНИЕ / ПОПОЛНЕНИЕ ИТОГОВОЙ КСУ, который вызывается по кнопке на панели инструментов или по опции мнею "Серсис".

Возможны два варианта подсчета итоговых данных:

 

Данные, подсчитанные на некую указанную дату.

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

Подсчет можно выполнять двумя способами:

Отобрать все КСУ поступления и все КСУ выбытия, дата ввода у которых меньше, чем указанная, далее суммировать данные при поступлении или вычесть при выбытии.

Предлагается отметить предыдущую итоговую КСУ, данные из которой будут пополнены из записей КСУ, даты которых больше чем дата отмеченной итоговой и меньше чем указанная дата, на которую формируется новая итоговая КСУ.  Т.е. каждая следующая итоговая формируется из предыдущей с учетом изменения фонда за прошедший период

 

Данные, подсчитанные за некий промежуток времени.

Такая запись КСУ, содержащая данные за интервал времени, является необязательной. Используется, если за какой-то интервал времени нужно получить данные и далее с ними работать (чтобы не получать их каждый раз заново).

 

 Внимание:

Все КСУ, на базе которых формируются итоговые, должны быть пополнены!

 

На рис.  показана форма, в которой можно сформировать итоговую КСУ, основная опция в ней – это «Создание/Пополнение итоговой КСУ на заданную дату».

 

Выбор режима формирования итоговой КСУ.

Выбор режима формирования итоговой КСУ.

 

При выборе опции "на заданную дату"

подается опросный лист.

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

 

Опросный лист для создания итоговой КСУ.

Опросный лист для создания итоговой КСУ.

 

Если указано имя еще не существующей записи, то она сформируется, если   запись с указанным именем либо на заданную дату уже есть, то будет выдано об этом сообщение и в эту запись запишутся подсчитанные данные.

В строке «В режиме проверки» можно указать ДА. Тогда в итоговую запись КСУ добавятся имена записей КСУ поступления и выбытия, по которым строились данные (в поля 90 и 91).

В этом случае можно будет получить таблицу KsuItogCheck для проверки правильности сформированных данных. Для этого запись итоговой КСУ следует отметить. В проверочной таблице в первой строке будут данные из итоговой записи, а в остальных строках – данные из записей КСУ поступления и выбытия, из которых формировались итоговые данные.

Для работы с итоговыми КСУ предусмотрены специальные виды словарей и формат просмотра.

 

Словарь итоговых КСУ.

Словарь итоговых КСУ.

 

При выборе опции "за период времени"

Кроме итоговой записи КСУ в этой же форме можно создать суммарные записи КСУ поступления или выбытия за период времени. При опросе следует задать  период, за который будут подсчитаны данные, и имя записи КСУ.

В качестве имени можно задать любое обозначение. Подсчет выполняется по записям КСУ (поступления или выбытия), у которых дата ввода находится в заданном интервале дат. Если были созданы такие записи, то их можно видеть, установив соответствующий вид словаря. В связанном списке будет перечень номеров КСУ, по которым подсчитывались данные.  Для вывода КСУ за период можно воспользоваться таблицей KsuITPeriod, отметив предварительно записи в словаре.

 

Сбор данных по нескольким БД каталога

Режим «Создание/Пополнение итоговых…». Режим формирования итоговых данных по всем записям КСУ заменен на сбор данных непосредственно по БД каталога, при этом можно задать несколько БД каталога.

 Выполняется на записях каталога, отбираемых по запросу SchTotal="I=$", т.е. отбираются все издания, имеющие поле 903 (шифр издания).

На записях выполняется формат

 FmtKsTotal=RksuITG,

который формирует данные для полей 17, 18, 45, 47, 48, 49, 145, 155.

Эти данные суммируются по всем записям (запроса) и помещаются в записи итоговой КСУ. Суммируются экземпляры, статус которых отличен от ‘2, 6,7’.

При формировании итоговой КСУ имена БД, по которым выполнялось пополнение, вносятся в поле записи КСУ с меткой StaKsuMetDbn=21

 

 

Далее эти записи удобно использовать при формировании таблицы движения фонда за год, как базовая запись на начало года.

 

Отличие от предыдущего способа подсчета:

- по старому – данные считались по записям КСУ поступления (со знаком +) и выбытия (со знаком -), в итоговую запись добавлялись номера КСУ, поступления и выбытия, по которым выполнялся подсчет;

- по новому – считаются реальные данные, списанные экземпляры не считаются, нет необходимости запоминать номера КСУ.

 

В связанном списке отображаются записи КСУ.

В первом случае – это записи КСУ поступления и выбытия,

во втором списке – только записи КСУ поступления, более ранние по дате.

 

20.1

При создании итоговой КСУ по БД каталога добавлено формирование полей:

 

 - 44 и 744, т.е. распределение по подразделениям и видам

- 147, 148, 149, 151, т.е по типам, характеру, языкам, разделам знания

 

Уточнены алгоритмы сбора данных.

 

 


См. также:

Средство ввода в РЛ,  код 6. Табличный ввод