Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Страницы: <<1234
Страница: 4 из 4
Re: Новые стат. формы
Пользователь: Nadejda_Ch (IP-адрес скрыт)
Дата: 16, December, 2009 08:21

Все считает правильно, ошибки были в записях - не хватало заполненных кодов.

Большое спасибо за помощь!

Re: Новые стат. формы
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 16, December, 2009 12:25

Да, нехватает одного fi
'12' fi/, fi fi|), fi fi)/
Отрабатываете формат в Генераторе форматов?

Re: Новые стат. формы
Пользователь: depra (IP-адрес скрыт)
Дата: 18, December, 2009 08:40

Добрый день, у нас по области почти ни в одной ЦБС не применяется единый читательский билет и у всех, допустим на абонементе, имеется минимум 2 кафедры, это "юношество" и "взрослая" и при подаче отчетов они подаются как разные, а компьютер стоит один, я реализовал выдачу таким образом: на сервере сделал 2 учетных записи для юношества и для взрослой, библиотекарь открывает сразу 2 АРМа книговыдача, один для юношества, другой для взрослой, и работают с выдачей переключаясь постоянно между окнами программы, это очень не удобно и путаешься постоянно, а делается это для того, что бы потом по стат формам все выходило как надо, допустим сколько выдано на кафедре юношество, сколько во взрослой, а если так не распределять, то цифра будет суммированной, а отчеты подаем раздельно, дак вот, чтобы как то упростить эту всю процедуру, я подумал: можно ли реализовать стат форму которая бы сначала смотрела дату на момент создания стат формы, далее делала 2 группы людей (допустим в строчку) в первую группу бы она определила людей кому по 25 лет, а во вторую всех остальных (получилось бы 1группа юношество, а 2группа взрослая) а по столбикам уже места выдач, это для стат форм книговыдачи, посещения и так для всех остальных стат форм? Кроме взрослой библиотеки, практически то же самое используется и в детской, только там уже будет три: дети – до 14 лет, юношество до 25 и РДЧ остальные

Re: Новые стат. формы
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 23, December, 2009 10:29

Подскажите, пожалуйста, откуда берется имя месяца в шапке формы №7 (хотя может и в остальных формах тоже самое есть)?
Так как нам нужно, чтобы форма была на украинском языке, я все там перевел, а вот с названием месяца пока не получается разобраться.
Заранее спасибо

Re: Новые стат. формы
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, December, 2009 11:47

depra написал(а):
-------------------------------------------------------
> Добрый день, у нас по области почти ни в одной ЦБС
> не применяется единый читательский билет и у всех,
> допустим на абонементе, имеется минимум 2 кафедры,
> это "юношество" и "взрослая" и при подаче отчетов
> они подаются как разные, а компьютер стоит один, я
> реализовал выдачу таким образом: на сервере сделал
> 2 учетных записи для юношества и для взрослой,
> библиотекарь открывает сразу 2 АРМа книговыдача,
> один для юношества, другой для взрослой, и
> работают с выдачей переключаясь постоянно между
> окнами программы, это очень не удобно и путаешься
> постоянно, а делается это для того, что бы потом
> по стат формам все выходило как надо, допустим
> сколько выдано на кафедре юношество, сколько во
> взрослой, а если так не распределять, то цифра
> будет суммированной, а отчеты подаем раздельно,
> дак вот, чтобы как то упростить эту всю процедуру,
> я подумал: можно ли реализовать стат форму которая
> бы сначала смотрела дату на момент создания стат
> формы, далее делала 2 группы людей (допустим в
> строчку) в первую группу бы она определила людей
> кому по 25 лет, а во вторую всех остальных
> (получилось бы 1группа юношество, а 2группа
> взрослая) а по столбикам уже места выдач, это для
> стат форм книговыдачи, посещения и так для всех
> остальных стат форм? Кроме взрослой библиотеки,
> практически то же самое используется и в детской,
> только там уже будет три: дети – до 14 лет,
> юношество до 25 и РДЧ остальные
Вы в своей технологии книговыдачи применяете ткие понятия как
КАТЕГОРИЯ ЧИТАТЕЛЕЙ (в вашем случае дети, юношество, взрослые и т.п.)
КАФЕДРА ВЫДАЧИт (в ващем случае ЮНОШЕСТВО, ВЗРОСЛАЯ и т.п.)

Re: Новые стат. формы
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, December, 2009 11:51

