здравствуйте.
не увеличивается значение максимального инвентарного номера, если вводятся книги, описание которых уже есть в электронном каталоге, т.е. это дополнительные экземпляры, и эти описания переносятся из БД каталога в БД комплектования.Приходится в POLZV исправлять номер вручную. Далее максимальный инв номер формируется нормально.
Пензенская областная библиотека для детей и юношества
Здравствуйте, уважаемые разработчики. Проблема: в БД CMPL при заполнении инв. номера не происходит автоматическое увеличение Максимального инв.номера в записи POLZV.
Помогите, пожалуйста, найти ошибку. Ирбис-64, версия 15.1.
Все у вас нормально - см. мои действия в Doc1. Просто макс. инв. в PLOLZV "отстал" от существующих инв. в БД. Надо один раз ручками сделать его на 1 больше, чем последний, у вас это 24785
Людмила Николаевна, дело в том, что тогда, наверное, непорядок в настройках. Даже если я ставлю номер больше чем последний, увеличение максимального инв. номера не происходит.
Я хотела прислать всю серверную папку IRBIS64, но она слишком велика. Раз CMPL и Deposit в порядке - где ещё можно поискать ошибку?
Здравствуйте,не увеличивается значение максимального инвентарного номера. Макс инвен номер начинается 12-ти значными номерами, например,238200000001
Что можно сделать
Не понимаю.
goirvi, в этом процессе участвуют autoin.gbl, вы его дали, и irbis64.dll. Может быть в нем дело? Но эта процедура очень давно не менялась.
Приложите, на всякий случай, irbis64.dll.
Еще одно невероятное предположение - вдруг у вас в irbisc.ini (или вашем) стоит параметр MAX910Polzv=0 в секции MAIN?
С вашим DLL и irbisc.ini все работает. Я не понимаю что у вас.
А при вводе нового номера КСУ или кода организации макс. номер увеличивается?
А если вы отметите запись и выполните на ней задание autoin из БД CMPL номер в POLZV изменится, будет в протоколе, что запись 1 откор-на? Как у меня на 1?
Еще один параметр может отвергнуть кор-ку
MAXINVENT=?????
Проверьте есть ли он и какой в irbisc.ini? Вообще, приложите ваш irbisc.ini или тот файл, который у пользователя 1.
Ошибки в автовводе нет, т.к. я же с ним проверяла.
Ну, и совсем тупо - я напихала в ваш autoin.gbl отладочные ф-ции, Вы временно замените и выполните задание автоввода на записи, снимайте ВСЕ галочки при этом. После посмотрите - есть ли поля 771, 772 в записи и в POLZV.
Людмила Николаевна, ни в записи, ни в POLZV поля v771 и v772 не появляются.
В файлах irbisp*.ini параметр MAXINVENT=1. В файлах irbisc*.ini такой параметр отсутствует.
Может быть, сбросить вам на почту всю серверную папку IRBIS64 ? В упакованном виде она весит 155 Мб.
Не надо всю папку, достаточно отмеченных файлов на картинке - serv.
Но сделаем еще одну попытку, замените опять autoin в CMPL. Если не создасться поле 770 и 773 в корректируемой записи, то значит автоввод вообще не выполняется.
Вы приложили папку CMPL - это точно то,с чем вы работаете? Впечатление, что работает другой autoin.gbl.
Имеется аналогичная проблема. Не работает автоматическое увеличение Максимального инв.номера в записи POLZV. Всё проверил как выше советовали. Параметр MAXINVENT=1 прописан в конфиге. Но все равно не работает.
ochagova написал(а):
-------------------------------------------------------
> Проверьте состояние записи POLZV - сколько
> повторений в поле 910. Речь о БД CMPL?
Повторение одно. Но пробовал ставить 3, ничего не меняется. База данных CMPL, да.
У вас перестала работать эта технология? Или вообще не работала? На ваш вопрос невозможно ответить - очень скупая информация (без учета предыдущих обсуждений). Надо проверить всю цепочку: запись POLZV (нет дублей? не заблокирована?) - файл autoin.gbl (не меняли? в нем есть операторы для записи POLZV?) - состояние словаря?
ochagova написал(а):
-------------------------------------------------------
> У вас перестала работать эта технология? Или
> вообще не работала? На ваш вопрос невозможно
> ответить - очень скупая информация (без учета
> предыдущих обсуждений). Надо проверить всю
> цепочку: запись POLZV (нет дублей? не
> заблокирована?) - файл autoin.gbl (не меняли? в
> нем есть операторы для записи POLZV?) - состояние
> словаря?
Вообще не работала. Раньше не пользовались этой технологией, а теперь начали разбираться, и оказывается не работает. Как и другие поля в мастере поступления. В частности поле 910 "Номер записи КСУ. № в системе учета. Если не задано, вводится автоматически". Но автоматический ввод не работает при сохранении.
Далее "Словарь серий БД ЭК" (225 поле). Тоже пустой словарь. Хотя через Каталогизатор словарь серий есть. Много значений там.
Также словарь "Год и номер записи КСУ" пустой. Ничего нет. Но тут проблему решил, поменял значение вывода с ",MKSU=" на ",KSU=" и значения появились. Потом "Предметный подзаголовок" тоже словарь не выводится.
Но это уже по порядку разбираюсь с этим. Пока вот с этими инвентарными номерами решить проблему.
Запись POLZV не заблокирована, дублей нет. Стоит первым MFN. Операторы все есть. Но может в самом файле какие-то ошибки?
Прикладываю файл. Если можно, посмотрите пожалуйста.
Оказывается дело было в файле автоввода. Так и думал что там ошибка.
Взял файл из этой темы и все заработало.
Правда непонятно где в нашем автовводе ошибка была.