Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Каталогизатор :  ИРБИС Irbis
 
Как сделать статистику за все года
Пользователь: Acxat (IP-адрес скрыт)
Дата: 28, August, 2017 08:10

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

Re: Как сделать статистику за все года
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, August, 2017 08:55

Асхат, здравствуйте. Поясните пожалуйста, о какой статистике идет речь?
Прикрепите хотя бы пару скриншотов.

Re: Как сделать статистику за все года
Пользователь: Acxat (IP-адрес скрыт)
Дата: 28, August, 2017 10:01

А. Роман написал(а):
-------------------------------------------------------
> Асхат, здравствуйте. Поясните пожалуйста, о какой
> статистике идет речь?
> Прикрепите хотя бы пару скриншотов.


статистика ввода катологизаторами данных.



Редактировано 1 раз. Последний раз 28.08.2017 10:02 пользователем Acxat.

Re: Как сделать статистику за все года
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 28, August, 2017 10:31

Acxat написал(а):
-------------------------------------------------------
> А. Роман написал(а):
> --------------------------------------------------
> -----
> > Асхат, здравствуйте. Поясните пожалуйста, о
> какой
> > статистике идет речь?
> > Прикрепите хотя бы пару скриншотов.
>
>
> статистика ввода катологизаторами данных.


СЕРВИС-СТАТИСТИКА-ФИО каталогизатора

Re: Как сделать статистику за все года
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, August, 2017 11:00

Асхат, намного понятнее не стало.

Как должны выглядеть данные в буклете?

Если речь о стат. форме Form1 "Ввод каталогизаторами данных в электронный каталог", то:

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


В принципе, похожую форму вполне по силам сделать самостоятельно, руководствуясь приложением № 12) или же обратившись за помощью в разработке формы к вашему дилеру ИРБИС или в группу адаптации.

Но! Стат-форма будет иметь конечный перечень годов, а также ФИО каталогизаторов т.к. в технологии стат. форм не предусмотрена возможность динамического формирования строк или столбцов.
К тому же, если у вас несколько БД, то нужно будет формировать стат. форму по каждой БД.

Вложения: img-2017-08-28-11-09-34.png (135.4KB)  
Re: Как сделать статистику за все года
Пользователь: Natalya (IP-адрес скрыт)
Дата: 29, August, 2017 11:22

Добрый день! Подскажите, пожалуйста, почему словарь "Технология" может быть пустой?

Re: Как сделать статистику за все года
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 29, August, 2017 11:42

Natalya написал(а):
-------------------------------------------------------
> Добрый день! Подскажите, пожалуйста, почему
> словарь "Технология" может быть пустой?

Если речь про БД ЭК, то

В файле [имя БД].FST может не быть сценария для построения индекса. Или в ini файле указан не тот префикс.

В настоящее время:

в INI-файле префикс для данного вида поиска TH=

в [имя БД].FST:

907 0 if v920='J' then else (if v907^b<>''then|TH=|v907^b,if v907^c:'штр'then|-|v907^c fi,|-|v907^a fi/if v907^a<>''then|TH=|v907^a,|-|v907^c,|-|v907^b/|TH=|v907^a,|-|v907^b fi,|%|d907/) / (if p(v694) then |TH=|v694^4 |%|d694 fi/) fi

в [имя БД].IFS

907,907,920,694 0 if v920='J' then else (if v907^b<>''then|TH=|v907^b,if v907^c:'штр'then|-|v907^c fi,|-|v907^a fi/if v907^a<>''then|TH=|v907^a,|-|v907^c,|-|v907^b/|TH=|v907^a,|-|v907^b fi,|%|d907/) / (if p(v694) then |TH=|v694^4 |%|d694 fi/) fi

Посмотрите, какой префикс используется , есть ли сценарий создания словаря с этим префиксом.

Если что-то не так - скорректируйте файлы и создайте словари заново.

А еще - обновите ИРБИС. С похожей проблемой, помнится, сталкивались когда-то в старых версиях. Но ее уже давно нет.

Если про БД читателей, то в RDR.FST нет сценария, его надо добавить и пересоздать словарь:

