Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Книгообеспеченность :  ИРБИС Irbis
 
Пакетное задание CHKVUZ.gbl
Пользователь: roit (IP-адрес скрыт)
Дата: 28, February, 2018 13:37

Выполняли на всей Базе VUZ пакетное задание CHKVUZ.gbl, чтобы убрать удаленную дисциплину из записи VUZ (я об этом тут написала [irbis.gpntb.ru]).
Условия задали как на картинке т.е. "да" задали только на удаление ненайденных дисциплин и на сообщение об отсутствии записей VUZ.
С удалением все в порядке, лишнюю дисциплину удалило. А вот с сообщением в протоколе происходит что-то странное. Куча сообщений типа "Запись VUZ: не совпадает кафедра ФИЗ с кафедрой в DISC. MFN=1608".
Похоже дело опять в регистре. При выполнении каких-то пакетных заданий (связи, переносы или еще-какие-то) строчные буквы превращаются в заглавные. В итоге в той же записи VUZ есть кафедры с идентификатором точно таким как он есть в справочнике (там например кафедра Физкультуры идет так: Физ), а есть с идентификаторами одними заглавными. А в записи DISC та же кафедра идет со своим "правильным" идентификатором.Отсюда очевидно и предупреждение в протоколе пакетного задания. Но оно же тогда неправильное!
Книгообеспеченность вообще со всеми буквами и во всех базах так поступает и д/о превращается в Д/О, и бкл в БКЛ. И идентификаторы дисциплин, которые введены не руками, а образованы самой же программой как Иност1 могут в записи стать ИНОСТ1. И опять же, в одной и той же записи могут быть и те, и другие варианты.
Прикрепляю записи. Протокол придется прикреплять отдельно из-за запрета прикреплять тут больше 3 файлов.

Вложения: Пакетное_картинка.jpg (436KB)   1608.TXT (492 bytes)   физ.TXT (4.1KB)  
Re: Пакетное задание CHKVUZ.gbl
Пользователь: roit (IP-адрес скрыт)
Дата: 28, February, 2018 13:38

и протокол



Редактировано 1 раз. Последний раз 28.02.2018 13:38 пользователем roit.

Вложения: протокол_конт_вуз (544.7KB)  
Re: Пакетное задание CHKVUZ.gbl
Пользователь: ochagova (IP-адрес скрыт)
Дата: 28, February, 2018 14:55

Видимо, вы правы и дело в регистре. Приложила вариант, где сравнение без учета регистра.

Вложения: chkvuz.rar (3.4KB)  
Re: Пакетное задание CHKVUZ.gbl
Пользователь: roit (IP-адрес скрыт)
Дата: 01, March, 2018 11:30

Да, спасибо, помогло. Ни одного больше сообщения о таких ошибках не было

Re: Пакетное задание CHKVUZ.gbl
Пользователь: nvlos75 (IP-адрес скрыт)
Дата: 23, April, 2018 04:15

Здравствуйте. Скажите пожалуйста,заменить идентификатор дисциплин можно с помощью задания CreateID? или с помощью RepMark?,раньше в идентификаторе было прописано полностью название дисциплины.Идентификатор поменяется по всей БД VUZ? Или лучше применить ручную корректировку для каждой дисциплины?



Редактировано 1 раз. Последний раз 23.04.2018 04:20 пользователем nvlos75.

Re: Пакетное задание CHKVUZ.gbl
Пользователь: ochagova (IP-адрес скрыт)
Дата: 23, April, 2018 11:38

Невозможно ответить, не зная вашей версии

Re: Пакетное задание CHKVUZ.gbl
Пользователь: nvlos75 (IP-адрес скрыт)
Дата: 24, April, 2018 02:50

Здравствуйте. ИРБИС 2016.1

Re: Пакетное задание CHKVUZ.gbl
Пользователь: ochagova (IP-адрес скрыт)
Дата: 24, April, 2018 08:53

