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

Здравствуйте. У нас возникла проблема, помогите разобраться. Задумали сделать 2 новых стат. формы для "Книговыдачи".
Form11 "Распределение книговыдач по местам выдач и разделам знаний за определенный период" (за основу взята Form2). Все сделали вроде по инструкции, но результаты нулевые. (вложение Form11.rar)
И еще мы хотели бы получать статистику "Распределение книговыдач по местам выдач и типу документов за определенный период".
Возможно ли это реализовать или может кто-то уже сделал себе такие формы. У нас требуют отчеты по выдаче компакт-дисков, видеокассет, пластинок и других носителей информации. Думаем, что такая форма будет актуальна не только для нас.

Вложения: form11.rar (3.6KB)  
Re: Новые стат. формы
Пользователь: Alio (IP-адрес скрыт)
Дата: 16, December, 2008 16:54

Формат, который вы указали для горизонтали стат.формы (для места выдачи), извините, совершенно бессмысленный...
Возьмите прикрепленный файл.

Вложения: form11.rar (3.5KB)  
Re: Новые стат. формы
Пользователь: ramax (IP-адрес скрыт)
Дата: 19, December, 2008 11:10

Александр Иосифович, спасибо, что откликнулись. Мы заменили наши файлы на Ваши исправленные. Картина получилась такая – вся книговыдача по разделам знаний распределилась в «прочие» отделы. Общее количество сходится. Мы сняли статистику по Form2 «Распределение книговыдач по категориям читателей и разделам знаний за определенный период» и Form11 "Распределение книговыдач по местам выдач и разделам знаний за определенный период" за один день и полученную картину Вы можете посмотреть во вложении.

Вложения: Stat.rar (5.1KB)  
Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 19, December, 2008 19:17

Подтверждаю. Он все v40^v(место выдачи) относит к Прочие. В БД RDR в поле v40^v стоит все правильно.

Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 22, December, 2008 13:42

Подозреваю что глюк системы, не форматов. Т.к. в БД каталога, в БД RDR, все указано верно. После установки всех обновлений проблема осталась, в Стат. формах, где присутствует отдел выдачи всех скидывает в прочие.

Re: Новые стат. формы
Пользователь: ramax (IP-адрес скрыт)
Дата: 22, December, 2008 14:13

Очень хотелось бы все-таки решить эту проблему и получать статистику по отделам. Александр Иосифович, помогите!

Re: Новые стат. формы
Пользователь: Alio (IP-адрес скрыт)
Дата: 22, December, 2008 14:56

Сравните, что у ВАс стоит в БД RDR в 40^V - и что находится в справочнике, который прописан для мест выдачи в стат.форме.
Приведите прямо здесь содержание справочника для мест выдачи (ИМЕННО ТОГО, ЧТО УКАЗАН в STF) и содержимое поля 40 нескольких читателей...

Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 22, December, 2008 17:19

ramax
Я нашел возможнут часть ошибки. Все дело оказалось в справочнике под названием MHRKV.MNU. Наверняка вы сделали то же что и я, т.е. указали его в виде:
ЧЗ
Чит. зал
АБ
Абонемент
........
........

Но делать нужно было не так. Это не классический справочник, т.е.
значение-расшифровка, это справочник соответствий - значение-соответствие. А значит в нем записи должны быть указаны вот так:
ЧЗ
ЧЗ
АБ
АБ
...
...

И второе мое наблюдение: если в фильтре книговыдачи значение места выдачи стоит *, то Ирбис в поле 40^v устанавливает тоже *, так что лучше для каждого места выдачи для АРМ Книговыдача сделать отдельный INI-файл и в значение фильтра по месту выдачи установить шифр этого места, т.е. для Абонемента - АБ, чит. зала - ЧЗ и т.д.

Но есть другая ее часть. Методом тыка вычислил что стат. форма 11 работает правильно только при условии, что у читателя, в поле 40 нет повторений, т.е. v40 только одно, если есть повторения, тогда в форме все книговыдачи этого читателя Ирбис сбрасывает в Прочие.



Редактировано 3 раз. Последний раз 22.12.2008 17:45 пользователем -AND-.

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

-AND- написал(а):
-------------------------------------------------------
>> Но есть другая ее часть. Методом тыка вычислил что
> стат. форма 11 работает правильно только при
> условии, что у читателя, в поле 40 нет повторений,
> т.е. v40 только одно, если есть повторения, тогда
> в форме все книговыдачи этого читателя Ирбис
> сбрасывает в Прочие.

