При печати отчета замечена проблема - если задолженная книга оказалась не в первом повторении поля 40, то в таблицу попадает запись без указания ФИО и идентификатора. Проблема связана с сортировкой. Я решил для себя данную проблему следующими правками сортировки
&uf('+7w1030#''^D'v10,' 'v11,' 'v12,'^E'v30,),
&uf('+7W991#'v991^a,if v991^a=''then &uf('3') fi),
&uf('+7W101#'f(rsum((if p(v40) then if v40^f:'***'then if val(v40^e)<val(&uf('Ag991#1')) then '1;'fi fi fi)),0,0)),
&uf('S0'),
if v40^f:'***' then
'^A'mhu,&uf('Av50#1'),if &uf('Av50#2')<>'' then ';' &uf('Av50#2') fi,mpl,if &uf('Av50#1')='' then 'Без категории' fi' '/
(if p(v40) then
if v40^f:'***' then
if val(v40^e)<val(&uf('Ag991#1')) then
'^B'mhu,&uf('Av50#1'),if &uf('Av50#2')<>'' then ';' &uf('Av50#2') fi,mpl,if &uf('Av50#1')='' then 'Без категории' fi' ',
'^C'&uf('Av10#1'),&uf('Av11#1'),&uf('Av12#1'),&uf('Av30#1'),
if &uf('ag1030#1')<>'' then
&uf('ag1030#1'),
&uf('+7w1030#')
fi
if p(g101) then '^s'g101 fi,
'^ZЯЯЯ',
|^G|v40^g,
|^I|v40^a,
|^F|v40^b,
|^H|v40^h
fi
fi
fi/),
fi
Редактировано 1 раз. Последний раз 04.04.2016 12:16 пользователем Gena.