Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
&umarci('')
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 02, May, 2005 12:21

Что передается в кавычках в эту подключаемую функцию и что вообще она делает?
Ну то, что она используется при импорте - я понял, но вот что она делает? Необходимо знать, поскольку если импортировать без ТВП, то вместо разделителей ^ в записях другие символы. Я так понимаю, что как раз для преобразования этих символов она и используется, но по подробнее не мешало бы знать, что это.



Отправка отредактированного (02-05-05 12:22)

г. Ярославль

Re: &umarci('')
Пользователь: Л. Сорокина (IP-адрес скрыт)
Дата: 05, May, 2005 13:09

&umarci('1N1#i#N2') - выбирает N2-е повторение подполя i поля N1;
&umarci('2N1#S') - определяет количество вхождений строки S в поле N1;
длина S <= 10 симв.
&umarci('3N1#N2#R) - из поля N1 выбирает информацию между (N2-1)-ым и N2-ым разделителями R, если N2<1 и до N2, если N2=1;
&umarci('0a') - когда-то использовалась для замены разделителей, но теперь замена происходит, если имя fst импорта содержит 'marc' как часть.


Re: &umarci('')
Пользователь: iLq (IP-адрес скрыт)
Дата: 04, April, 2008 13:40

а &umarci('4 - что означает? (не нашел ни в описании общем ни в релизах ни на форуме)

Re: &umarci('')
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 07, April, 2008 12:10

iLq написал(а):
-------------------------------------------------------
> а &umarci('4 - что означает? (не нашел ни в
> описании общем ни в релизах ни на форуме)


&umarci('4N1/N2') выдает содержимое поля с меткой N2, встроенного в поле N1.

Re: &umarci('')
Пользователь: YarikM (IP-адрес скрыт)
Дата: 21, April, 2008 13:05

Подскажите, как заставить работать функцию &umarci и &unifor:
&unifor('F1', &umarci('4463/200^v')).

отдельно &umarci('4463/200^v') возвращает С. 23-27,
но &unifor('F1', &umarci('4463/200^v')) возвращает пустое значение.

Может необходимо как то предварительно преобразовать значение возвращаемое &umarci('4463/200^v') перед использованием в &unifor?

Заранее спасибо.

Re: &umarci('')
Пользователь: iLq (IP-адрес скрыт)
Дата: 21, April, 2008 14:04

через &uf('+1W... и &uf('+1R... пробовали?

Re: &umarci('')
Пользователь: YarikM (IP-адрес скрыт)
Дата: 22, April, 2008 10:46

Через глобальные переменные тоже работать не хочет. Может ли это быть связано с тем, что версия ИРБИС 2003.2, а FORMAT32.dll от 06.02.04?



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