/*ТВП переформатирования из CDS/ISIS в IRBIS /*Идентификатор записи 1 0 mpl,v1 /*ISBN 10 0 mpl,(v10/) /*ISSN 11 0 mpl,&uf('Av11#1') /*Язык основного текста (язык документа) 101 0 mpl,(v101^a/) /*Страна (страна публикации) 102 0 &uf('Av102#1') /*200 0 mpl,if v900^B:'03' then '^a'v461^C,|^e|v461^e,|^h|v200^V,|^i|v200^a,'^f'v461^f else (v200/) fi /*Сведения о переиздании /*205 0 v205 /*207 0 mpl,(v207/) /*210 0 mpl,(v210/) /*Место издания, издательство, год 215 0 mpl,(v215/) /*225 0 mpl,(v225/) /*Общие примечания /*300 0 v300^a /*314 0 mpl,(v314/) /* Аннотация, реферат 330 0 mpl,v331v332v333
Цитата:Т. е. поле заглавия обязательно должно присутствовать и обрабатываться по таблице переформатирования. Содержимое записи просматриваю не коне просмотра, а на страницах РЛ.В вашей таблице переформатирования закомментировано поле 200 (как и ряд других полей). Без заглавия запись не вводится в БД (удаляется, вероятно, Вы видите это в сообщении ФЛК)
Ваша запись по Вашей откорректированной таблице (формат ALL)
Цитата:Непонятно. Что значит "в новой строке"?
/* Название журнала (полное) 463 0 mpl, '^CТехнология и конструирование в электронной аппаратуре' /* Название журнала (сокращенное по ГОСТ) 463 0 mpl, '^7Технология и конструирование в электрон. аппаратуре' /* Год издания (номера) 463 0 mpl, '^J2011' /* Обозначение и номер журнала 463 0 mpl, '^I№ 6' /* Страницы статьи из журнала 463 0 mpl, '^S5-8'Если применить такую табличку переформатирования, то первое повторение поля 463 - подполе С, второе повторение - 7, третье повторение - подполе J и т. д.
Цитата:Данные '^7Технология и конструирование в электрон. аппаратуре' необходимо вставить в первое повтрение поля 463 в следующей строке в табличк (во второй строке после строки 463 0 mpl, '^CТехнология и конструирование в электронной аппаратуре').Покажите данные исходной записи и что с ними нужно сделать при конвертировании
Цитата:Да, конечно! Когда есть сомнения в полученных результатах, приходится к нему прибегать.Пользуетесь ли Вы для отладки Генератором форматов?
Цитата:Возможно ли вообще внести данные в уже существующее повторение поля?Вам нужно все данные записать в одно повторение поля 463?
#v101: rus #v101: eng #v101: ukrТребуется вывести следующим образом:
- рус. - англ. - укрПример формата:
(if p(v101) then | - |d101, if v101:'укр' or v101:'ukr' then 'укр' else if v101:'рус' or v101:'rus' then 'рус' else if v101:'анг' or v101:'eng' then 'англ' else v101 fi fi fi, |.|d101 fi),Если к литералу "|.|" поставить +, то выводится сообщение об ошибке.