Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Разделитель *
Пользователь: iLq (IP-адрес скрыт)
Дата: 14, March, 2007 15:41

Вижу в некоторых случаях обозначение разделителя подполя в wss, как *.
Например rdrdo.wss - Подполе 'Дата'.
Вопрос:
Как организовать проверку на существование и отсутствие подполя с разделителем *??
p(v54^*) и a(v54^*) не работают.
В Редакторе форматов строка вида v54^* выводит первое существующее подполе указанного поля.

Re: Разделитель *
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 16, March, 2007 11:08

Выражение Vnn^* означает обращение к данным, стоящим ДО первого обозначенного подполя.
Чтобы проверить в формате ФЛК, наличие таких данных, например в поле 54, можно написать так
(if p(v54) then if v54.1='^' then /'2 Ошибка...' else /'0' fi fi/)



Редактировано 1 раз. Последний раз 16.03.2007 18:09 пользователем Дунаевская.

Re: Разделитель *
Пользователь: iLq (IP-адрес скрыт)
Дата: 16, March, 2007 17:04

хитрО. спасибо :)



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