Re: CORREC - максимальное количество корректируемых записей
Пользователь:
iLq (IP-адрес скрыт)
Дата: 09, September, 2011 09:08
Пример глобальной моей:
IF
if v920='STATYEARS' then if v100^a:'1' then '1' else '0' fi, fi
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
ADD
100^c
F
(if p(v100) then if p(v100^a) then if v100^a='1' then &uf('+3SLOGDB,0,','|','<.>DB=IBIS<.>*<.>START=1<.>*<.>COM=S<.>*<.>DTY=',v100^b,'<.>','|',',') fi,else # fi/fi)
XXXXXXXXXXXXXXXXXXX
CORREC
'*'
(if p(v100) then v100^b/ fi)
(if p(v100) then if v100^a='1' then 'DTY=',v100^b fi / fi)
DELR
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
END
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
DEL
100^a
*
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
FI
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
Еще её доделывать буду - только пока начал.
Смысл какой: завожу запись для сбора годовой статистики (возможно и помесячно тоже буду собирать). Указываю в подполе v100^a "1", означающей, что надо собрать за год, указанный в v100^b. После сохранение в автоине должно собрать статистику, удалить все записи по этому году (словарь "DTY="v907*4.4), потом удалить подполе v100^a.
Если, конечно, ограничение имеет смысл, то тогда придется просто через автоин собирать статистику, а удалять "вручную": выбирать в словаре DTY= нужный год и глобальной DELR.
С уважением, Лазарев Илья (Научная Библиотека ВятГУ)