Неправильно стал работать &unifor('B')
Пользователь:
bazhenov (IP-адрес скрыт)
Дата: 03, December, 2009 16:03
Начиная с версии 8.1 в ИРБИС 64 &unifor('B') работает нестабильно, т.е. выдает разную свертку в разных ситуациях.
Например, на БД из одной записи для нее одна свертка, а на той же записи, но в БД из большого количества записей - другая.
Обнаружилось это на БД ATHRA. Прицепил mst и xrf этой БД и отдельно запись, на которой это видно. Она в БД с MFN=4539
При формировании свертки для одной записи получается:
!ФоминНАИЛКЕОКЛСААЕНВДИРЧ?
И это правильно, т.к. GENPFT выдает это, и так было раньше и в 32-х ИРБИСах для нее это же получается.
А вот при создании словаря по всей БД для ИРБИС-64 8.1 и 9.1 получается:
ФОМИНАЛЕКСАНДР НИКОЛАЕВИЧ?
Естественно, что поперли дубли! И работать стало невозможно.
Видимо что-то улучшили в &unifor('B').
А вернуть бы назад, чтоб она работала устойчиво!
Вложения:
ATHRA.rar (381.4KB)
фомин.TXT (100 bytes)