Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Табличная форма. Помогите разобраться
Пользователь: max0910i (IP-адрес скрыт)
Дата: 14, April, 2015 08:16

Ирбис 64 2013.1
Есть табличная форма tabf1w она не корректно выводит цену для книг где экземпляров больше одного (см.скриншот)
Вот формат который отвечает за заполнение столбца "Цена":

if v910:'^e'or val(v10^d)>0 then (if v910:'^c' then if '2 6 7':v910^a then else if &uf('Av991^a#1') <>'' and v910^u=&uf('Av991^a#1') or &uf('Av991^b#1') <>'' and v910^u*2.2=&uf('Av991^b.2#1') and v910^y=&uf('G0-'&uf('G2-'&uf('Av991^b#1'))) then v910^1|x|, if v910:'^e'then f(val(v910^e,' 0'),0,2) else f(val(&unifor('Av10^d#1'),' 0'),0,2) fi'\par ' fi fi fi) else v10^d'\par 'fi

Как я понял за вывод цены экземпляра из v910^e отвечает этот фрагмент: f(val(v910^e,' 0'),0,2) подскажите как его исправить что-бы: цена экземпляра выводилась только один раз.

Вложения: screen.jpg (323.6KB)  
Re: Табличная форма. Помогите разобраться
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 14, April, 2015 11:07

Цена выводится для КАЖДОГО экземпляра, точнее, для каждого повторения поля 910.
Ведь разные экземпляры могут иметь разные цены

Re: Табличная форма. Помогите разобраться
Пользователь: max0910i (IP-адрес скрыт)
Дата: 15, April, 2015 07:56

Все книги берутся из одной партии и цена на все экземпляры одинаковая, поэтому нужно чтобы цена выводилась только один раз.

Re: Табличная форма. Помогите разобраться
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 15, April, 2015 10:03

В таком случае достаточно написать для этого столбца V10^d



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