Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книгообеспеченность :  ИРБИС Irbis
 
Формирование отчетов
Пользователь: Natalija (IP-адрес скрыт)
Дата: 23, June, 2011 08:47

Людмила Николаевна!
У нас в списке отчетов не работают Списки книг и Суммарные данные. Открывающиеся файлы полностью пустые. Просмотрела весь форум, но причину найти так и не смогла. С чем же это может быть связано?
ИРБИС 2010 со всеми изменениями



Редактировано 1 раз. Последний раз 23.06.2011 08:49 пользователем Natalija.

Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 23, June, 2011 14:16

При формировании списков книг данные берутся из поля 692 книг. А они формируются при выполнении задания "Формирование текущих значений ККО". Вы не выполнили его. Прочитайте п. 4.1.7 инструкции

Re: Формирование отчетов
Пользователь: Natalija (IP-адрес скрыт)
Дата: 23, June, 2011 15:23

Людмила Николаевна!
Я сделал все что написано в инструкции 4.1.7, но при выполнении пакетного задания - формирование ККО для текущего семестра, выходит окно с текстом - Ошибка. Нет заданного РЛ подполей.

ИРБИС 2010 со всеми изменениями

Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 24, June, 2011 10:54

Либо проверьте наличие файла Kofor693.wss в директории каталога, либо отключите опрос в irbisk.ini, в параметре PRIVATE - PrModeCalcKKO поставьте 0, как в Doc1

Вложения: Doc1.doc (48.5KB)  
Re: Формирование отчетов
Пользователь: Natalija (IP-адрес скрыт)
Дата: 24, June, 2011 12:46

Людмила Николаевна!
Файла Kofor693.wss в директории каталога действительно не было. Поставили. Опрос в irbisk.ini, в параметре PRIVATE - PrModeCalcKKO уже был отключен. Но выходные формы по прежнему выходят пустые.
Что еще нужно сделать?confused smiley

Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 24, June, 2011 17:34

Либо показывайте картинки и файлы, чтобы можно было увидеть: для группы записей таблица ККО в интерфейсе и для этой же группы отчет.
Либо выгружайте группу записей из БД каталога, для которого строили отчет и присылайте (с напоминанием проблемы!).



Редактировано 1 раз. Последний раз 24.06.2011 17:35 пользователем ochagova.

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 24, October, 2011 12:01

Людмила Николаевна! Почему-то не правильно выполняется выборка экземпляров относительно факультета в форме KoListEkzHead. Правильно ли будет так
f(rsum((if p(v910)then if v910^l=v991^A then if v910^A: 'U' then v910^1|,| else if 'C 6 2 7':v910^a then else '1,' fi fi fi fi))+
val(&uf('AG11#1')),0,0),,,
910^l это у нас факультет.
или использовать 991^M

Re: Формирование отчетов
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 24, October, 2011 12:51

Замените v991^A на &uf('Av991^A#1')

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 01, November, 2011 12:03

Заменила предложенным вариантом, не понятно что считает. Прикрепляю файлы (пример одной записи).

Вложения: 1.rtf (68.7KB)   2.rtf (59KB)  
Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 01, November, 2011 15:56

Вы назвали таблицу KoListEkz, но приложенная картинка (1) совсем для другой таблицы. Вы приложили запись (2), но в этой записи нет специальности 020300, что я вижу в таблице (1). На приложенной записи я получила эту таблицу и в "Выходных формах", и в "Генераторе отчетов" - везде данные из поля 693 идут в таблицу - см. 222 и 333

Вложения: 222.rtf (6.1KB)   333.rtf (6.9KB)  
Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 02, November, 2011 09:12

Да, действительно, не тот файл прикрепила. А форма - кол-во экземпляров, год издания... в генераторе отчетов. В ней строка такая: ref(l('I=',G10),f(rsum((if p(v910) then if v910^l=&uf('Av991^A#1') then if v910^A: 'U' then v910^1|,| else if 'C 6 2 7':v910^a then else '1,' fi fi fi fi)),0,0)),,', ',,

таким образом, будет считать кол-во экз относительно факультета? Взять учебник который я выделила, на факультете БИОЛОГ никак ни 3 экз.

Вложения: 1.rtf (90.3KB)   2.rtf (59KB)  
Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 02, November, 2011 12:59

Выделила описани книги в файле 2.rtf, получила на этом описании таблицу - биолог.rtf, экземпляров - 13.
Вы не в виде rtf давайте запись, а нормально ее экспортируйте, чтобы была уверенность, что мы говорим об одной и той же записи. Иначе такой уверенности нет.

Вложения: биолог.rtf (5KB)  
Re: Формирование отчетов
Пользователь: YBezdukhova (IP-адрес скрыт)
Дата: 09, November, 2011 18:23

