Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
Страницы: 12>>
Страница: 1 из 2
Статистическая форма
Пользователь: reaef (IP-адрес скрыт)
Дата: 01, February, 2012 17:51

Здравствуйте) Снова вопрос к вам, уважаемые коллеги.
Статистические формы...
Как сделать так, чтобы учитывались обе записи?
irina и Nata

Form7
if p(v907) then (if &uf('+960*0.4#'v907^A)=v1000^a then if v907^C='С' or v907^C='ПК' then v907^B fi/ fi) fi
FIO_SF.mnu
if &uf('Av907^A.4#1')=v1000^a then &uf('Av907^A*4.2#1') fi
MONTH_SF.mnu
4,7
991.wss,1000
'Каталогизация и систематизация каталогизаторами данных по месяцам за ', v1000^A,' г.'
1,1



Редактировано 1 раз. Последний раз 01.02.2012 17:53 пользователем reaef.

Вложения: 1.gif (13.7KB)  
Re: Статистическая форма
Пользователь: Gena (IP-адрес скрыт)
Дата: 01, February, 2012 18:18

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

if p(v907) then (if &uf('+960*0.4#'v907^A)=v1000^a then if v907^C='С' or v907^C='ПК' then &uf('Av907^A*4.2#1') fi/ fi) fi

А еще у вас просто чудовищный метод получения обрезанной даты. Будьте проще :)

Все вот это &uf('+960*0.4#'v907^A) является полнейшим эквивалентом вот этого v907.4 И это при том, что вывод месяца вы сделали простым методом &uf('Av907^A*4.2#1'). По этому поводу тоже вопрос - почему вы выводите тут ПЕРВОЕ повторение поля, а не текущее?
И еще, следите за растановкой скобок - они определяют работу с повторяющимися группами.
Так что вам нужно что-то типа.

Form7
(if p(v907) then if v907^A.4=v1000^a then if v907^C='С' or v907^C='ПК' then v907^B fi fi fi/)
FIO_SF.mnu
(if p(v907) then if v907^A.4=v1000^a then if v907^C='С' or v907^C='ПК' then v907^A*4.2 fi fi fi/)
MONTH_SF.mnu
4,7
991.wss,1000
'Каталогизация и систематизация каталогизаторами данных по месяцам за ', v1000^A,' г.'
1,1



Редактировано 2 раз. Последний раз 01.02.2012 18:24 пользователем Gena.

Re: Статистическая форма
Пользователь: reaef (IP-адрес скрыт)
Дата: 01, February, 2012 19:13

Gena, что бы я без Вас делал! Спасибо большое за помощь!

Re: Статистическая форма
Пользователь: reaef (IP-адрес скрыт)
Дата: 01, February, 2012 19:43

Form5
(if p(v907) then if v907^A.4=v1000^a then if v907^C='КР' then v907^B fi fi fi/)
FIO_SF.mnu
(if p(v907) then if v907^A.4=v1000^a then if v907^C='КР' then v907^A*4.2 fi fi fi/)
MONTH_SF.mnu
4,7
991.wss,1000
'Корректировка данных по месяцам за ', v1000^A,' г.'
1,1