О каком варианте Form11 Вы говорите - первоначальном или том, что я исправил?

Re: Новые стат. формы
Пользователь: Taisia (IP-адрес скрыт)
Дата: 23, December, 2008 16:26

Возникла аналогичная ошибка.
В процессе перестройки стат. форм 5 и 6 (замена мест выдачи/хранения и категорий читателей) все данный скидываются в "Прочие".

Вроде все делала по инструкции, меняла соотвествующие справочники (в т.ч. в базе Ibis: MHR.mnu, mhrkv.mnu и т.д.).

И подскажите, не связано ли это с разрешением/запрещением мест выдачи в карточке читателей?

Ирбис32 2006.2

Вложения: forms.7z (2.6KB)   Form51.xls (16KB)   Form61.xls (16KB)  
Re: Новые стат. формы
Пользователь: Taisia (IP-адрес скрыт)
Дата: 23, December, 2008 16:34

Беру свои слова обратно. Перепроверила.
После замены справочников книговыдачи на
ЧЗ
ЧЗ
и т.п.
заработало)))

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

Taisia написал(а):
>
> Вроде все делала по инструкции, меняла
> соотвествующие справочники (в т.ч. в базе Ibis:
> MHR.mnu, mhrkv.mnu и т.д.).
Эти справочники - тем более в БД IBIS - НИКАКОГО отношения к Вашим формам не имеют.

Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 23, December, 2008 19:53

Я на версии 2007.1, там такой формы по умолчанию нету. Форму брал по ссылке в этом топике с вашего сообщения form11.rar (3.5KB)

Расскажу как вычислил.
На тестовом Ирбисе проверяю все данные(соответствие мест выдачи, места хранения в экземплярах книги, по которой будет проходить эксперимерт, выставленные фильтры в книговыдаче, правильность справочников в стат. формах). Потом
1. захожу в читатель, делаю заказ.
2. в книговыдаче его выполняю.
3. сразу же в книговыдаче выхожу на стат. форму и получаю нужный результат, т.е. все данные в стат. форме верно стоят(раздел знаний, место выдачи).
4. с того же читателя заказываю еще одну книгу.
5. в книговыдаче осуществляю выдачу.
6. стат. форма скидывает обе выданные книги по месту выдачи в прочие, по разделу знаний все остается верно.
7. захожу в каталогизатор, удаляю у читателя повторения поля 40, чтобы одно поле 40 осталось, захожу в книговыдачу, и стат. форма опять верно определяет место выдачи.



Редактировано 1 раз. Последний раз 23.12.2008 20:13 пользователем -AND-.

Re: Новые стат. формы
Пользователь: ramax (IP-адрес скрыт)
Дата: 24, December, 2008 12:11

Alio написал(а):
-------------------------------------------------------
> Сравните, что у ВАс стоит в БД RDR в 40^V - и что
> находится в справочнике, который прописан для мест
> выдачи в стат.форме.
> Приведите прямо здесь содержание справочника для
> мест выдачи (ИМЕННО ТОГО, ЧТО УКАЗАН в STF) и
> содержимое поля 40 нескольких читателей...

Содержимое справочника kv_STF.mnu :

АБ
АБОНЕМЕНТ
ЧЗ
ЧИТАЛЬНЫЙ ЗАЛ
ОИ
ОТДЕЛ ИСКУССТВ
*
ПРОЧИЕ
*****

Содержимое поля 40:

1 читатель

^AИ(Англ)/М87-533528^B317032^D20081201^E20090105^F******^GBOOK^H0059667^KАБ^CМоэм, Уильям Сомерсет. Луна и грош [Текст], 1993. - 351 с.^Vаб^1131108^Iсухова


^AР1/Л49-981768^B252888^D20081201^E20090105^F******^GBOOK^H0007483^KАБ^CЛермонтов, Михаил Юрьевич. Поэмы / М. Ю. Лермонтов, 1976. - 207 с.^Vаб^1131129^Iсухова

2 читатель

^A85.943/Х52-690495^BБ/н-н^D20081211^E20090110^F******^GART^H0053042^KОИ^CХиты Бродвея: в 12 вып. [Ноты] : 89 мюзиклов: для пения с фп. или гитарой. Вып. 4, 2004. - 39 с (Введено оглавление)^VОИ^1152726^IДобрынина

