Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Глобальная корректировка для 905 поля
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 17, May, 2024 12:44

Доброго времени суток!
Возникла необходимость отключить "Значение по умолчанию" в 905 поле, подполе "Вид содержания, хар-ку содержания, средства доступа на КК не выводить?".
Пробовал это сделать глобальной корректировкой, смотри вложение, но безрезультатно.
Подскажите, пожалуйста, каким образом можно установить значение "Отменить умолчание" или как правильно создать, глобальную корректировку для изменения значения в 905 поле в подполе "Вид содержания, хар-ку содержания, средства доступа на КК не выводить?" по всем записям базы данных?
Заранее спасибо.

Вложения: clear_905_T.gbl (60 bytes)  
Re: Глобальная корректировка для 905 поля
Пользователь: ochagova (IP-адрес скрыт)
Дата: 17, May, 2024 13:14

Наоборот - надо чтобы было ^T=1. А сделать так:
0
ADD
905

if a(v905) then '^T1' fi

REP
905
1
v905,,if v905^T='' then '^T1' fi

Re: Глобальная корректировка для 905 поля
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 20, May, 2024 10:45

Доброго времени суток!
Огромная Вам благодарность за помощь в решении данного вопроса. Все получилось.

И еще такой вопрос касательно написания форматов. У пользователя возникла необходимость произвести подсчет данных для статистики.
Нужно подсчитать количество экземпляров книг по каждому месту хранения (поле 910) отдельно, с индексом ББК равным "Д" (поле 621).
Я так понимаю, что это можно сделать с помощью встроенного языка форматирования? Начал писать формат, но остановился на следующем моменте, смотри вложение. Если возможно написать такой формат, то подскажите, пожалуйста, каким образом это сделать.
Заранее спасибо.



Редактировано 1 раз. Последний раз 22.05.2024 16:20 пользователем Alex890.

Вложения: Подсчет_поля_910_индекс_Д.pft (36 bytes)  
Re: Глобальная корректировка для 905 поля
Пользователь: TatyanaB (IP-адрес скрыт)
Дата: 23, May, 2024 08:07

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

Для решения своей проблемы вы можете воспользоваться стандартной формой NumbEkz. Сначала сделайте поиск по каталогу, чтобы отобрать нужные записи. т.е. записи, у которых поле 621 равно "Д". А затем на результате поиска воспользоваться указанной выходной формой.

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ.



Редактировано 2 раз. Последний раз 23.05.2024 08:16 пользователем TatyanaB.

Re: Глобальная корректировка для 905 поля
Пользователь: ochagova (IP-адрес скрыт)
Дата: 23, May, 2024 10:35

Конечно, можно и формат написать, но он будет непростой.
Лучше воспользоваться советом от TatyanaB

Re: Глобальная корректировка для 905 поля
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 23, May, 2024 17:34

TatyanaB написал(а):
-------------------------------------------------------
> Здравствуйте.
>
> Для решения своей проблемы вы можете
> воспользоваться стандартной формой NumbEkz.
> Сначала сделайте поиск по каталогу, чтобы отобрать
> нужные записи. т.е. записи, у которых поле 621
> равно "Д". А затем на результате поиска
> воспользоваться указанной выходной формой.

Доброго времени суток!
Благодарю за информацию. Попробовал данный способ. Но результат немного не то, что нужно. Там либо нули либо 1-2 экземпляра в графе "Поступило экземпляров", а пользователю нужно общее количество экземпляров по месту хранения. Смотри вложение. Так же во вложении показана схема, по которой я делал данный запрос.
Подскажите, пожалуйста, есть ли еще какой-то способ произвести подсчет экземпляров книг с индексом "Д"? Или я возможно не совсем правильно использую выходную форму?

Вложения: Индекс_ББК_Д.htm (5.8KB)   Выходная_форма_индекса_ББК-Д.JPG (70.2KB)  
Re: Глобальная корректировка для 905 поля
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 24, May, 2024 05:35

а как вы заполняете экземпляры..7 можете показать термины словаря "место хранение экземпляра"

Alex890 написал(а):
-------------------------------------------------------
> TatyanaB написал(а):
> --------------------------------------------------
> -----
> > Здравствуйте.
> >
> > Для решения своей проблемы вы можете
> > воспользоваться стандартной формой NumbEkz.
> > Сначала сделайте поиск по каталогу, чтобы
> отобрать
> > нужные записи. т.е. записи, у которых поле 621
> > равно "Д". А затем на результате поиска
> > воспользоваться указанной выходной формой.
>
> Доброго времени суток!
> Благодарю за информацию. Попробовал данный способ.
> Но результат немного не то, что нужно. Там либо
> нули либо 1-2 экземпляра в графе "Поступило
> экземпляров", а пользователю нужно общее
> количество экземпляров по месту хранения. Смотри
> вложение. Так же во вложении показана схема, по
> которой я делал данный запрос.
> Подскажите, пожалуйста, есть ли еще какой-то
> способ произвести подсчет экземпляров книг с
> индексом "Д"? Или я возможно не совсем правильно
> использую выходную форму?

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Глобальная корректировка для 905 поля
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 24, May, 2024 14:52