Везде нули!!!!(((( Не дается мне язык форматирования(((

Вложения: 1.gif (14.9KB)   FIO_SF.MNU (128 bytes)   Form5.xlt (19.5KB)  
Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 03, February, 2012 09:46

Здравствуйте, а у меня и через два года все не мои каталогизаторы, а по-пррежнему Дунаевская со товарищи! справочник FIO_SF.mnu - с нашими фамилиями, а выходная форма не изменяется. В стат.формах выбираю Form 1,а при сохранении ,допустим, на рабочий стол-название файла Form 11.Ну что ж делать?

Form1
if &uf('Av907^A.4#1')=v999^a then if &uf('Av907^b#1')<>'' then &uf('Av907^b#1') else '???' fi fi
FIO_SF.mnu
if &uf('Av907^A.4#1')=v999^a then &uf('Av907^A*4.2#1') fi
MONTH_SF.mnu
4,7
991.wss,999
'Ввод каталогизаторами данных в электронный каталог', v999^A,' г.'
1,1

Re: Статистическая форма
Пользователь: Негашева Татьяна (IP-адрес скрыт)
Дата: 03, February, 2012 10:13

/



Редактировано 2 раз. Последний раз 04.02.2012 00:03 пользователем Негашева Татьяна.

Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 08, February, 2012 09:14

Негашева Татьяна написал(а):
-------------------------------------------------------
> /


Вы ошиблись или все таки хотели ответить?

Re: Статистическая форма
Пользователь: Негашева Татьяна (IP-адрес скрыт)
Дата: 08, February, 2012 10:30

Литвиновская Людмила Н. написал(а):
-------------------------------------------------------
> Негашева Татьяна написал(а):
> --------------------------------------------------
> -----
> > /
>
>
> Вы ошиблись или все таки хотели ответить?
Я хотела ответить, но поскольку, я тут "без году неделя", и не всегда удается правильно формулировать, решила, что "аксакалы и гуры" смогут точнее объяснить. У вас 64-й ирбис?
Мы при переходе на 64-й ирбис на подобное сначала натолкнулись просто потому, что не сразу поняли, для чего папка Deposit нужна. Я подозреваю, что у вас файл FIO_SF.mnu изменен в папке с базой, а в папке Deposit лежит оригинальный. Надо править файлы из Deposit, из всех баз аналогичные файлы можно удалить.

Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 10, February, 2012 05:04

> > Негашева Татьяна написал(а)> >
> >
> > Вы ошиблись или все таки хотели ответить?
> Я хотела ответить, но поскольку, я тут "без году
> неделя", и не всегда удается правильно
> формулировать, решила, что "аксакалы и гуры"
> смогут точнее объяснить. У вас 64-й ирбис?
> Мы при переходе на 64-й ирбис на подобное сначала
> натолкнулись просто потому, что не сразу поняли,
> для чего папка Deposit нужна. Я подозреваю, что у
> вас файл FIO_SF.mnu изменен в папке с базой, а в
> папке Deposit лежит оригинальный. Надо править
> файлы из Deposit, из всех баз аналогичные файлы
> можно удалить.
Спасибо,что Вы откликнулись...дело в том что у нас ИРБИС 32.А в папке Deposit файлы OPAC и PFT,а справочников вообще нет.В нее сохранить справочники? А вообще для чего она и что в ней должно лежать на самом деле? А "аксакалы" молчат...



Редактировано 1 раз. Последний раз 10.02.2012 05:12 пользователем Литвиновская Людмила Н..

Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 17, February, 2012 08:04

Продолжаю сама с собой- сравочник FIO.SF.MNU сохранила в папку Deposit - ничего не изменилось....Некоторые пишут -"измените шаблон"- в корне шаблон выглядит весьма странным образом(прикрепила).И еще-пишут о форме 5, такой вовсе не нашла...

Вложения: Form1.xlt (16KB)  
Re: Статистическая форма
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 22, February, 2012 09:51

Мы для учета количество записей каталогизаторов в ЭК используем выходную форму Form1.Это в АРМ Катализатор.
Для того, чтобы выходила статистика по нашим каталогизаторам я изменила только 2 файла и все работает!
Это Fio_sf и шаблон Form1.xlt. И туда и сюда внесла фамилии наших каталогизаторов. Только, когда будете править шаблон, то сохраняйте тип файла "шаблон", а не книга Ecxel

Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 27, February, 2012 05:20

СПасибо,что откликнулись...А шаблон Как поправили? FIO.mnu исправила.
Кстати,я пробовала в корне прямо шаблон править, сохраняет не Form 1, а Form 11 .Сохраняю как шаблон, пишет "unable to remove toolbar".
В каталогизаторе статистика по-прежнему- Сбойчакова и др.Да что ж такое!
И посмотрела в INI -файле каталогизатора параметра STFMNU-нету...



Редактировано 2 раз. Последний раз 27.02.2012 09:49 пользователем Литвиновская Людмила Н..

Re: Статистическая форма
Пользователь: Кобрина (IP-адрес скрыт)
Дата: 06, March, 2012 14:59

Сохраните шаблон как Form1.xlt

Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 13, March, 2012 04:01

Сохранила.Посмотрите, пожалуйста

Вложения: Form1.xlt (16KB)  
Re: Статистическая форма
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 14, March, 2012 11:37

Чем история-то закончилась? Я Ваш файл открыть не смогла, выдает повреждение файла
Если не справились, пишите на электронку

Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 15, March, 2012 05:36

Да не закончилась история, застряла.А Ваш e-mail скрыт

Re: Статистическая форма
Пользователь: Мончегорская ЦБС (IP-адрес скрыт)
Дата: 15, March, 2012 08:49

Людмила! Пишите на monchcbs@gmail.ru
Опишите, что нужно поменять конкретно.
Аникова Татьяна

Re: Статистическая форма
Пользователь: Литвиновская Людмила Н. (IP-адрес скрыт)
Дата: 15, March, 2012 09:51

Отправляю Вам письмо , возращается -ошибка.Странно, завтра еще попробую ,может с сервером что-то

Re: Статистическая форма
Пользователь: limihel (IP-адрес скрыт)
Дата: 30, May, 2012 05:12

FIO.mnu и FIO_SF поменяла на своих пользователей, FORM1, FORM5 тоже поменяла, а статистика ввода каталогизаторами выходит с большими ошибками, т.е. кто ввел больше всех, у того по нулям и наоборот.
Что я такого сделала? В ИРБИС32 получалось нормально.

Re: Статистическая форма
Пользователь: Gena (IP-адрес скрыт)
Дата: 30, May, 2012 08:09

limihel написал(а):
-------------------------------------------------------
> FIO.mnu и FIO_SF поменяла на своих пользователей,
> FORM1, FORM5 тоже поменяла,

Как и что меняли в формах? Только EXCEL-шаблон, или что-то еще?

а статистика ввода
> каталогизаторами выходит с большими ошибками, т.е.
> кто ввел больше всех, у того по нулям и наоборот.
> Что я такого сделала? В ИРБИС32 получалось
> нормально.

Попробуйте сократить диапазон и "впоймать" записи, которые неправильно формируют статистику, а потом покажите эти записи тут

Re: Статистическая форма
Пользователь: limihel (IP-адрес скрыт)
Дата: 30, May, 2012 08:36

Сократила диапазон и получила примерно правильные цифры. Значит надо указывать диапазон реального года? Только тогда будет получаться правильно?

Re: Статистическая форма
Пользователь: Gena (IP-адрес скрыт)
Дата: 30, May, 2012 09:03

Правильные цифры должны быть в любом случае. Я советую попробовать вычислить те записи, на которых статистика получается неправильной - анализируя эти записи можно будет понять в чем именно проблема

Re: Статистическая форма
Пользователь: zaira86 (IP-адрес скрыт)
Дата: 05, September, 2012 14:26

В ститистике Каталогизатора не можем изменить фамилии сотрудников. Статистика выдает нули и совершенно другие фамилии Дунаевская Сбойчикова. Поменяли в ини-файле каталогизатора FmtMnu=FIO_SF.MNU результата нет. помогите отзовитесь срочно надо confused smiley

Re: Статистическая форма
Пользователь: Gena (IP-адрес скрыт)
Дата: 05, September, 2012 15:25

В папке, в которую установлен Ирбис (клиентские АРМы) есть файл "Инструкция по созданию стат.форм.doc". Начинать работу со стат формами стоит только после его прочтения.

Re: Статистическая форма
Пользователь: zaira86 (IP-адрес скрыт)
Дата: 06, September, 2012 13:27

Здравствуйте. Инструкцию прочитали, ознакомились. Проблема в том, что данные считает, а фамилии остаются прежние. Заменили все файлы FIO, содержащие списки сотрудников на нужных, но результата нет. Что еще посоветуете? Ждем с нетерпением Вашего ответа.

Re: Статистическая форма
Пользователь: Alio (IP-адрес скрыт)
Дата: 06, September, 2012 14:14

Надо в Excel откорректировать соответствующий файл шаблона - <имя_формы>.xlt

Re: Статистическая форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 17, October, 2012 09:35

Помогите создать стат форму по посещению, опираясь на form4.xlt.Так же прикрепляю файлы, которые у меня есть, но не работают.

Вложения: Form4.xlt (27.5KB)   Посещение.rar (832 bytes)  
Re: Статистическая форма
Пользователь: Оля (IP-адрес скрыт)
Дата: 18, October, 2012 09:46

По форме посещения проблема решена.

Re: Статистическая форма
Пользователь: reaef (IP-адрес скрыт)
Дата: 08, July, 2013 10:00

Здравствуйте. Не работает форма 2 БД периодика (все по 0). Расскажите, что делает вот эта конструкция?


if v920:'NJ'then
ref(l(|I=|v933),
&unifor('K110b.mnu|'v110^b) else
fi


и вот эта



if v110^b.1:'a'then '02' else if v110^b.1:'c'then '01' fi fi fi fi, if a(v110^b) then if (ref(l(|I=|v933), v110^b):'a') then '02' else if (ref(l(|I=|v933), v110^b):'c') then '01' fi fi else fi fi

Re: Статистическая форма
Пользователь: Gena (IP-адрес скрыт)
Дата: 05, August, 2013 07:22

первая конструкция:

Если запись - это номер журнала, то
найти сводную запись журнала по шифру, который указан в поле 933 и вывести код из поля v110^b с раскодировкой его через справочни к 110b.mnu
иначе ничего не делать


вторая консрукция:

если первый символ поля v110^b содержит 'a', то гда вывести '02', иначе если первый символ этого же поля 'c', вывести '01'
далее судя по количеству fi это выдернутый из контекста кусок кода

Страницы: 12>>
Страница: 1 из 2


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