Есть один учебник, который используется на нескольких дисциплинах.
По одной из дисциплин его со всеми его аналогами нужно перевести из Основной в Дополнительную литературу.
Правильно ли я понимаю, что это можно сделать двумя способами:
1) вручную - через кнопку Ввод/Корректировка - отредактировать подполе ^G в поле 691 этого учебника и его аналогов для конкретной дисциплины
или
2) через кнопку "Удаление данных в записи": сначала удалить записи дисциплины, где учебник и его аналоги используются как Основная литература, а затем уже по новой прикрепить их к ней как Дополнительную литературу.
Т. е. просто какой-то функции (кнопки), которая бы переводила книгу из Основной в Дополнительную литературу для выбранной дисциплины не имеется?
Если так, то, выполнив изменения одним из выше приведенных способов, нужно ли совершать ещё какие-то действия: например, делать какую-то глобальную корректировку или ещё что-нибудь корректировать, чтобы внесенные изменения вступили в силу?
Вы правы, проще, конечно, первый способ. Никаких действий после этого делать не надо, т.к. этот параметр ни в каких других записях не задействован.
Есть задание для БД каталога - Перевод устаревших учебников в дополнительные. На отмеченных записях каталога. В это задание можно встроить вариант перевода для определенных дисциплин. Подумаю.
Но нам почему-то кажется, что проще второй способ: вроде как меньше мышкой щелкать придется и, в целом, он выглядит как-то более автоматизированным и наглядным.
Если воспользоваться им, то что нужно будет сделать дополнительно после изменения типа литературы для нашего учебника и его аналогов?
И по ходу, если можно, поясните: а если книга полностью удаляется из дисциплины, то какие дополнительные действия нужно (если нужно) предпринять, чтобы изменения вступили в силу?
Хорошо бы, чтобы появилось задание на перевод учебников в дополнительные (и наоборот: из дополнительных в основную литературу) для выбранных дисциплин вне зависимости от их года выпуска.
Поддерживаю последнее предложение. Правила нам меняют постоянно. Например, вроде уже сейчас есть веяния, что годы издания не так строго контролируются и нам может потребоваться наоборот какие-то учебники (но не все) перевести из дополнительной опять в основную. В общем, было бы очень полезно иметь готовый инструмент.
Удаление надо делать по кнопке, например удалить всю дисциплину из учебника - см. 11. Дополнительные действия - надо пересчитать текущий ККО, что в поле 693 для этой дисциплины, т.к. учебников стало меньше и ККО уменьшился. Также для этого учебника изменится ККО, если удалена одна дисциплина, а другие остались, но это будет предложено сделать после выполнения удаления.
По переводу основная-дополнительная - доработаю сущ-ее задание, чтобы выбирать по какой дисциплине.
Редактировано 1 раз. Последний раз 08.11.2019 10:47 пользователем ochagova.
Т.е. чтобы всю литературу по дисциплине переводить из основной в дополнительную и обратно? Не думаю, что так нужно т.к. к дисциплине может быть прикреплена какая-то литература, например, которую надо оставить в дополнительной, а какую-то надо перевести в основную. Может, впрочем, я неправильно поняла Вашу мысль
А нельзя ли к заданной дисциплине добавить ещё возможность выбрать конкретные издания, которые на ней используются, и без учета их года выпуска?
И то же самое сделать наоборот: чтобы литературу из дополнительной переводить в основную.
У нас есть в этом насущная необходимость.
Например, этом году был большой набор и для части основной литературы теперь не хватает экземпляров, и, соответственно, не получается соблюсти норму книгообеспеченности по ним. Оперативно докупить пока нет возможности. По согласованию с преподавателями пока переводим в дополнительную. Но т. к. учебники сами по себе хорошие и преподаватели привыкли по ним преподавать, то когда удастся докупить недостающие экземпляры, необходимо будет опять вернуть их в основную.
Бывает и просто: уч. пособие использовалось сначала как дополнительное, а теперь преподаватель хочет, чтобы оно стало основным.
Такое задание, которое бы позволяло оперативно переводить конкретные издания из основной в дополнительную литературу и наоборот для выбранной дисциплины, было бы большим подспорьем.
Понятно: в связанном окне выбираем книгу и уже потом жмем пакетное задание.
И если год устареваемости не проставлять, то книга просто переведется из основной в дополнительную.
Спасибо, Людмила Николаевна!
Но, знаете, логическим завершением этого задания была бы возможность выбирать и семестр, на котором используется книга внутри дисциплины.
Потому как бывает, что на одном семестре дисциплины книга используется как основная, а на другом в этой же дисциплине - как дополнительная.
А изменения нужно сделать только в конкретном семестре.
Прикладываю для проверки измененное задание с учетом пожеланий. Это для папки каталога. В 2019 это задание войдет с другим именем RepToDopOsn и будет в папке deposit
О, спасибо большое! Как быстро получилось сделать!
Хотелось бы уточнить два момента:
1) семестры нужно проставлять по одному или можно через запятую перечислить нужные?
2) если семестры не проставлять, тогда задание будет действовать по дисциплине в целом?
Семестр по одному. Логика при сравнении повторения поля 691:
Дисциплина-параметр отсутствует ИЛИ дисциплина-параметр = дисциплине в 691
И
семестр-параметр отсутствует ИЛИ семестр-параметр = семестр в 691
Давайте я приложу то, что я сделала для 2019 и что отлаживала. Надо в globk.mnu в папке каталога заменить RepToDop на RepToDopOsn, а сами файлы положите в Deposit.
Вы переводите из основной литературы в дополнительную.
Эта часть задания работает.
Процесс не идет в обратном направлении: из дополнительной в основную.
Сообщение об ошибке в прилагаемом файле.
Ошибка не обнаруживается. В вашей записи дисциплины уже дополнительные. Я перевела их вручную в основные, а потом выполнила глобальную - см. 11, 22.
Вы приложите такие же картинки как у меня.
что можно обсуждать - какой словарь дисциплин подавать? Можно подавать словарь самой БД каталога, можно словарь дисциплин БД VUZ, как сейчас. Из-за этого мне пришлось руками вводить идентификатор дисциплины.
Я Вас, видимо, плохо понимаю.
У нас, ведь, речь зашла о том, что литература по новому заданию не переводится из дополнительной в основную.
Вы пишете, что переводится, но оба раза прикладываете файлы с переводом из основной в дополнительную.
Не понимаю также зачем надо было переводить дисциплины присланной мной записи "вручную в основные", когда у Вас глобальная должна работать в этом направлении? И, собственно, ведь в этом же и был весь смысл: проверить, что в этой записи чрез глобалку дисциплины можно перевести из дополнительной литературы в основную?
А то, что они из основной прекрасно переводятся в дополнительную, я сразу писал, что эта часть задания работает отлично - тут и проверять нечего.
Или я что-то неправильно понимаю?
Прилагаю свои картинки.
Словарь дисциплин удобен и в настоящем своем виде.
Какая-то проблемка с этим пакетным заданием всё же осталась.
Если учебник используется на двух дисциплинах (и, наверное, больше), причем так, что на одной - в качестве основной литературы, а на другой - в качестве дополнительной, то при переводе его из одного типа в другой на одной дисциплине, книга переводится в выбранный тип и на другой дисциплине.
Т. е. тип литературы переводится сразу на всех дисциплинах, где задействован учебник (см. прилагаемые файлы в этом сообщении и следующем).
Получается, что выбор дисциплины в окне запроса параметров перед пакетным заданием, почему-то не работает.