ssa_admin написал(а):
-------------------------------------------------------
> Подскажите, пожалуйста, откуда берется имя месяца
> в шапке формы №7 (хотя может и в остальных формах
> тоже самое есть)?
> Так как нам нужно, чтобы форма была на украинском
> языке, я все там перевел, а вот с названием месяца
> пока не получается разобраться.
И не получится - там работает форматный выход, который преобразует номер месяца в его название на РУССКОМ ЯЗЫКЕ - есть вариант для английского языка, а для украинского нет. Напишите свой форматный выход (или если совсем тупо - вложенный формат &uf('6<имя_формата>'), в который передается через глобальную переменную номер месяцв, а возвращаетмя название месяца на украинском языке)

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

Re: Новые стат. формы
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 23, December, 2009 11:57

да, спасибо

И еще вопрос:
Ирбис 64 2009.1 (D1)

Форма 3 по всем местам выдач выдает одну цифру (например берем определенную дату и по ней сравниваем)
и форма 3 по каждому из мест выдачи отдельно, после суммирования кол-ва выдач дает другую цифру

Почему так может быть?

p.s. и в дополнение: все ли формы по книговыдаче уже считают "Посещения" как книговыдачу?

Re: Новые стат. формы
Пользователь: LibKem (IP-адрес скрыт)
Дата: 13, January, 2010 08:57

2008.1
Доброго времени суток, коллеги!
Помогите, пожалуйста.
Нужна стат форма "Распределение регистрации, перерегистрации студентов по форме обучения и местам регистрации за период с ... "
Для подсчета необходимо использовать значения полей:
последнее повторение поля 52, если нет в этом поле значений, то последнее посторение поля 51, и значения поля 90, ну и соответственно разнести их по месту регистрации.
Шаблон создала, условие , на сколько мозга хватило, написала, даже что то считает, но естественно не верно.

Form105
(if p(v52) or p(v51) then (if (&uf('Av52#'&uf('+N52')*6.2)>=v1000^A) or (if (&uf('Av51#'&uf('+N51')*6.2)>=v1000^A))) and (if (&uf('Av52#'&uf('+N52')*6.2)<=v1000^B) or (if (&uf('Av51#'&uf('+N51')*6.2))<=v1000^B))) then (if v52^c<>'' then v52^c) else (if v51^c<>'' then v51^c) fi/ fi fi),
kv_STF.mnu
if p(v90^O) then &uf('Av90^O#1') fi
fo.mnu
3,4
999.wss,1000
'Распределение регистрации, перерегистрации студентов по форме обучения и местам регистрации за период с ',v1000^A*6.2".",v1000^A*4.2".",v1000^A.4,' по ',v1000^B*6.2".",v1000^B*4.2".",v1000^B.4
1,1

Что не так?
Заранее благодарна

Вложения: FORM105.xlt (20.5KB)  
Re: Новые стат. формы
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 13, January, 2010 10:40

И нам тоже заодно,пожалйуста, очень надо.

Форма делит киговыдачу на отечественную и зарубежную, независимо от вида издания

сначала была такой формат:
FormKV
(if p(v40) then if (v40^a<>'') and (v40^d.6=&uf('Av1000^a#1')) and (&uf('Av1000^b#1')='' or (v40^v=&uf('Av1000^b#1'))) then v40^d*6.2/ fi,if (v40^a<>'') and (v40^l.6=&uf('Av1000^a#1')) and (&uf('Av1000^b#1')='' or (v40^v=&uf('Av1000^b#1'))) then v40^l*6.2/ fi fi),
date_STF.mnu
(if p(v40) then if ((v40^d.6=&uf('Av1000^a#1')) and (v40^v=&uf('Av1000^b#1'))) or ((v40^l.6=&uf('Av1000^a#1')) and (v40^v=&uf('Av1000^b#1'))) then &uf('D',v40^g,|,!I=|v40^a|!,if p(v102) then v102 else '*' fi,/|), fi fi),
str_stf.mnu
4,7
1000.wss,1000
Книговыдача за ',&uf('36',v1000^A*4.2)," "v1000^A.4" г."," (место выдачи - "v1000^b")"
1,1

всё бы хорошо, но понятно. что в этом случае отечественная периодика учитывается как зарубежная. так как в РЛ NJ нет 102 поля

как можно сюда добавить условие для отдельных номеров периодики. не получается сделать ссылку на общее описание. как ни пытаюсь.



Редактировано 2 раз. Последний раз 13.01.2010 10:59 пользователем НТБ КрасГАСА.

Вложения: str_stf.mnu (43 bytes)  
Re: Новые стат. формы
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 15, January, 2010 05:07

конечно, всё проще некуда

