Чтобы удалить объекты, помеченные на удаление в 1С 8.3, недостаточно просто нажать «Del» на клавиатуре. Это поможет лишь поставить метку, что мы хотим избавиться от конкретного объекта. Отметить на удаление или, наоборот, снять выделение можно через нажатие «Еще», находясь в справочнике или журнале документов.
Еще один способ установки метки – нажать на выделенном элементе мышкой и выбрать нужную команду.
Здесь можно использовать небольшие хитрости для выделения нескольких объектов: выделяем их, удерживая кнопку «Ctrl» или «Shift». Чтобы выделить группу объектов от текущего элемента до конца списка можно, выделив первый элемент, нажать комбинацию клавиш «Shift+End» или от текущего выделенного элемента до начала списка – «Shift+Home».
Объекты при этом помечаются красным крестиком.
Контроль ссылочной целостности
Поговорим о реализации механизма контроля в конфигурациях и зачем он нужен.
Постановка пометки – еще не удаление как таковое, а лишь намерение это сделать. По сути, это первый этап нашего процесса. А второй этап – запуск проверки, не связан ли помеченный объект с другими в информационной базе, чтобы сохранить целостность связей.
Механизм запускается как раз при выполнении нашей процедуры, которая, в свою очередь, активируется через «Администрирование-Сервис».
Обработкой предлагается два режима выполнения нашего процесса – автоматический и выборочный. При автоматическом варианте программа обработает все документы в системе, а при выборочной – объекты из указанного пользователем списка. В условиях больших объемов данных, при необходимости удалить какой-то определенный объект, удобно пользоваться выборочным удалением, чтобы процедура не занимала много времени.
Для ускорения процесса удаления можно временно заблокировать программу, установив одноименную галочку. Это актуально при удалении большого объема информации. Программа при этом устанавливает монопольный режим, и другие сотрудники в это время не могут работать с ней.
Как уже было сказано, в рамках процесса удаления программа осуществляет контроль целостности: объект, имеющий связь с другими, удален не будет. Поэтому, чтобы довести наш процесс до конца, надо удалить все связанные с ним объекты.
Это можно сделать с помощью следующего окна, где программа нам показывает помеченные объекты, и если выделить какой-либо из них, справа отразится информация, где он был задействован. Например, наша номенклатура «Костюм рабочий мужской» не может быть удалена, так как она введена в документах «Операция», «Передача материалов в эксплуатацию», «Поступление (акт, накладная)».
Настройка удаления помеченных объектов по расписанию
Программа будет выполнять данную операцию по расписанию в фоновом режиме, если установить галочку «Автоматически удалять помеченные объекты по расписанию». Для этого достаточно лишь настроить это расписание.
Данная настройка также доступна в разделе «Администрирование-Регламентные операции», гиперссылка «Регламентные и фоновые задания».
Понимание процесса удаления в 1С немаловажно, ведь зачастую пользователь не может понять, почему после выполнении процедуры удаления, некоторые объекты остаются на месте. Это непонимание может привести к их накоплению и увеличению объема информационной базы. Разобравшись в этом вопросе, а также в том, как происходит контроль целостности, пользователь без труда может навести порядок в своей базе.
консультация эксперта
самые свежие новости 1 раз в месяц