^A85.943/Х52-344713^BБ/н-н^D20081211^E20090110^F******^GART^H0053047^KОИ^CХиты Бродвея: в 12 вып. [Ноты] : 89 мюзиклов: для пения с фп. или гитарой. Вып. 2, 2004. - 46 с (Введено оглавление)^VОИ^1152737^IДобрынина

^A85.943/Х52-068588^BБ/н-н^D20081211^E20090110^F******^GART^H0053044^KОИ^CХиты Бродвея: в 12 вып. [Ноты] : 89 мюзиклов: для пения с фп. или гитарой. Вып. 3, 2004. - 40 с (Введено оглавление)^VОИ^1152748^IДобрынина

^A85.943/П28-240281^B5824-н^D20081211^E20090110^F******^GART2^H0108023^KОИ^CПесни Уитни Хьюстон [Ноты] / исп. У. Хьюстон, 1997. - 74 с.^VОИ^1152815^IДобрынина

^AН 17/2008/85^B1^D20081211^E20090110^GPRESS^KОИ^VОИ^1155901^IДобрынина^F20081211^2155959

^AН 17/2007/81^B1^D20081211^E20090110^GPRESS^KОИ^VОИ^1155927^IДобрынина^F20081211^2155959

^AН 17/2006/77^B1^D20081211^E20090110^GPRESS^KОИ^VОИ^1155950^IДобрынина^F20081211^2155959

^AН 17/2006/79/80^B1^D20081211^E20090110^GPRESS^KОИ^VОИ^1160110^IДобрынина^F20081211^2160132

^AН 17/2006/81^B1^D20081211^E20090110^GPRESS^KОИ^VОИ^1160120^IДобрынина^F20081211^2160132



Редактировано 1 раз. Последний раз 24.12.2008 12:13 пользователем ramax.

Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 24, December, 2008 14:44

ramax
Я нашел в чем дело.
Нужно в файле Form11.stf в строку, которая делает выборку по горизонтали добавить переход к следующему повторению, т.е. добавить "/" в конец, т.е. вот так:
(if p(v40) then if (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then v40^v fi fi /)

И тогда все заработает.

Re: Новые стат. формы
Пользователь: Alio (IP-адрес скрыт)
Дата: 24, December, 2008 15:17

Вы совершенно правы. Спасибо.

Re: Новые стат. формы
Пользователь: ramax (IP-адрес скрыт)
Дата: 25, December, 2008 16:18

Александр Иосифович и пользователь -AND- благодарим вас за помощь! У нас все заработало! Отдельное спасибо за оперативность и доступность обьяснений.
С наступающим Новым годом вас! А нам самым большим подарком будет если вы посмотрите нашу следующую инициативу :) - Form12 "Распределение книговыдач по местам выдач и типу документов за определенный период". Очень нужна статистика выдачи документов на различных носителях.(Вложение Form12.rar). Заранее благодарим!

Вложения: Form12.rar (5.5KB)  
Re: Новые стат. формы
Пользователь: Alio (IP-адрес скрыт)
Дата: 25, December, 2008 16:56

Подмените Form12.stf

Вложения: Form12.stf (481 bytes)  
Re: Новые стат. формы
Пользователь: ramax (IP-адрес скрыт)
Дата: 29, December, 2008 13:23

Alio написал(а):
-------------------------------------------------------
> Подмените Form12.stf


Александр Иосифович! Спасибо! Все работает.

Re: Новые стат. формы
Пользователь: Taisia (IP-адрес скрыт)
Дата: 30, December, 2008 08:31

Не знаю, как в других библиотеках, но у нас еще ведутся "архаичные", как сказала одна из сотрудниц, бумажные дневники.

Потребность возникла следующая: вывести статистику по местам выдач и определенным шифрам (в нашем случае - ББК).

Пример:

Всего выдач:
из них Отраслевая лит-ра/ Худ. лит-ра/ Переодика/ Эл. изд.

Можно ли прописать форму, где учитываются первые два символа шифра (v40^A).
Вся Худ. лит-ра идет под шифром 84, электронные издания - 96, в периодике первым символом стоит буква (Д112344/2002/1).
Отраслевку можно вычленить вычетанием остальных из книговыдачи.

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