> а как вы заполняете экземпляры..7 можете показать термины словаря "место хранение экземпляра"

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

Вложения: Место_хранения_экземпляра.JPG (171.1KB)  
Re: Глобальная корректировка для 905 поля
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 26, May, 2024 09:47

вроде все в порядке с местами хранения
Alex890 написал(а):
-------------------------------------------------------
> > а как вы заполняете экземпляры..7 можете
> показать термины словаря "место хранение
> экземпляра"
>
> Доброго времени суток!
> Во вложении показаны места хранения по нашей базе
> данных. Только вот заполняли их за долго до меня.
> Поэтому почему сделано именно так, я не подскажу.

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Глобальная корректировка для 905 поля
Пользователь: ochagova (IP-адрес скрыт)
Дата: 28, May, 2024 10:43

Может вам проверить - как пересекаются данные ББК и места хранения? Может этих данных действительно 1-2.
Т.е. сделайте последовательный поиск:
v621='Д' and s(| |v910^D| |): 'ЦДБ'
Сколько будет ответов?
Можете сначала отобрать по словарю данные ББК, на результаты запустить последовательный поиск на присутствие мечта хранения и посмотреть - сколько будет ответов. Эти ответы можете выгрузить, приложить и мы может посмотреть почему такие данные в статистике.

Re: Глобальная корректировка для 905 поля
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 28, May, 2024 12:26

Доброго времени суток!
Подсчеты сделать удалось с помощью печатной формы NumbEkz. Просто добавил значение NumbEkz в файл tabw.mnu, не в той базе, по которой делал подсчет.
Огромная благодарность всем за помощь в решении данного вопроса.thumbs upsmiling smiley

Re: Глобальная корректировка для 905 поля
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 28, May, 2024 13:38

так правильно это таблица, причем стандартная. а вы пытались печатать ее как список что ли?
Alex890 написал(а):
-------------------------------------------------------
> Доброго времени суток!
> Подсчеты сделать удалось с помощью печатной формы
> NumbEkz. Просто добавил значение NumbEkz в файл
> tabw.mnu, не в той базе, по которой делал
> подсчет.
> Огромная благодарность всем за помощь в решении
> данного вопроса.thumbs upsmiling smiley

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Глобальная корректировка для 905 поля
Пользователь: Alex890 (IP-адрес скрыт)
Дата: 29, May, 2024 17:18

Доброго времени суток!
Просто у меня в печатных формах изначально не было печатной формы NumbEkz, смотри вложение.
Поэтому, чтобы она там появилась, пришлось добавлять в файл tabw.mnu и в иерархический список, смотри снимки экрана.
Так как файл tabw.mnu есть в каждом каталоге баз данных, я его отредактировал не в том каталоге, по которому мне нужен был подсчет экземпляров. Печатать эту таблицу я никак не собирался.


GLUKa написал(а):
-------------------------------------------------------
> так правильно это таблица, причем стандартная. а
> вы пытались печатать ее как список что ли?
> Alex890 написал(а):
> --------------------------------------------------
> -----
> > Доброго времени суток!
> > Подсчеты сделать удалось с помощью печатной
> формы
> > NumbEkz. Просто добавил значение NumbEkz в файл
> > tabw.mnu, не в той базе, по которой делал
> > подсчет.
> > Огромная благодарность всем за помощь в решении
> > данного вопроса.thumbs upsmiling smiley

Вложения: экземпляры.JPG (156KB)   экземпляры2.JPG (277.3KB)   экземпляры3.JPG (100.9KB)  
Re: Глобальная корректировка для 905 поля
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 30, May, 2024 06:05

понятно:)
Alex890 написал(а):
-------------------------------------------------------
> Доброго времени суток!
> Просто у меня в печатных формах изначально не было
> печатной формы NumbEkz, смотри вложение.
> Поэтому, чтобы она там появилась, пришлось
> добавлять в файл tabw.mnu и в иерархический
> список, смотри снимки экрана.
> Так как файл tabw.mnu есть в каждом каталоге баз
> данных, я его отредактировал не в том каталоге, по
> которому мне нужен был подсчет экземпляров.
> Печатать эту таблицу я никак не собирался.
>
>
> GLUKa написал(а):
> --------------------------------------------------
> -----
> > так правильно это таблица, причем стандартная.
> а
> > вы пытались печатать ее как список что ли?
> > Alex890 написал(а):
> >
> --------------------------------------------------
>
> > -----
> > > Доброго времени суток!
> > > Подсчеты сделать удалось с помощью печатной
> > формы
> > > NumbEkz. Просто добавил значение NumbEkz в
> файл
> > > tabw.mnu, не в той базе, по которой делал
> > > подсчет.
> > > Огромная благодарность всем за помощь в
> решении
> > > данного вопроса.thumbs upsmiling smiley

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



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