Re: @ в заглавии
Пользователь:
Дунаевская С.М. (IP-адрес скрыт)
Дата: 29, June, 2005 20:37
Замените в самом начале формата OZBOZ.PFT
mhl, НА if s(v700,v200,v710):'<' then mhl, else mpl, fi,
Если символ @ появится и в полях общей части многотомника, нужно будет сделать аналогичную вставку в формате otit461o.pft :
вставить строку if s(v461,v961,v962):'<' then mhl, else mpl, fi,
перед строкой if s(v461^x,v461^b,v961^z,v962^z,v981,v503)<>''......
Аналогичные изменения нужно будет сделать (если нужно) и в форматах, отвечающих за получение каталожных карточек в индивидуальном и пакетном режимах: !kkkbo.pft и !!kk1bo.pft.
Объяснение: режим mhl удаляет служебные символы, в которые входит и @ с последующим символом, а также обрабатывает специальную разметку текста для нестандартной сортировки (применяются символы "<" и ">" - см. инструкцию по <F1>).
Режим mpl не удаляет никаких символов, но и не обрабатывает специальную разметку для сортировки.
Если можно рассматривать применение символа @ и символов разметки взаимоисключающими в полях 200, 700, 710, 461, 961, 962, то применим предлагаемый частный вариант