Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книгообеспеченность :  ИРБИС Irbis
 
Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 07, October, 2014 13:07

Людмила Николаевна, здравствуйте! У нас возникла проблема - некорректно выполняется пакетное задание RepCont.gbl (изменение контингента) (см. вложения). При изменении семестра в записи контингента в связанных записях электронного каталога удаляется "старый" семестр, но не прописывается "новый".
Это пакетное задание выполнялось в прошлом году правильно. После этого устанавливали обновления.
У нас Ирбис 64, 2011, обновления установлены.
Заранее спасибо за ответ.

Вложения: 1.jpg (336.3KB)   2.jpg (335.3KB)   3.jpg (426.9KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 08, October, 2014 15:27

Задание менялось в следующих версиях. Исправленное прилагаю.

Вложения: vAdd691.rar (734 bytes)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 14, December, 2016 09:55

Людмила Николаевна, здравствуйте! Мы установили новую версию ИРБИС 2015.1.Задание RepCont.gbl снова выполняется некорректно:при изменении семестра в записи контингента в связанных записях электронного каталога удаляется "старый" семестр, но не прописывается "новый".

Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 14, December, 2016 14:00

Я делаю - у меня все получается. 1 - протокол. 2 - откорректированная запись.
Покажите те же самые картинки вашей корректировки. Укажите что на что меняли.

Вложения: 1.png (86.2KB)   2.png (106.9KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 24, January, 2017 06:47

Людмила Николаевна, здравствуйте! Не могли написать раньше, т.к. сотрудники были на больничном.
Мы еще раз проверили выполнение задания RepCont. В протоколе (см. 111.jpg) прописано только удаление данных контингента из записей каталога. Но в реальности, Вы правы, данные контингента не только удаляются, но и прописываются в записи каталога (хотя в протоколе это не отразилось). При анализе присоединенных записей обнаружилась ошибка, при которой в результате корректировки в базе каталога появляются лишние записи. Об этом мы писали ранее. [irbis.gpntb.ru]
У нас ИРБИС 2015.1, работаем без RDR.

Вложения: 111.jpg (128.2KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 24, January, 2017 10:29

Давайте без отсылок к прошлым вопросам. Сейчас какая ситуация? Вы не показали картинку, что вы задаете в опросном листе. Покажите последовательно на картинках:
что вы задали
протокол
что не так после корректировки

Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 25, January, 2017 11:42

Людмила Николаевна! Описываем нашу ситуацию. Мы выполняем пакетное задание на изменение одного контингента дисциплины (RepCont). Всего к дисциплине присоединено 55 записей ЭК, из них к изменяемому контингенту принадлежат только 32 записи ЭК.
Меняем семестр (1.jpg). В протоколе прописывается ТОЛЬКО удаление из записей (2.jpg) . При анализе присоединенных записей обнаружилось, что данные контингента не только удаляются, но и прописываются во все 55 записей книг для данной дисциплины, хотя должны прописаться только в 32. При этом в записях не отражается тип литературы (Осн/Доп) (3.jpg).

Вложения: 1.jpg (210.7KB)   2.jpg (270.2KB)   3.jpg (229.9KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 25, January, 2017 12:35

Вы упорно не показываете, что вы задаете в опросе - как на 1.
Но лучше сделайте так - в файле irbisk.ini задайте в параметре
show_glob_task=1
Выполните заданте. В папке irbiswrk создадутся файлы: RepCont1, RepCont2, RepCont3. Приложите их.

Вложения: 1.png (100.4KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 26, January, 2017 09:00

Высылаем файлы

Вложения: RepCont1.gbl (8.5KB)   RepCont2.gbl (1.9KB)   RepCont3.gbl (14.2KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 26, January, 2017 09:56

(Не увидела главного).
Все-таки приложите картинку опросного листа (как на моей картинке) перед запуском. Еще я приложила задания, которые последние в версии и которые у меня работают. Замените в VUZ

Вложения: vuz.rar (6KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 26, January, 2017 13:34

Высылаю картинку опросного листа

Вложения: 11.jpg (190.9KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 27, January, 2017 11:19

Заменили задания в БД VUZ. Выполнили задание RepCont.gbl на изменение семестра. В связанных записях ЭК удалился "старый" семестр, но не прописался "новый". Файлы RepCont1, RepCont2, RepCont3 прилагаем.

Вложения: RepCont1.gbl (8.5KB)   RepCont2.gbl (2.9KB)   RepCont3.gbl (14.2KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 27, January, 2017 11:21

Прилагаю протокол

Вложения: Протокол1.jpg (128.9KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 27, January, 2017 13:29

Почему же картинка опроса - не тот случай, что протокол? Философия и Делопроизводство? Я ведь пытаюсь увидеть какую-нибудь зацепку, чтобы понять вашу ситуацию.
Я предполагаю, что дописывание не происходит, т.к. записи каталога не находятся. Поэтому надо смотреть - есть ли такой словарь в БД BIBL. Поэтому приложите файлы Bibl.fst + Bibl.ifs. Либо проверьте сами - для этого надо смотреть есть ли словарь в БД BIBL с префиксом !I=. Если возьметесь за это, то я объясню как.

Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 30, January, 2017 05:09

Высылаю файлы Bibl.fst и Bibl.ifs

Вложения: BIBL.FST (76.7KB)   BIBL.IFS (79KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 30, January, 2017 13:11

Кажется, я поняла в чем проблема. У вас в дисциплине Делопроизводство в поле идентификатора стоит символ ' (апостроф). Это недопустимо, этот символ дает ошибку и действие не выполняется.
Такие записи можно найти, если в послед.поиске написать:

v3^0<>'' and v3^0: s("'"d3^0)

Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 31, January, 2017 06:52

Людмила Николаевна, мы не смогли в последовательном поиске найти записи с апострофом (высылаем картинку). Может мы не так искали?

Вложения: Свободный поиск в VUZ.jpg (186.3KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 31, January, 2017 09:17

Я имела в виду БД BIBL, в которой не находятся записи.

Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 31, January, 2017 09:28

В БД BIBL тоже записи с апострофом не нашлись

Вложения: Свободный поиск в BIBL.jpg (201.6KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 31, January, 2017 13:47

Я не знаю, почему у вас не дописываются записи каталога.
Давайте с самого начала. Вы меняете приложенный файл (временно!), выполняете эту процедуру с регистрацией каждого шага
- что отметили, чтобы видна была запись дисциплины и отмеченная запись контингента в нижнем окне,
- что в опросном листе,
- что в протоколе.
С включенным show_glob_task=1.
После кор-ки экспортируйте записи дисциплины и записи каталога, в которых удаление произошло, а добавление нет.
Прикладывайте картинки, файлы RepCont, запись дисциплины и записи каталога (хотя бы 1 запись)
Можно, конечно, через удаленный рабочий стол, если у вас есть такая возможность.

Вложения: отладка.rar (1.1KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 01, February, 2017 08:22

Людмила Николаевна, здравствуйте! У нас невозможно работать через удаленный рабочий стол, поэтому присылаем картинки. Мы поставили файлы отладки (присланные Вами). Проделали задание RepCont, ситуация не изменилась. Картинки, протокол и записи высылаем. Параметр show_glob_task=1, но после установки Ваших vAdd83, vAdd691, Vdel83 у нас не перезаписались отладочные файлы RepCont 1, 2,3. Попробовали сделать корректировку на другой дисциплине - RepCont 1, 2,3 опять не переписались, поэтому их не высылаем.

Вложения: 1.jpg (199.2KB)   2.jpg (190.8KB)   Отладка.rar (13.5KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 01, February, 2017 10:04

Вы НЕ поставили мои отладочные файлы. Если бы поставили, то в записи дисциплины Делопроизводство были бы поля 771, 772, 773. Где они?
Если файла RepCont не меняются, значит реально у вас работает другой INI, а не тот, в котором вы правите параметр ShoW_...
В протоколе под номерами 229, 302 записи VUZ, а приложенные файле 229 и 302 - это та же дисциплина Делопроизводство.
В общем, вы меня мистифицируете, или вы сами не понимаете ваше хозяйство. У вас, наверное, несколько установок. Наверное, есть реальная БД и есть тестовый вариант, на котором вы все пробуете, и тестовый вариант не соответствует реальному.
Больше ничего не могу сказать.

Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 01, February, 2017 11:59

Людмила Николаевна, приносим свои извинения, мы, действительно, запутались. Сейчас поставили Вашу отладку, сделали все заново на другой дисциплине. Высылаем результаты.

Вложения: 1.jpg (116.3KB)   2.jpg (110.8KB)   Отладка.rar (123.9KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 01, February, 2017 15:59

Нашла заковыку, замените файл.

Вложения: vAdd691.rar (971 bytes)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: cepeleva (IP-адрес скрыт)
Дата: 02, February, 2017 11:03

Людмила Николаевна! Большое спасибо! Все работает!

Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: СВК (IP-адрес скрыт)
Дата: 04, April, 2017 06:09

Здравствуйте, Людмила Николаевна. При переходе на ФГОС3+ Часть студентов учились по старым планам, а часть по новым мы вводили два контингента с разными направлениями, но с одинаковыми специальностями.Возникла необходимость удаления старых контингентов, т.к они закончили обучение.Во вложении нужно удалить все контингенты с направлением 050100.62 во всех записях дисциплин и каталогов.Как это сделать правильно, чтобы произошли изменения связанных данных в записях каталогов, если мы используем 2 каталога книг- IBIS и книг из ЭБС-UNIV?



Редактировано 2 раз. Последний раз 04.04.2017 06:11 пользователем СВК.

Вложения: 1.jpg (84.2KB)   1.jpg (84.2KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 04, April, 2017 09:32

Не указываете и не показываете версию. Поэтому для последней версии:
Правильное удаление - правое окно, отметить в словаре контингентов, режим "Удалить", выполнить. См. 1. Удаление выполнится в текущем каталоге. Для другой БД каталога придется выполнять удаление в ней по дисциплинам. Но тоже в правом окне в режиме "Удалить".

Вложения: 1.png (107.2KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: СВК (IP-адрес скрыт)
Дата: 05, April, 2017 08:23

Добрый день! Спасибо. Версия 2013.1 с обновлениями d1-d5. А если после удаления в другой БД сделать пакетное задание CHKVUZDEL контроль данных по КО с удалением не прошедших контроль, это правильно? И еще у нас почему-то разные пакетные задания для баз каталога IBIS и UNIV скрины прилагаю.

Вложения: ibis.png (221.4KB)   univ.png (228.4KB)  
Re: Пакетное задание RepCont.gbl (изменение контингента)
Пользователь: ochagova (IP-адрес скрыт)
Дата: 05, April, 2017 08:56

Пакетное задание контроля можно выполнять хоть каждый день. Другой вопрос - с корректировкой или без. Это вы сами решаете, в листе опроса.
Задание chkVuz стало лишнем, его поглотило другое задание.
То что разные списки заданий говорит о том, что вы неправильно переходите на новую версию. Эталоном д.б. БД IBIS, другие БД каталога д. создаваться из нее. Главное - чтобы сами задания были одинаковы и последней версии.



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