(if p(v1) then
if v1^K=''
then
if s(v1^E,v1^D,v1^C,v1^B,v1^A)<>''
then
'
',,,&uf('S0'),,
/*----------заголовок
if v1^E<>'' and v1^E<>' '
then
/*----Дисциплина
'Дисциплина: ',V1^E,,,,'',,
else
if v1^D<>'' and v1^D<>' '
then
'Специальность: ',v1^D,,,'',,
else
if v1^C<>'' and v1^C<>' '
then
'Кафедра: ',,v1^C,,if &uf('KKAFCH.mnu!',v1^C)<>'' then ' - ',&uf('KKAFCH.mnu!',v1^C) fi,,,'',,
else
if v1^B<>'' and v1^B<>' '
then
'Факультет: ',,,,v1^B,,,if &uf('KFAK.mnu!',v1^B)<>'' then ' - ',,&uf('KFAK.mnu!',v1^B) fi,,,,'',,
else
if v1^A<>'' and v1^A<>' '
then
'Форма обучения: ',,,,v1^A,,,if &uf('KFO.mnu!',v1^A)<>'' then ' - ',,&uf('KFO.mnu!',v1^A) fi,,,,,'',,
fi fi fi fi fi
' |
',,
fi ,,,,,,,,,
else
/*------------------------------------------------- БО
'',,
'',,
&uf('S1A'),,,
' | ',,,
/* '',,,,,ref(val(v1^M),&uf('6KoListBrief') ),,,,,,,' | ',,
'',,,,,ref(val(v1^M),&uf('6!!kk1bo_W') ),,,,,,,' | ',,
'',,,
/*----------экземпляры, если есть беру из 693, нет - из 910
if p(v693)
then ' ',,
ref(val(v1^M),
(if p(v693)
then
if v693^L='' and v693^A='' and v693^X='!NOFOND' or v693^L='' and v693^A='' and v693^X=''
then
if v693^K<>'' then v693^K else v693^D fi,,,,
fi,,,
fi/),,
),,,,,,,,,,,,,,,,,
else ' ',,
ref(val(v1^M),
f(rsum((if p(v910)
then
if v910^a:'U'
then f(val(v910^1,|1|n910^1)*val(v910^=,|1|n910^=),0,0),,,';'
else if '2 4 6 7 C': v910^a then else f(val(v910^=,|1|n910^=),0,0),,';' ,,fi fi
fi)),0,0),,,,,,,,,,,,
),,,,,,,,,,,,,,,,,
fi,,
' | ',,
/*-------число студентов из поля 693^E
'',,,,' ',,
ref(val(v1^M),
(if p(v693)
then
if v693^L='' and v693^A='' and v693^X='!NOFOND' or v693^L='' and v693^A='' and v693^X=''
then v693^E fi,,,
fi/) ),,
' | ',,
/*-------ККО из поля 693
'',,,,,,
if val(ref(val(v1^M),&uf('6KoElectro') ) )=1 then '1 (ЭУ)'
else ' ',,
ref(val(v1^M),
(if p(v693)
then
if v693^L='' and v693^A='' and v693^X='!NOFOND' or v693^L='' and v693^A='' and v693^X=''
then
if val(g991^=)=1
then
if v693^P<>'' then v693^P break else
if v693^N<>'' then v693^N,,break else
if v693^F<>'' then v693^F,,break fi fi fi,,
else
if v693^S<>'' then v693^S break else
if v693^N<>'' then v693^N,,break else
if v693^F<>'' then v693^F,,break fi fi fi,,
fi,,
fi,,
fi/) ),,,
fi,,,,,
' | ',,
'
',,
fi,,
fi/)