Re: Количество экземпляров
Пользователь:
Очагова Л.Н. (IP-адрес скрыт)
Дата: 29, June, 2004 13:55
Для подсчета экземпляров в БД можно, например, написать задание для глобальной корректировки. Например, для БД CMPL в запись пользователя POLZV сначала ввести в поле v991=1. Это можно сделать глобальной: ADD 991 '1'. А затем отметить все издания и запустить на них следующее задание, которое в записи POLZV в поле 991 подсчитает кол-во зкземпляров. Что-то аналогичное можете сделать и для БД IBIS.
0
DEL
991
*
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
ADD
991
XXXXXXXXXXXXXXXXXXX
ref(l('VD=POLZV'),v991)
XXXXXXXXXXXXXXXXXXX
REP
991
1
(if p(v910) then if v910^A='0' then f(val(v991)+1,0,0) fi fi/)
XXXXXXXXXXXXXXXXXXX
CORREC
'*'
v991
'VD=POLZV'
REP
991
1
f(val(v991)+val(v1001),0,0)
XXXXXXXXXXXXXXXXXXX
DEL
1001
*
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
END
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
DEL
991
*
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX