Итоговое КСУ фонда.
Пользователь:
Gena (IP-адрес скрыт)
Дата: 28, August, 2009 11:48
Добрый день, коллеги!
Появилась необходимость создать итоговую запись КСУ для всего фонда: и для той части, которая полностью велась в ИРБИСЕ, и для той, для которой только в базе Электронного каталога в экземплярах проставлены КСУ, а в CMPL соответствующие записи КСУ не создавались. Теоретически можно было бы создать записи для каждой КСУ за все года, но это громаднейшее количество записей, которые, к тому же, нужно будет еще и по очереди пополнять. Можно ли обойти это? Для нас важно, что бы последние 3 года, которые ведутся полностью в Ирбисе были с детальной разбивкой, а все предыдущие годы - просто выведены итоговые суммы по всем позициям. То есть, должна получиться одна итоговая запись КСУ за все предыдущие годы, и три отдельные за последние. Можно ли такое?
Одна из идей была следующей: при пополнении записи КСУ используется rksu.fst, в его заголовке указанно - 991 ksu=, то есть отбор записей по параметру, введенному в опросном листе и перенос данных в запись, найденную по инвертированному словарю "ksu=". Хотел изменить именно отбор записей БО, скажем, указав конструкцию подмены реального старого КСУ, а специально заготовленный для хранения прошлой информации
(if p(v910) then if val(v910^u.4)<2007 then 'KSU=2006' fi fi/)
Но вот именно с отбором и не разобрался. Подскажите, пожалуйста, возможно ли такое. Если да, то как? Если нет, то что вы порекомендуете? Начальство хочет увидеть точные подсчитанные на компьютере цифры за все время работы. Фонд внесен на 95-97%, по инвентарным книгам проверяли - расхождений нет, но у нас КСУ с очень дробным делением, так что информации из него много.