Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
Ошибка в формате
Пользователь: Rebel (IP-адрес скрыт)
Дата: 03, March, 2014 06:34

В чем может быть ошибка в данном формате
if a(v700^1) then (v700^a| |v700^b|****#|) else v700^1|****#| fi,if a(v701^1) then (v701^a| |v701^b|****#|) else v701^1|****#| fi,|****#|'#'v200^a'#'v210^4', 'v210^A', 'v210^X'#'v210^d'#'v210^7'#'v215^a'#'v215^1'#'v10^a'#'v101'#'v102'#'v200^B'#'

если в записи хотя бы одно поле v700^1 или v701^1 заполнено то не выводится v700^a



Редактировано 1 раз. Последний раз 03.03.2014 06:43 пользователем Rebel.

Re: Ошибка в формате
Пользователь: Gena (IP-адрес скрыт)
Дата: 03, March, 2014 10:00

Ну так у вас это в формате и указано, все работает в соответствии с форматом:

if a(v700^1) then  /* если нет поля  v700^1, тогда...
   (v700^a| |v700^b|****#|) 
else /* если поле v700^1 есть, тогда...
   v700^1|****#| 
fi,
if a(v701^1) then  /* если нет поля v701^1, тогда...
   (v701^a| |v701^b|****#|) 
else /* если поле v701^1 есть, тогда...
   v701^1|****#| 
fi,
|****#|'#'v200^a'#'v210^4', 'v210^A', 'v210^X'#'v210^d'#'v210^7'#'v215^a'#'v215^1'#'v10^a'#'v101'#'v102'#'v200^B'#'



Редактировано 2 раз. Последний раз 03.03.2014 10:02 пользователем Gena.

Re: Ошибка в формате
Пользователь: Rebel (IP-адрес скрыт)
Дата: 04, March, 2014 04:37

Что нужно исправить в данном формате
(v701^1,|#|v701^a,| |v701^b|****#|)
чтобы ****# выводилось при наличии и отсутствии v701^b
сейчас если v701^b не заполнено то |****#| не выводится

Re: Ошибка в формате
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 04, March, 2014 06:11

(v701^1,|#|v701^a,| |v701^b,if v701^a<>''then '****#' fi)



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