Re: Удаление контингента
Пользователь:
А. Роман (IP-адрес скрыт)
Дата: 28, August, 2017 08:55
Имеется ввиду параметр DBN= из секции PRIVATE. Он задается по кнопке "настройка" АРМ Книгообеспеченность.
Вообще, это задание удаляет данные контингентов только из одной БД - той, что указана в настройках АРМ Книговыдача (либо в БД IBIS, если в параметре не указана БД).
На данный момент нет возможности разом удалить данные о контингентах из всех БД, включенных в работу АРМ Книгообеспеченность (список БД в справочнике DBNameForKKO.mnu).
Есть два варианта (в версии 2016.1):
1. Последовательное выполнение задания CHKVUZDEL на каждой из БД (кроме той БД, в которой контингент удаляется пакетным заданием vdel83.gbl).
Только надо учитывать, что это задание может удалять ВСЕ повторения поля 691, не связанные с контингентами. Удаляемые данные в архив не переносятся. Для того, чтобы не выполнять задание на всей БД - можно выполнять его на отмеченных (в окне переноса) записях дисциплин.
2. Последовательное удаление заданного контингента во всех БД (кроме БД, используемой по умолчанию): открываете в окне переноса БД, находите дисциплину, удаляете из нее контингент (с переносом в архивное поле или без переноса).
Т.к. работа не с одной, а с несколькими БД - достаточно частое явление, то необходимо вмешательство разработчиков (Л.Н. Очаговой) в ситуацию - корректировка задания vdel83.gbl для обеспечения его работы на всех БД, включенных в список. Если правильно понимаю, путем организации цикла внутри этого задания.
Редактировано 2 раз. Последний раз 28.08.2017 09:11 пользователем А. Роман.
Вложения:
img-2017-08-28-10-13-26.png (62KB)