Здравствуйте!
Версия 2004.2. Внедрять начинали с "Каталогизатора", поэтому регистрационные записи на журналы/газеты изначально находились в базе статей. Проблема такая: оформили подписку на периодику через "Комплектатор", стали переносить данные в ЭК, при этом перенеслись только записи на те издания, которых там не было раньше. Те, на которые описание было сделано в "Каталогизаторе", логически удаляются (как дублеты) и данные о подписном периоде не вносятся. Наши действия: "Комплектатор"-подписка-выбрали нужный журнал-"перенос в ЭК"-задали базу. Шифры изданий совпадают. В поле 66 данных нет. Что мы делаем не так?
Чтобы сведения о подписке приписывались к записи в ЭК, в запись журнала в БД комплектования нужно ввести данные в поле 66 (достаточно ввести имя БД ЭК)
Пробовала по-разному: и вводя в саму запись журнала имя базы (а, кстати зачем - ведь мы ее укажем при переносе?), и указывала базу при переносе в ЭК - все бесполезно. Копируется запись в указанную базу и удаляется как дублетная. Даже переустановила ИРБИС (заменила на новую версию), т. к. возможно старая некорректно работала. Но ничего не вышло...
А перенос делаете по периоду подписки?
Только в этом режиме (а не по отмеченным) идет приписка данных.
PS. Имя БД в поле 66 нужно для определения того, что запись уже передавалась в ту БД, в которую сейчас производится передача данных
Попробовала. Получилось вообще странно: записи перенесены как новые (только в 10 из 350 добавлены сведения о подписке), и, поскольку шифры одинаковые, перенесенные записи логически удалены как дублетные. Еще несколько записей отвергнуто (уже перенесенные) - с этим я согласна, не проверила у них поле 66 перед переносом. А вот насчет дублетности - почему?... А если мне не нужно переносить все записи, а только часть наименований - как тогда поступить? В периоде подписки отметить нужные?
Поле 910 в сверке на дублетность не участвует.
В примере вашей записи из БД CMPL есть пустое поле 66. Поэтому при первой передаче в БД каталога создавалась дублетная запись, а в CMPL в эту запись добавилось поле 66: :_^AINFO^B20050921. Если вы повторите передачу в БД INFO в этих условиях, то сведения о заказе припишутся. Для передачи Вы можете отметить эту запись в словаре заглавий. Смущает, что таких записей, как Вы пишите, у вас не одна.
У нас аналогичная проблема:
В запись комплектования вносятся новые сведения о заказе на газеты/журналы. Поле 66 при этом заполнено. При преносе в ЭК, в поле 901 (Сведения о заказанных экземплярах) ничего не перенеслось. Как с этим бороться?
Поле 901 (сведения об экземплярах) приписывается один раз в год (предполагается, что число комплектов и их направления в течение года не меняются; в противном случае - правьте вручную).
Но поле 938 (сведения о заказе) должно приписываться для каждого нового периода подписки.