Здравствуйте. В формировании отчетов (ККО для текущего семестра, количество для докомплектования) во вкладке "Отобрать по ..." Для определения количества экземпляров на докомплектование есть значение НОРМАТИВНЫЙ ККО. Нужно выставить его значение. По каким критериям он рассчитывается?

Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 09, November, 2011 19:46

Если ККО у книги меньше заданной нормы, то разница (Норма - ККО книги) умножается на количество экземпляров этой книги

Re: Формирование отчетов
Пользователь: YBezdukhova (IP-адрес скрыт)
Дата: 10, November, 2011 11:56

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

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 14, November, 2011 08:44

Людмила Николаевна! Все еще о форме KoListEkzHead. Те 13 экземпляров, что получились - это общее количество. А надо для факультета. Вот это вот условие
ref(l('I=',G10),f(rsum((if p(v910) then if v910^l=&uf('Av991^A#1') then if v910^A: 'U' then v910^1|,| else if 'C 6 2 7':v910^a then else '1,' fi fi fi fi)),0,0)),,', ',,
не работает как надо.

Re: Формирование отчетов
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 14, November, 2011 17:42

Л.Н. на Либкоме в Ершово.

Попробуйте так
(l('I=',G10),f(rsum((if p(v910) then if p(v910^L) and v910^l=&uf('Av991^A#1') then if v910^A: 'U' then v910^1|,| else if 'C 6 2 7':v910^a then else '1,' fi fi fi fi)),0,0)),,', ',,

или пришлите запись и поле 991

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 20, November, 2011 08:30

Светлана Михайловна! По этой конструкции ничего не считает. Отправляю запись, а 991 это "факультет" - "Биолог" и "год издания с" - 2001.

Вложения: 1.ISO (3.9KB)  
Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, November, 2011 13:08

Я не вижу такую строку, что вы приводите. У меня строка:
ref(l('I=',G10),f(rsum((if p(v910) then if v910^A: 'U' then v910^1|,| else if 'C 6 2 7':v910^a then else '1,' fi fi fi)),0,0)),,', ',,

Если вы что-то меняете, то прежде всего об этом надо говорить. И называть версию.

Re: Формирование отчетов
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 21, November, 2011 14:23

Мария написал(а):
-------------------------------------------------------
> Светлана Михайловна! По этой конструкции ничего не
> считает. Отправляю запись, а 991 это "факультет" -
> "Биолог" и "год издания с" - 2001.

Ну, конечно, у меня ошибка - пропущено ref в начале формата.
Формат на Вашем примере работает

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 24, November, 2011 08:04

Светлана Михайловна, ошибку я увидела. У нас версия 10.1(32). А можно полностью файл KoListEkzHead отправить. Либо у нас не состыковка версий, либо еще что-то, никак я не пойму почему у нас пустой результат.

Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 24, November, 2011 12:55

Объясните, что за условие у вас
........if p(v910^L) and v910^l=&uf('Av991^A#1')............
в дистрибутиве такого нет
Подполе L - это вылюта? Почему она д.б.равна заданному факультету?

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 28, November, 2011 06:49

У нас место хранения не совпадает с факультетом, поэтому чтобы как-то выделить экземпляры для факультета добавили подполе L.910^L - это факультет.

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 29, November, 2011 12:48

Окончательно разобралась. Когда не было поля "Специальное назначение фонда" мы ввели 910^l -факультет. Сейчас перенесла в 910^T.Вот что значит читать внимательно инструкцию. Извините, за напрасную трату времени.

Re: Формирование отчетов
Пользователь: Мария (IP-адрес скрыт)
Дата: 02, December, 2011 08:56

Все-таки рано сказала, что все получилось. Во-первых для чего указывают "выделенный фонд"? Как я понимаю, чтобы считались экземпляры для этого фонда.У меня выбор выделенного фонда ни на что не влияет, считает общее количество. Форматы не исправляла. Результат показываю в файле "список книг". Если сама добавляю условие if v910^T=&uf('Av991^T#1'), то как видно из файла "список2", считает общие экземпляры. Как довести этот документ до правильного подсчета экземпляров в выделенном фонде.Ирбис32(2010.1)

Вложения: Doc1.docx (253.9KB)   список книг.rtf (67.4KB)   список 2.rtf (65.4KB)  
Re: Формирование отчетов
Пользователь: ochagova (IP-адрес скрыт)
Дата: 05, December, 2011 12:19

При задании выделенного фонда проверяется его наличие в поле 693 в подполе А, и тогда берется подполе K. Заданный вами выделенный фонд в 991^T
Вы это можете увидеть в файле KoListHeadCur.pft, в строке

(if p(v693) then if v693^L='' and &uf('+97',v693^A)=&uf('AG991^T#1') .........

А ваши файлы Docx у меня не открываются.



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