Экспорт в ISO c метками больше 999
Пользователь:
Alio (IP-адрес скрыт)
Дата: 18, April, 2007 14:51
Как известно, в ISO-формате не может быть полей с метками больше 999.
В связи с этим возникают проблемы при экспорте данных с метками больше 999 (это могут быть оригинальные поля, созданные пользователем в ИРБИС)
Разумеется, для экспорта таких данных необходимо использовать текстовый формат ИРБИС - который, к сожалению, не является коммуникативным, т.е. он "непонятен" другим системам и может использоваться только внутри ИРБИС-ссобщества.
Если же все-таки использовать для экспорта таких данных (с метками больше 999) ISO-формат, возникает проблема - как поступать с такими полями.
До настоящего времени происходило следующее - метка поля усекалась до трех знаков, т.е. поле 2000 при экспорте превращалось в 200 - это, конечно, "не есть хорошо"
Сейчас (18.04.2007) сделаны исправления (и в ИРБИС32 и в ИРБИС64): данные с метками больше 999 при экспорте в ISO "складируются" как повторения специального поля (по умолчанию 998) в виде:
NNNN: <значение поля NNNN>
Также введена зашита на максимально допустимую длину поля в ISO - 9999 (Т.Е. В СЛУЧАЕ ПРЕВЫШЕНИЯ ПОЛЕ ОБРЕЗАЕТСЯ) И МАКСИМАЛНО ДОПУСТИМУЮ ДЛИНУ ЗАПИСИ - 99999 (В СЛУЧАЕ ПРЕВЫШЕНИЯ ЗАПИСЬ ОБРЕЗАЕТСЯ)
ИСПРАВЛЕНИЯ БУДУТ ВКЛЮЧЕНЫ В БЛИЖАЙШИЙ АПГРЕЙД СИСТЕМЫ.