Доброго времени суток.
Прошу помощи в решении двух задач. База не стандартная и метки полей не соответствуют общепринятым.
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), иначе не выводить ничего.
Тут наверное ничего сложного, но примеров не нашёл.
-------------------------------------------------------------------------------------------------------------
Кирсанов Никита
ФГУП "ВНИИА" ОПИНТИ