Дополнительное условие в стат.форме
Пользователь:
KPopov (IP-адрес скрыт)
Дата: 26, January, 2015 11:02
Добрый день!
Есть рабочая форма для подсчета посещений, которая замечательно все считает.
Form6a
(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 fi),
kv_STF.mnu
'1'
AGE_STF.mnu
4,7
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
Ставлю дополнительное условие на другое поле, например, на номер читательского билета
(if v24='33' then 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 fi),
И форма перестает считывать повторения подполя 40. Выдает только одно посещение каждому отделу, игнорируя повторения, хотя их там очень много. Что я не так делаю?