Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Задачки для любознательных :  ИРБИС Irbis
 
Ученая степень и код номенклатуры специальности
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 30, October, 2014 18:04

В результате конвертирования записей "пропали" значения ученой степени v328^a) и код номенклатуры специальности (v328^N) в поле 328: Примечание о диссертации. Необходимо выполнить глобальную корректировку и вернуть их на место. При этом сведения, относящиеся к заглавию (v200^e) остались без изменений (указана ученая степень и код специальности). Какой сценарий ГК необходимо применить?

Re: Ученая степень и код номенклатуры специальности
Пользователь: АрПи (IP-адрес скрыт)
Дата: 08, November, 2014 19:25

не знаю кому как, а мне без скриншотов ничего не понятно.

Re: Ученая степень и код номенклатуры специальности
Пользователь: Gena (IP-адрес скрыт)
Дата: 10, November, 2014 11:11

Проще сделать откат версии записи, если еще не было других корректировок и реорганизации базы, чем вычленять их из сведений к заглавию

Приблизительно так

if &uf('41,v328^a')<>'' and v328^a='' then 
   &uf('41,v328^a')
fi


Это можно загнать в команду РЕП. Только пробуйте на копии системы, я это не проверял.

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Ученая степень и код номенклатуры специальности
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 10, November, 2014 15:15

К сожалению, предыдущих копий записи нет. Ученую степень и код специальности необходимо взять из сведения, относящихся к заглавию.

Re: Ученая степень и код номенклатуры специальности
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 10, November, 2014 15:32

Попробуйте так (предполагается отсутствие поля 328)
ADD 328 &uf('+7W1#'&uf('G2:'v200^e)),&uf('+7W2#'&uf('G2.'&uf('G0:'v200^e))),"^A"g2*5,"^N"g1*1

Re: Ученая степень и код номенклатуры специальности
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 10, November, 2014 16:09

Мое решение:
&uf('+7'),&uf('+7W100#'&uf('+9I! : !/@/'&uf('+9I!... !/_/'v200^e))),&uf('+7W200#'&uf('G2_'g100)) &uf('+7W200#'&uf('G0@'g200)),'^A'g200,if g100:'@' then '^N'&uf('G2@'g100) fi,
Предварительно необходимо найти записи-авторефераты и отфарматировать их.
Подводный камень заключается в том, что некоторые диссертации не имеют кода номенклатуры специальности (канд. богосл. наук).



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.