FormKV
(if p(v40) then if (v40^a<>'') and (v40^d.6=&uf('Av1000^a#1')) and (&uf('Av1000^b#1')='' or (v40^v=&uf('Av1000^b#1'))) then v40^d*6.2/ fi,if (v40^a<>'') and (v40^l.6=&uf('Av1000^a#1')) and (&uf('Av1000^b#1')='' or (v40^v=&uf('Av1000^b#1'))) then v40^l*6.2/ fi fi),
date_STF.mnu
(if p(v40) then if ((v40^d.6=&uf('Av1000^a#1')) and (v40^v=&uf('Av1000^b#1'))) or ((v40^l.6=&uf('Av1000^a#1')) and (v40^v=&uf('Av1000^b#1'))) then &uf('D',v40^g,|,!I=|v40^a|!,if p(v102) then v102 else if v920='NJ' then ref(L("I="v933),v102 else'*' fi fi,/|), fi fi),
str_stf.mnu
4,7
1000.wss,1000
Книговыдача за (отечественная и зарубежная)',&uf('36',v1000^A*4.2)," "v1000^A.4" г."," (место выдачи - "v1000^b")"
1,1



Редактировано 1 раз. Последний раз 15.01.2010 06:29 пользователем НТБ КрасГАСА.

Re: Новые стат. формы
Пользователь: arseneva (IP-адрес скрыт)
Дата: 19, January, 2010 10:21

LibKem написал(а):
-------------------------------------------------------
> 2008.1
> Доброго времени суток, коллеги!
> Помогите, пожалуйста.
> Нужна стат форма "Распределение регистрации,
> перерегистрации студентов по форме обучения и
> местам регистрации за период с ... "
> Для подсчета необходимо использовать значения
> полей:
> последнее повторение поля 52, если нет в этом поле
> значений, то последнее посторение поля 51,
и
> значения поля 90, ну и соответственно разнести их
> по месту регистрации.
> Шаблон создала, условие , на сколько мозга
> хватило, написала, даже что то считает, но
> естественно не верно.
>

а почему именно последние повторения? ведь есть же два условия - место регистрации и "за определенный период" а если только последнее повторение то значит не все места регистрации и не все даты из периода попадут в форму? это условие противоречит первым двум вроде.



Редактировано 2 раз. Последний раз 19.01.2010 10:41 пользователем arseneva.

Re: Новые стат. формы
Пользователь: ramax (IP-адрес скрыт)
Дата: 01, July, 2011 14:38

Добрый день, помогите разобраться в следующей проблеме:

Работаем в ирбис64, версия 2010.1 (последнее обновление D5)

Предположительно после установки обновлений перестала правильно считать (совершенно не те цифры) форма "Распределение книговыдач по местам выдач и типу документов". Заметили не сразу, поэтому непонятно после какого обновления это произошло. Попытались снять статистику за один день прошлого года - и там цифры так же изменились.
Во вложении прилагаю файлы этой формы.

Вложения: form12.zip (5.7KB)  
Re: Новые стат. формы
Пользователь: Anderson (IP-адрес скрыт)
Дата: 12, September, 2011 13:40

Здравствуйте.
Помогите, пожалуйста.
Нужна стат форма. Поля 691^C, 691^D содержат повторения.

Form6
(if v691^C=&uf('Av1000^A#1') then v691^D fi/)
disclFORM.mnu
(if v691^C=&uf('Av1000^A#1') then v900^C fi/)
hd.mnu
4,7
956C.wss,1000
'Характер документа по Дисицплинам. В Специализации ' ,v1000^A
1,1

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



Редактировано 2 раз. Последний раз 12.09.2011 13:43 пользователем Anderson.

Вложения: Form6.xlt (253KB)  
Re: Новые стат. формы
Пользователь: lib_pavl (IP-адрес скрыт)
Дата: 27, September, 2011 09:43

Здравствуйте,
Новая стат форма не ведет подсчет. Подскажите, что не так

Вложения: HD.MNU (513 bytes)   Form2.stf (410 bytes)   Form2.xlt (18.5KB)  
Re: Новые стат. формы
Пользователь: zarubin (IP-адрес скрыт)
Дата: 03, October, 2011 10:28

Добрый день!
Помогите найти ошибку?
Сделал стат форму "Распределение книговыдач по местам выдач и типу документов за период". Хочу, чтобы тип документа брался из 900^C

При отработке, ничего не подсчитывает, все показатели остаются по нулям.

Вложения: form101.ZIP (12KB)  
Страницы: <<1234
Страница: 4 из 4


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