Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 17, August, 2021 12:10

Добрый день!
При списании подшивок (Мастер списания) кумуляция в сводной записи формируется неправильно. Версия ИРБИС64+ 2020D3. Проверили на БД IBIS (версия из дистрибутива), списывали подшивки журнала Компьютерпресс за 1990, 1991 гг.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 17, August, 2021 13:26

В вашей версии в DEPOSIT есть глобальное задание kumul.gbl, которое строит поля 909 заново по записям номеров. Выполните это задание на сводной записи. Если год не зададите, то перестроятся все поля 909, если зададите, то только для заданного года.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 17, August, 2021 14:55

KUMUL909.gbl? Пробую на той же IBIS. Поля сформировались правильно. Немного смущает то, что до списания было 30 повторений поля, было списано 4 подшивки (4 повторения поля), а в результате корректировки было сформировано 24 повторения. Возможно, еще какие-то ошибки в кумуляции присутствовали и до списания.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, August, 2021 10:17

Буду благодарна, если проверите - какой вариант кумуляции верен, 30 повторений или 24.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 18, August, 2021 13:25

В данном случае все считает правильно.
Но с газетами, особенно ежедневными, без указания года эта глобалка не справляется. При указании года работает замечательно, без указания года или виснет совсем, или в результате формирует только часть кумуляции (начиная с более ранних годов).
А у нас в подшивках в основном именно газеты.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, August, 2021 14:30

А сколько примерно записей номеров газеты? Если год не задается, то отбираются ВСЕ номера и по ним организуется цикл. При отборе стоим максимум - 1000

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 18, August, 2021 16:13

Комсомольская правда -1378
Российская газета -1345
Советская Сибирь - 1950

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 19, August, 2021 19:59

Могли бы прислать мне все номера, например, Советской сибири. Отобрать их можно по шифру как на 111.
Посмотрю, можно ли подстроить глобальную. У меня нет таких примеров.

Вложения: 111.png (172.2KB)  
Re: Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 20, August, 2021 11:01

Да, конечно. Файл во вложении. Текстовый формат, кодировка UTF

Вложения: Советская Сибирь.TXT (661.4KB)  
Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 23, August, 2021 10:43

Проблема есть в этой глобальной. Она использует серверную команду, в которой есть ограничение на количество пересылаемых данных.
Я внесла проверку этого ограничения.
Если вы запустите задание на всю БД, то скорее всего будет сообщение, что есть ограничение - 1000. Тогда вы можете ограничить данные - задав или конкретный год, или перечень годов через запятую. Сработает, если сумма номеров по всем годам не более 1000. К сожалению, это ограничение я снять не могу.
Замените приложенные файлы

Вложения: KUMUL909.gbl (3.7KB)   KUMUL909.wss (166 bytes)   KUMUL910.pft (1.4KB)  
Re: Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 15, September, 2021 11:09

Добрый день!
В случае, если за год списаны все номера (в подшивке или без) KUMUL909 выдает сообщение, что записи с соответствующим шифром за этот год не найдены, и кумуляцию за этот год не выполняет, при этом старые строки за этот год из кумуляции не удаляются

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 20, September, 2021 09:54

А если за год все вписано, то какая же кумуляция может быть? Записей номеров нет, нечего кумулировать.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 21, September, 2021 04:05

В старой кумуляции строки за этот год были, и проблема в том, что они остаются, их удалять вручную?
И еще: годы, заданные для кумуляции пишутся в поле 995, а это рубрики MeSH (мы не используем, но все же...), и там остаются после окончания глобальной корректировки.



Редактировано 1 раз. Последний раз 21.09.2021 04:13 пользователем poly.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, September, 2021 11:41

Я думаю, что в старой кумуляции была ошибка. При списании всех номеров поле 909 должно было удалиться. Поэтому и сделано это задание.
За замечание по поводу поля 995 спасибо. Исправлено на поле 1005.

