Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
Интересный результат формата
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 16, February, 2006 14:22

Вот такой формат

(if v910^b=&uf('+1R1') then v910^d fi)

В переменную 1 пишется значение в формате <имяБД>.FST в строчке

(if v40^f='******'then &uf('+1W1#'v40^b),&uf('D'v40^g,',/IN='v40^b'/,@dict_get_mhr'),' - '&uf('Av10#1')' '&uf('Av11#1')' '&uf('Av12#1') fi)

Вот вызываемый формат @dict_get_mhr и есть первый пример. В редакторе форматов отладка первого примера на нужной записи именно с unifor('+1R... дает ** Format Error 57 **. Если без этого юнифора, то все катит. Почему такая реакция???

Re: Интересный результат формата
Пользователь: Alio (IP-адрес скрыт)
Дата: 16, February, 2006 14:40

Нет выхода из повторяющейся группы. Надо написать так

(if p(v910) then if v910^b=&uf('+1R1') then v910^d fi fi)



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