Ошибка в формате
Пользователь:
Милана А. (IP-адрес скрыт)
Дата: 30, November, 2007 11:56
Здравствуйте!
Обнаружилось, что неправильно формируется 215^C после импорта из Rusmarc.
Ошибка в rmarci.fst:
215 0 if v1000*7.1='a'then else"^A"v215^a,if a(v105)then"^C"v215^c else if 'm y':v105^a.1then"^C"v215^c else if v105^a.1:'|'then else if v105^a.1:'a'then'^C' if &unifor('Kjzk.mnu|'&unifor('Av101^a#1'))<>''then'a-ee'else'a-il' fi else '^C'&unifor('Kili.mnu|'v105^a.1)fi if'm y':v105^a*1.1then else if v105^a*1.1:'a'then '^0' if &unifor('Kjzk.mnu|'&unifor('Av101^a#1'))<>''then'a-ee'else'a-il'fi else '^0'&unifor('Kili.mnu|'v105^a*1.1)fi,if 'm y':v105^a*2.1then else if v105^a*2.1:'a'then '^7'if &unifor('Kjzk.mnu|'&unifor('Av101^a#1'))<>''then'a-ee'else'a-il'fi else '^7'&unifor('Kili.mnu|'v105^a*2.1)fi,if 'm y':v105^a*3.1then else if v105^a*3.1:'a'then'^8' if &unifor('Kjzk.mnu|'&unifor('Av101^a#1'))<>''then'a-ee'else'a-il'fi else '^8'&uf('Kili.mnu|'v105^a*3.1)fi,fi fi fi fi fi fi,"^E"v215^e,"^D"v215^d,"^6"v215^6,if &uf('Av10^9#1')<>''then'^X',f(val(&uf('Av10^9#1')),0,0)fi,if p(v135)then if 'u z':v135^a*1.1 then else '^1',&uf('K2151r.mnu|'v135^a*1.1)fi fi,fi.
Конечно, можно и самим исправить "ее" на "ил", но не верно формируется подполе также в случаях, когда в качесте приложений - не иллюстрации, а например, карты или что-либо другое...
Редактировано 1 раз. Последний раз 30.11.2007 11:57 пользователем Милана А..