В пустой "карман" добавляется 35000 записей, найденных по результатам поиска.
На экране появляется сообщение:
---
В "карман" добавлено док-ов - 32758. Перейти к просмотру "кармана"?
---
Параметр MAXMARKED в irbisc.ini установлен в 35000.
Видимо, для хранения количества записей используется переменная Типа INTEGER (целый). Этот тип представляет множество целых чисел диапазона от -32768 до 32767. В памяти ЭВМ под целое число отводится два байта (16 бит).
Grievous написал(а):
-------------------------------------------------------
> Видимо, для хранения количества записей
> используется переменная Типа INTEGER (целый). Этот
> тип представляет множество целых чисел диапазона
> от -32768 до 32767. В памяти ЭВМ под целое число
> отводится два байта (16 бит).
Под целое число (Integer) отводится 4 байта.
Grievous написал(а):
-------------------------------------------------------
>
> Зачем так много в карман добавлять?
Часто используем добавление в карман записей, найденных по результатам поиска, для последующего вызова режима "Отобразить "Карман" в виде ОТМЕЧЕННЫХ в БД" и глобальной корректировки отмеченных записей.
PRM написал(а):
-------------------------------------------------------
> Добрый день.
>
> Сообщение об ошибке.
>
> В пустой "карман" добавляется 35000 записей,
> найденных по результатам поиска.
> На экране появляется сообщение:
> ---
> В "карман" добавлено док-ов - 32758. Перейти к
> просмотру "кармана"?
> ---
>
> Параметр MAXMARKED в irbisc.ini установлен в
> 35000.
>
> АРМ Каталогизатор ИРБИС64+ 2018.1 (D9).
Кол-во документов в кармане с одной стороны ограничено параметром MAXMARKED, с другой стороны - внутренней константой сервера MAX_POSTINGS_IN_PACKET.
Разумеется, второе ограничение можно программно преодолеть, но...
Считаю, что сохранять в кармане больше 32758 док-ов, - это блажь.