Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 05, December, 2012 17:16

Здравствуйте!

Книги выдаются из Иностранного отдела. Но статистика поподает в прочие см. форма 13

JZ_RDR.mnu содержит:
rus
Російська
ukr
Українська
*
Інші
*****

Не можем найти ошибку в расчете формулы?
спасибо за помошь!



Редактировано 2 раз. Последний раз 05.12.2012 17:17 пользователем SyncMaster.

Вложения: @IRBIS_10_RDR_Form131.xlsx (11.5KB)   Form13.stf (458 bytes)   kv.mnu (349 bytes)  
Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 05, December, 2012 20:57

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

(if p(v40) then if (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then &uf('D',v40^g,|,!I=|v40^a|!,if p(v101) then &uf('av101#1') else '*' fi,|), fi fi/)

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 05, December, 2012 21:59

Спасибо! смогу проверить завтра на работе smileys with beer
А как с украинским языком?



Редактировано 1 раз. Последний раз 05.12.2012 22:02 пользователем SyncMaster.

Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 05, December, 2012 22:07

В смысле?

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 05, December, 2012 22:24

Необходима статистика книговыдачи по отделам по языкам : русский, украинский, а все остальные (иностранные) чтобы попадали в "другие". Вроде бы мы этого добились, языки считаются а вот по отделам не разносятся, все попадают в другие.

Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 05, December, 2012 22:39

для горизонтали в форме исправьте вот на это и попробуйте:

(if p(v40) then if (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then v40^V fi fi),

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 05, December, 2012 22:59

Спасибо! У нас стояло место хранения! Лохонулся! grinning smiley

Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 05, December, 2012 23:15

Бывает. Я тоже не сразу понял, что не так

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 06, December, 2012 10:33

К сожалению не заработала форма!

Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, December, 2012 10:48

попробуйте вот так

Вложения: Form13 (481 bytes)  
Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 06, December, 2012 11:45

Верхняя строчка работает, т.к. статистика по языку розноситься. Но в колонки отделов не поподает, н-р если я выдал книгу из иностранного отдела- то данные записываются в колонку прочие?! Почему не понятно?

Скорее всего проблема в Этой строчке?
(if p(v40) then if (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then v40^V fi fi),



Редактировано 3 раз. Последний раз 06.12.2012 11:55 пользователем SyncMaster.

Вложения: forms.jpg (171.6KB)   @IRBIS_10_RDR_Form131.xlsx (11.5KB)  
Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, December, 2012 11:58

Экспортируйте пару записей с выдачей и покажите здесь

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 06, December, 2012 12:09

Один читатель!

Вложения: 10.TXT (1.3KB)  
Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, December, 2012 12:32

Замените четвертую строчку

(if p(v40) then if (v40^d>=&uf('Av1000^a#1')) and (v40^d<=&uf('Av1000^b#1')) then v40^V fi fi/),

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 06, December, 2012 12:55

Супер! Получилось!thumbs up

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 06, December, 2012 13:39

Если будут добавленны еще языки (н-р: pol), то для выполнения расчета достаточно внести во вторую строчку (не считая справочника)

(if p(v40) then if (v40^d>=&uf('av1000^A#1')) and (v40^d<=&uf('av1000^B#1')) then &uf('D',v40^g,|,!I=|v40^a|!,if 'rus ukr pol':&uf('av101#1') then &uf('av101#1') else '*' fi,|), fi fi/) или уже эта формула не будет работать?



Редактировано 1 раз. Последний раз 06.12.2012 13:41 пользователем SyncMaster.

Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, December, 2012 14:14

да, а еще добавить в шаблон новый столбик и в менюшку JZ_RDR.mnu

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 07, December, 2012 16:31

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

Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 07, December, 2012 16:39

покажите файл JZ_RDR.mnu

Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 07, December, 2012 16:49

Вот!

Вложения: JZ_RDR.mnu (64 bytes)   @IRBIS_10_RDR_Form131.xlsx (11.6KB)  
Re: Статистика по языкам 2007.2
Пользователь: SyncMaster (IP-адрес скрыт)
Дата: 07, December, 2012 16:51

Извиняюсь нашел ошибку mnu!

Re: Статистика по языкам 2007.2
Пользователь: Gena (IP-адрес скрыт)
Дата: 07, December, 2012 16:55

:)



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