Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Вывод подполя из повторяющихся полей с раскодировкой через справочник
Пользователь: sanchezator (IP-адрес скрыт)
Дата: 20, June, 2011 11:40

Имеется:

Запись в базе данных, содержащая повторяющееся поле:
#90: ^CЗначение2
#90: ^CЗначение1
#90: ^CЗначение1

Файл 90-C.MNU:
Значение1
Расшифровка значения 1
Значение2
Расшифровка значения 2
Значение3
Расшифровка значения 3
*****

Строка в файле pft:
(if p(v90^c) then,
'<br>'v90^c' - ',&uf("K90-C.MNU\"v90^c),
fi),

Итоговый вывод:
Значение2 - Расшифровка значения 2
Значение1 -
Значение1 -

Т.е. происходит расшифровка только первого значения.
Помогите, пожалуйста, разобраться, где здесь ошибка?

Re: Вывод подполя из повторяющихся полей с раскодировкой через справочник
Пользователь: Alio (IP-адрес скрыт)
Дата: 20, June, 2011 16:29

sanchezator написал(а):
-------------------------------------------------------
> Имеется:
>
> Запись в базе данных, содержащая повторяющееся
> поле:
> #90: ^CЗначение2
> #90: ^CЗначение1
> #90: ^CЗначение1
>
> Файл 90-C.MNU:
> Значение1
> Расшифровка значения 1
> Значение2
> Расшифровка значения 2
> Значение3
> Расшифровка значения 3
> *****
>
> Строка в файле pft:
> (if p(v90^c) then,
> ''v90^c' - ',&uf("K90-C.MNU\"v90^c),
> fi),
Надо так
(if p(v90^c) then,''v90^c' - ',&uf(|K90-C.MNU\|v90^c),fi),



>
> Итоговый вывод:
> Значение2 - Расшифровка значения 2
> Значение1 -
> Значение1 -
>
> Т.е. происходит расшифровка только первого
> значения.
> Помогите, пожалуйста, разобраться, где здесь
> ошибка?

Re: Вывод подполя из повторяющихся полей с раскодировкой через справочник
Пользователь: sanchezator (IP-адрес скрыт)
Дата: 22, June, 2011 05:19

Спасибо, все работает!



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