Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
убрать пробел в поле 210^F базы ATHRA
Пользователь: studentru2009 (IP-адрес скрыт)
Дата: 07, December, 2021 08:37

как убрать автоматическую простановку пробела в поле 210^F базы ATHRA. Дело в том, что если автор еще живой, то годы жизни должны проставлять по типу "1941- " т.е. с пробелом на конце, а он убирается. Что нужно поправить?

Re: убрать пробел в поле 210^F базы ATHRA
Пользователь: roit (IP-адрес скрыт)
Дата: 07, December, 2021 09:49

Вы можете либо вообще отключить чистку пробелов irbisc.ini
параметр AUTOCLEARSPACES= 0- чистка пробелов отключена, 1 – включена
Мы выбрали для себя другой вариант - чистка пробелов у нас включена, но в каждой базе лежит справочник notclearspaces.mnu, где задано какие поля или подполя не нужно чистить в этой базе.
Правда именно с этой базой и этим полем опыта у нас нет т.к. решено не вводить годы жизни для живых авторов (нет сил контролировать, чтобы вовремя потом ввести дату смерти, если нужно). Но думаю, что работать этот справочник должен и в этой базе тоже.



Редактировано 2 раз. Последний раз 07.12.2021 09:54 пользователем roit.

Re: убрать пробел в поле 210^F базы ATHRA
Пользователь: studentru2009 (IP-адрес скрыт)
Дата: 08, December, 2021 14:08

там такого файла не оказалось. Скопировал. Работает. Жалко только что для целого поля настраивается, а не для подполя. Спасибо

Re: убрать пробел в поле 210^F базы ATHRA
Пользователь: roit (IP-адрес скрыт)
Дата: 08, December, 2021 15:00

Справочника во всех базах нет. Его надо копировать туда, где необходимо задать исключение.
Простите, забыла, что для подполей не настраивается. Действительно жаль, что для подполей нельзя. Лишние пробелы в других подполях этого поля нужно бы чистить, а в подполе с датами оставлять. А то получается по сути отключение чистки пробелов в этой базе.
Так еще же получится у вас, чтобы после выбора из авторитетного файла, в базе электронного каталога остался этот пробел, нужно настроить в той базе (не знаю одна у вас илди несколько), чтобы не чистились все "персональные поля" - 700, 701, 702, 961, 600.
В общем, уважаемые разработчики, если Вы нас читаете, то хорошо бы, чтобы можно было исключать из чистки не поле целиком, а конкретные подполя.
Вот сейчас нашла, что в марте 2020 Александр Иосифович ответил мне, что нельзя так сделать. Но вдруг с тех пор что-то изменилось.



Редактировано 4 раз. Последний раз 08.12.2021 15:06 пользователем roit.



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