/* параметры - MaxBooks, max_orders, MaxDolgBooks '' then /*--------проверка на MaxBooks if &uf('IMAIN,MaxBooks,')<>'' and rsum((if p(v40) then if v40^f.1='*' then '1,' fi fi))>=val(&uf('IMAIN,MaxBooks,1')) then ' ~~У Вас на руках максимально допустимое кол-во изданий~~' else /*-------ОК по MaxBooks /*-------проверка на max_orders if val(&uf('+3SRQST,0,?(<.>RI=',v30,'<.>)+(<.>RB='v30'<.>)?,'))'' then /*--------есть долг /*--------проверка на MaxDolgBooks if rsum((if p(v40) then if v40^f='******' and val(v40^e)=val(&uf('IMAIN,MaxDolgBooks,1')) then ' ~~Вы просрочили возврат максимально допустимого кол-ва изданий~~' else /*--------OK по MaxDolgBooks /*-------ЗАКАЗАТЬ '' fi,, else /*-------нет долга /*-------ЗАКАЗАТЬ '' fi,, else ' В связи с превышением максимально допустимого числа заказов (',&uf('IMAIN,max_orders,10'),') заказ не возможен' fi, fi,, else /*-------не сформировалось поле 456 ??? /*-------этот блок не работает, т.е. если нет экз. то кнопка ЗАКАЗАТЬ не видна if &uf('IMAIN,STRONGREQUEST,0') = '0' then /*-------ЗАКАЗАТЬ '' else ' ~~Выбранное издание не может быть заказано в связи с отсутствием свободных экземпляров на доступных кафедрах выдачи.~~', &uf('6order_perspective'), fi fi>