Вложения: KUMUL909.gbl (3.7KB)  
Re: Мастер списания. Журналы. Списание подшивки
Пользователь: poly (IP-адрес скрыт)
Дата: 21, September, 2021 13:38

Исправила фрагмент

IF
if val(&uf('+N991'))=0 then '1' fi
PUTLOG
'Не найдены номера для кумуляции по шифру ',,,v903,,'/',&uf('Av994^A#1'),,,,&uf('+7W3#1')
FI



На

IF
if val(&uf('+N991'))=0 then '1' fi
PUTLOG
'Не найдены номера для кумуляции по шифру ',,,v903,,'/',&uf('Av994^A#1'),,,,&uf('+7W3#1')
DEL
909
F
(if p(v909) then if v909^Q=&uf('Av994^A#1') then '1' else '0' fi fi/)

FI



теперь удаляет

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, September, 2021 14:32

Хорошо, я включу ваш оператор в дистрибутив. Тогда уж надо и сообщить об этом. Исправила, прилагаю.

Вложения: KUMUL909.gbl (3.6KB)  
Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ZhanKo (IP-адрес скрыт)
Дата: 25, November, 2021 10:58

Здравствуйте. Нужно списать периодику. Использовали списание по году-месту хранения. Все списывается но при этом в основной записи неправильно формируется кумуляция 909 поле. Поясню. Поступившую периодику у нас отмечают на факультетах, поэтому несколько повторений 909 поля за один год но с разными местами хранения. После списания старых годов из 909 поля пропали его повторения по месту хранения и сформировались повторения только по годам. Откатили базу назад. Может мы что то делаем не так?

Версия Ирбис64+ 2020.1(D2)

Вложения: ИК.TXT (46.4KB)   ИК2-После.TXT (39.4KB)  
Re: Мастер списания. Журналы. Списание подшивки
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 09, March, 2022 15:18

Добрый день.
При использовании мастера списания - "журналы: списание подшивки" удаляется штрих-код подшивки. Проверила также на последней версии, БД IBIS, Компьютер-пресс (предварительно только внесла штрих-код на запись подшивки)...
Буду восстанавливать их из поля 940, достаточно много таких накопилось, не сразу заметили...
Мастер списания использовали для передачи подшивок из одного отдела в другой.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 10, March, 2022 11:25

ZhanKo
Думаю, что вы все делаете так. Просьба - в вашей версии в DEPOSIT есть глобальная корректировка KUMUL909, в которой поля 909 строятся по записям номеров журналов. Попробуйте выполнить эту глобальную на сводной записи. Напишите о результате. Я решаю вопрос о включении этой глобальной как завершающей процесс списания.

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 10, March, 2022 13:52

Милана А. написал(а):
-------------------------------------------------------
> Добрый день.
> При использовании мастера списания - "журналы:
> списание подшивки" удаляется штрих-код подшивки.
> Проверила также на последней версии, БД IBIS,
> Компьютер-пресс (предварительно только внесла
> штрих-код на запись подшивки)...
> Буду восстанавливать их из поля 940, достаточно
> много таких накопилось, не сразу заметили...
> Мастер списания использовали для передачи подшивок
> из одного отдела в другой.

Вы правы, спасибо. Задание исправила, прикладываю. Будет в обновлении

Вложения: SPISGblJPDSH.gbl (12.8KB)  
Re: Мастер списания. Журналы. Списание подшивки
Пользователь: Novinka (IP-адрес скрыт)
Дата: 19, March, 2024 12:33

Людмила Николаевна, я правильно понимаю, что в случае накопленных ошибок по списанию можно этой обработкой KUMUL909.gbl пройти всю базу, и кумуляция в 909 поле исправится, оставляя только те номера, которые присутствуют в бд?

Re: Мастер списания. Журналы. Списание подшивки
Пользователь: ochagova (IP-адрес скрыт)
Дата: 19, March, 2024 14:39

Да, так задумано.



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