Буду признательна за помощь.

Вложения: dnevnik.bmp (701.9KB)  
Re: Новые стат. формы
Пользователь: Alio (IP-адрес скрыт)
Дата: 30, December, 2008 14:13

Вот Вам новогодний подарок - форма Form51 для БД RDR.
Откорректируйте kv_STF.mnu и Form51.xlt под свои МЕСТА ВЫДАЧИ.
Включите имя этой формы в STF.MNU БД RDR

Вложения: form51.rar (2.7KB)  
Re: Новые стат. формы
Пользователь: Taisia (IP-адрес скрыт)
Дата: 02, January, 2009 09:31

Огромное спасибо)))

Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 15, January, 2009 19:50

Вот еще одна форма, снимает статистику регистрации/перерегистрации по отделам библиотеки за период времени.
Все как обычно:
1.Добавить в БД RDR в справочник stf.mnu строку со значением Form100
2.Отредактировать kv_form100.mnu (отделы библиотеки) в которых регистрируют читателей
3.Отредактировать шаблон Form100.xlt, там исправить отделы на свои.
4.Сложить файлы в БД RDR.



Редактировано 4 раз. Последний раз 22.01.2009 18:34 пользователем -AND-.

Вложения: form100.rar (2.6KB)  
Re: Новые стат. формы
Пользователь: Taisia (IP-адрес скрыт)
Дата: 22, January, 2009 14:49

Большое спасибо, Андрей. :)
Правда, пришлось убрать столбик "Всего", так как читатель один и регистрируется в нескольких залах, поэтому выходит не сумма читателей, а сумма регистрации всех читателей во всех залах. И еще, почему-то сумма по столбцам не идет - наверное, это у меня глюк.

Кстати, по поводу формы книговыдачи по залам и шифру (см. мое сообщение выше)... Я слегка изменила форму. Может быть кому-то понадобиться. Мы с января успешно ею пользуемся.

Вообще-то, интересно, неужели никто больше не делит книговыдачу на литературу/периодику/диски? :S

Вложения: formp1.zip (2.8KB)  
Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 22, January, 2009 15:15

Нет, у вас не глюк, там действительно формул суммирования небыло. Я перезалил форму, можно качать.
Или, если вы уже изменили шаблон под свои отделы, вставить в первую ячейку, где должно быть суммирование(столбец D), такое:
=СУММ(D7:D8)
(там не смайл а двоеточие и потом буква D, без пробелов) , после этого нажать Энтер. Потом поставить курсор в ту же ячейку и перевести мышь в правый-нижний угол, когда он приймет форму черного крестика, зажать и протянуть его на остальные ячейки, где должно проходить суммирование. Т.о. эксель скопирует эту формулу ко всем ячейкам, через которые вы протянете курсор. После этого нажать Сохранить, но в Типы файлов выбрать Шаблон(.xlt), а имя Form100. Сохранять, как обычно, в БД RDR.


Редактировано 3 раз. Последний раз 22.01.2009 15:27 пользователем -AND-.

Re: Новые стат. формы
Пользователь: Taisia (IP-адрес скрыт)
Дата: 22, January, 2009 16:47

Сумму я прописала сразу :)
Просто надо в справочнике entry.mnu удалить строку * прочее, так как данные из нее встают в третью строку вместо суммы.

Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 22, January, 2009 17:13

Строку Прочие действительно нужно удалить. Она никакого значения в формате не имеет, только портит вывод суммы. Форму обновил.



Редактировано 1 раз. Последний раз 23.01.2009 10:04 пользователем -AND-.

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

В нашей версии нет еще стат.форм((, можли как-нибудь добавить кнопку??
А если нет, то в какой справичник лучше всего закинуть??

Заранее огромное спасибо))

Re: Новые стат. формы
Пользователь: Taisia (IP-адрес скрыт)
Дата: 23, January, 2009 12:34

Nadin_AKSB, по-моему, Вам надо указать версию Ирбиса. И, вероятно, решить вопрос с обновлением всей базы)

Re: Новые стат. формы
Пользователь: -AND- (IP-адрес скрыт)
Дата: 23, January, 2009 13:46

По дополнению к новым версиям стат. формы появились в версии 2006.1.
А в справочник их закинуть не получится, т.к. сама программа должна поддерживать механизм создания этих форм.

Страницы: 1234>>
Страница: 1 из 4


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