Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Выходная форма TABLOW1
Пользователь: Klyawa (IP-адрес скрыт)
Дата: 30, December, 2009 10:54

Здравствуйте!
В этой форме выбираются все журналы, в которых есть 33 поле. А нам надо за определенный период. Как исправить эту форму?
Подскажите, пожалуйста!


[HeaderNumber]
0
*****
[KeyOptions]
700
0
if p(v33) then if p(v591)then v591 else v200^a,v923^h,v923^i,v923^k,v923^l fi,' 'mfn,fi
*****



Редактировано 1 раз. Последний раз 30.12.2009 10:55 пользователем Klyawa.

Re: Выходная форма TABLOW1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 30, December, 2009 11:26

Вам надо добавить отбор по периоду. Шаги следующие:
1. В РЛ abo.ws добавить строку "период" как в РЛ abp.ws
2. в файле seltab64 для таблицы tablow1 заменить строку
if p(v39) then '"AP=',v39,'"' fi,if p(v39) and (p(v36)or p(v99)) then '*' fi,if p(v36) then '"KAT=',v36,'"' fi,if p(v99)and p(v36) then '*' fi,if p(v99) then '"VD=',v99,'"' fi
на строку
if p(v39) then '"AP=',v39,'"' fi,if p(v39) and (p(v36)or p(v99)or p(v33)) then '*' fi,if p(v36) then '"KAT=',v36,'"' fi,if p(v36)and (p(v99) or p(v33)) then '*' fi,if p(v99) then '"VD=',v99,'"' fi,if p(v99)and p(v33) then '*' fi,if p(v33) then '"PP=',v33,'"' fi

Re: Выходная форма TABLOW1
Пользователь: Klyawa (IP-адрес скрыт)
Дата: 11, January, 2010 08:57

Спасибо!!!

Re: Выходная форма TABLOW1
Пользователь: Klyawa (IP-адрес скрыт)
Дата: 11, January, 2010 08:59

А можно еще узнать как добавить в эту же табличную форму сортировку по подразделению... :S

Re: Выходная форма TABLOW1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 11, January, 2010 10:19

Если вы имеете в виду поле 39^B, то в файле srw замените строки на:
1
(if p(v39^B) then v39^B,mfn fi/)

1 - это для учета повторений поля 39^B

Re: Выходная форма TABLOW1
Пользователь: Klyawa (IP-адрес скрыт)
Дата: 11, January, 2010 10:50

Извените, но ни чего не понимаем... в abo.ws добавили еще одну строку с 39 полем, в калонке доп. инф-ции указали MHR= , в Seltab.par что-то нужно менять??? и на счет srw, эту строку просто добавить или заменить все содержимое, у нас ведь там сортировка по периоду.

Re: Выходная форма TABLOW1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 12, January, 2010 15:01

Вы не указали версию ИРБИСа.

Re: Выходная форма TABLOW1
Пользователь: Klyawa (IP-адрес скрыт)
Дата: 13, January, 2010 06:19

Версия 8.1

Re: Выходная форма TABLOW1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 13, January, 2010 09:56

64 или 32?

Re: Выходная форма TABLOW1
Пользователь: Klyawa (IP-адрес скрыт)
Дата: 13, January, 2010 10:37

Ирбис 64

Re: Выходная форма TABLOW1
Пользователь: ochagova (IP-адрес скрыт)
Дата: 14, January, 2010 10:01

Теперь еще раз:
1. В директории CMPL найдите файл SelTab64.par
2. В нем найдите строку TABLOW1 - Лист подписки для всех подразделений (с указанием подразделения)
3. Третью строку от названия таблицы замените на:

if p(v39) then '"AP=',v39,'"' fi,if p(v39) and (p(v36)or p(v99)or p(v33)) then '*' fi,if p(v36) then '"KAT=',v36,'"' fi,if p(v36)and (p(v99) or p(v33)) then '*' fi,if p(v99) then '"VD=',v99,'"' fi,if p(v99)and p(v33) then '*' fi,if p(v33) then '"PP=',v33,'"' fi

Re: Выходная форма TABLOW1
Пользователь: Klyawa (IP-адрес скрыт)
Дата: 14, January, 2010 10:22

Мы наверное не правильно спросили. Нам надо, чтобы можно было выбрать в этой же форме еще и подразделение. Допустим, выбрать журналы только для абонимента и за определенный период.

Re: Выходная форма TABLOW1
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 14, January, 2010 14:04

Klyawa написал(а):
-------------------------------------------------------
> Мы наверное не правильно спросили. Нам надо, чтобы
> можно было выбрать в этой же форме еще и
> подразделение. Допустим, выбрать журналы только
> для абонимента и за определенный период.


Может Вас устроит прикрепленная форма.

Вложения: tabpp1.rar (6.4KB)  


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