Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Задачки для любознательных :  ИРБИС Irbis
 
2 задачи по выводу данных из разных записей в одно окно просмотра
Пользователь: mixalevo432 (IP-адрес скрыт)
Дата: 07, June, 2017 10:08

Доброго времени суток.

Прошу помощи в решении двух задач. База не стандартная и метки полей не соответствуют общепринятым.

1. v73 повторяющееся. В приложенной записи повторение №5. Подполя J и К имеют следующий вид:

^JГОСТ 3469-74/ГОСТ 2.305-2008/ГОСТ 2.305-2008/^Kв части разд. I-V/в части разд. V-VI/XII и приложения/


Порядок значений, разделённых «/», в ^J полностью соответствует порядку значений в ^K.
При просмотре в области Полного описания каталогизатора необходимо увидеть:

ГОСТ 3469-74 - в части разд. I-V
ГОСТ 2.305-2008 - в части разд. V-VI
ГОСТ 2.305-2008 - XII и приложения

Так же необходимо поместить то что получилось в формат который я приложил вместо v73^j'-'v73^k.

2. Второй вопрос так же по отображению.
Ни как не получается вставить одно выражение в другое.

Приложенные файлы:

GOST.ISO – содержит 2 записи.
Запись №1 имеет два экземпляра. Метка поля экземпляров стандартная. Один выдан на руки (который подписан как рабочий), второй контрольный.
Запись №2. Именно здесь должна работать вставка, которая у меня не выходит. Это документ, который заменён Записью №1 (т.е. документ в записи №1 действующий, а в записи №2 не действующий).

RAB.ISO – содержит запись читателя у которого на руках документ из записи №1.

gost.pft – собственно формат.
Тут в строке 49 после «v4^i' на 'v4^f» нужно вставить код с 53 по 110 строку (повторяющаяся группа), но отрабатывать он должен только в случае если документ, указанный v4^f, есть в текущей БД (префикс словаря A), иначе не выводить ничего.
Тут наверное ничего сложного, но примеров не нашёл.

-------------------------------------------------------------------------------------------------------------
Кирсанов Никита
ФГУП "ВНИИА" ОПИНТИ

Вложения: вопрос1.zip (2.3KB)   вопрос2.zip (2.9KB)  


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