Чтобы поменять идентификаторы у дисциплины и во всех связанных данных, надо использовать пакетное задание. См. пример замены ИД на 11111 на рис.Doc1

Вложения: Doc1.docx (451.3KB)  
Re: Пакетное задание CHKVUZ.gbl
Пользователь: roit (IP-адрес скрыт)
Дата: 08, May, 2019 14:12

В версии 2018 (D4) ошибка, которую исправили 28 февраля 2018 года, вернулась. Чтобы Вам не перечитывать всю тему повторяю что происходит:
Выполняли на всей Базе VUZ пакетное задание CHKVUZ.gbl."Да" задали только на удаление ненайденных дисциплин и на сообщение об отсутствии записей VUZ. И еще (это новое в 2018 версии) на удаление конечных/начальных пробелов. Куча сообщений (3 страницы протокола на бумаге) типа "Запись VUZ: не совпадает кафедра ЛИТ с кафедрой в DISC. MFN=1668". Дело совершенно точно (уже пишу по прошлому опыту) в регистре. Т.к. в упомянутой записи 1668 69^BЛИТ, а в записи DISC в поле 5 кафедра Лит



Редактировано 4 раз. Последний раз 08.05.2019 14:27 пользователем roit.

Re: Пакетное задание CHKVUZ.gbl
Пользователь: ochagova (IP-адрес скрыт)
Дата: 08, May, 2019 14:36

А вы не поставили в остальных строках, что НЕТ - не контролировать. Этот признак как раз убирает проверку и сообщения.
А что я исправляла 28 февраля - не помню

Re: Пакетное задание CHKVUZ.gbl
Пользователь: roit (IP-адрес скрыт)
Дата: 08, May, 2019 15:10

Вот мое задание (картинку прикладываю) и вот протокол (прикладываю). "По делу" там только строчка "Запись VUZ: нет поля связанных дисциплин для контингента БИФ-51.04.06.01-МГС-Д/О-S5 MFN=1629".
Остальные все "Запись VUZ: не совпадает кафедра ЛИТ с кафедрой в DISC. MFN=1668" и т.д. это из-за расхождения регистров.
А 28 февраля Вы написали "Видимо, вы правы и дело в регистре. Приложила вариант, где сравнение без учета регистра."
Задание сверяет ЛИТ в записи VUZ поле 69^B и Лит в записи DISC поле 5 и не понимает что это одно и то же.
Получается, что сначала программа сама же превращает мне при выполнении различных пакетных заданий Лит в ЛИТ, и сама же не понимает что это одно и то же.
Т.е. задача не в том чтобы убрать проверку и сообщения, а в том чтобы проверка шла правильно, без учета регистра, раз уж программа всё время сама меняет регистры.



Редактировано 2 раз. Последний раз 08.05.2019 16:16 пользователем roit.

Вложения: задание.jpg (443.6KB)   протокол_05_08 (9.4KB)  
Re: Пакетное задание CHKVUZ.gbl
Пользователь: roit (IP-адрес скрыт)
Дата: 21, May, 2019 14:37

Как то диалог, начатый между праздниками прервался. Все-таки хотелось бы, чтобы при проверке CHKVUZ.gbl не попадали в протокол "ложные" ошибки из-за различия в регистре - см. мое предыдущее сообщение от 8 мая

Re: Пакетное задание CHKVUZ.gbl
Пользователь: ochagova (IP-адрес скрыт)
Дата: 23, May, 2019 11:05

Спасибо, исправила

Вложения: chkvuz.rar (4KB)  
Re: Пакетное задание CHKVUZ.gbl
Пользователь: roit (IP-адрес скрыт)
Дата: 24, May, 2019 12:20

Спасибо, получилось. Теперь в протоколе никаких лишних сообщений о несуществующих ошибках нет



Редактировано 1 раз. Последний раз 24.05.2019 12:21 пользователем roit.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.