Статистика книговыдачи по месту хранения
Пользователь:
KrVs (IP-адрес скрыт)
Дата: 29, March, 2018 08:53
Добрый день.
Сейчас создаю статистическую форму по аналогии с Form6. Но второе распределение нужно не по категории читателей, а по Месту хранения экземпляра (поле 910^D). Сделал строку распределения (уже сто вариантов перепробовал). Но данные все время неправильные выдает.
Помогите пожалуйста правильно составить строку распределения книговыдачи по месту хранения экземпляра. (910^D).
И через какое поле лучше это делать? Через 910^D или через 40^K?
Пробовал различные варианты.
От простого:
(if p(v40) then v40^k else '*' fi,/|)
До сложного:
(if p(v40) then if (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then &uf('D',v40^g,|,!I=|v40^a|!,if p(v910^d) then v910^d else '*' fi,/|), fi fi)
Или
FormX
(if p(v40) then if (v40^a<>'') and (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then if v40^v<>'' then v40^v else '*' fi/ fi fi),
kv_STF.mnu
(if p(v40) then if (v40^a<>'') and (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then if v40^k<>'' then v40^k else '*' fi/ fi fi),
MestoHR_STF.mnu
3,4
999.wss,1000
'Распределение книговыдач по категориям читателей и местам выдач за период с ',v1000^A*6.2".",v1000^A*4.2".",v1000^A.4,' по ',v1000^B*6.2".",v1000^B*4.2".",v1000^B.4
1,1
Но все равно неправильно все считается.