907 0 (if v907^b<>''then |TH=|v907^b,|-|v907^a,|-|v907^C |%|d907/ fi, if v907^a<>''then |TH=|v907^a,|-|v907^c,|-|v907^b, |%|d907/,|TH=|v907^a,|-|v907^b fi,|%|d907/if v907^C<>'' then |TH=|v907^c,|-|v907^a,|-|v907^b, |%|d907/,|TH=|v907^c,|-|v907^b,|-|v907^a |%|d907/ fi)



Редактировано 1 раз. Последний раз 29.08.2017 11:57 пользователем А. Роман.

Re: Как сделать статистику за все года
Пользователь: Natalya (IP-адрес скрыт)
Дата: 29, August, 2017 13:27

Спасибо, попробую все сделать. Кстати. версия у нас не такая уж и старая - ИРбис64, 2013.1

Re: Как сделать статистику за все года
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 29, August, 2017 16:02

Все относительно. winking smiley В октябре 2017-я выходит. ИРБИС64+ (2017.1) уже выпущена. Есть уже первые счастливые обладатели.



Редактировано 1 раз. Последний раз 29.08.2017 16:03 пользователем А. Роман.

Re: Как сделать статистику за все года
Пользователь: Natalya (IP-адрес скрыт)
Дата: 30, August, 2017 10:40

Если бы Ирбис обновлялся полегче...мы бы всегда были на свежей версии.А так со всеми доработками. новыми видами поисков. адаптацией выходных форм, и бог знает еще чем - ужас берет перед очередным обновлением!

Re: Как сделать статистику за все года
Пользователь: Natalya (IP-адрес скрыт)
Дата: 30, August, 2017 11:30

Роман Сергеевич, у меня не получилось, следуя Вашей инструкции, создать словарь Технология.. вроде бы в ини-файле есть нужный префикс и т.д.а вот в файлах .fst и .ifs я попробовала внести изменения, но увы.. это ни к чему не привело . Можно ли Вас попросить откорректировать наши файлики?..я их на всякий случай прикрепляю..и ини-файл.

Вложения: CGDB.FST (76.9KB)   CGDB.IFS (79.2KB)   irbisc.ini (26.3KB)  
Re: Как сделать статистику за все года
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 30, August, 2017 12:26

Natalya написал(а):
-------------------------------------------------------
> Спасибо, попробую все сделать. Кстати. версия у
> нас не такая уж и старая - ИРбис64, 2013.1


В версии 2013.1 словарь Технология строился при значении 1 параметра 8 org.mnu.

Re: Как сделать статистику за все года
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 30, August, 2017 12:32

Странно, я всего лишь скопировал текст из дистрибутивного варианта ИРБИС64.
Проверил у себя, заменив TH= на TH1= , чтобы увидеть результат.

В АРМ Администратор словарь создался нормально или были какие-либо сообщения об ошибках (на записях с большом кол-вом повторений поля 907/910 могли наблюдаться проблемы)?

Зато стало понятно почему у вас не строится словарь. Это происходит из-за того, что в файле org.mnu восьмой параметр не 0, а не 1

В сценарии вашей версии ИРБИС указано условие по которому индекс для префикса TH= строится при &unifor('Korg.mnu|8'):'1'

В версии 2016.1 и 2015.1 такой проверки нет. Она была до версии 2014.1

Все помнить сложно, поэтому очень важно при описании вопроса/проблемы указывать версию ИРБИС, о которой идет речь.



Редактировано 2 раз. Последний раз 30.08.2017 12:49 пользователем А. Роман.

Re: Как сделать статистику за все года
Пользователь: Natalya (IP-адрес скрыт)
Дата: 30, August, 2017 13:29

Спасибо большое! В БД IBIS словарь появился..а в основной нашей Бд - только за сегодняшний день.. Почему бы это?

Re: Как сделать статистику за все года
Пользователь: Natalya (IP-адрес скрыт)
Дата: 31, August, 2017 11:45

вот какой вид имеет словарь..

Вложения: 01.png (212.9KB)  
Re: Как сделать статистику за все года
Пользователь: Natalya (IP-адрес скрыт)
Дата: 01, September, 2017 10:46

пересоздали словарь заново, и все стало хорошо! Спасибо всем.smiling smiley



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