К статье
Практический материал

Быстрый старт · 9 мин

Как удалить выделенное в 1С

Как удалить выделенные объекты, строки и текст в 1С: горячие клавиши, пометка на удаление, контроль ссылок и удаление помеченных объектов.

Фраза «удалить выделенное» в 1С может означать разные действия: убрать текст в поле ввода, удалить строку табличной части документа, пометить на удаление элемент справочника или окончательно стереть объект из базы. Способ зависит от того, что именно выделено и в каком режиме работает программа.

В большинстве случаев достаточно клавиши Delete или кнопки «Удалить» на командной панели. Но для объектов базы данных (справочников, документов) 1С использует двухэтапный механизм: сначала пометка на удаление, затем окончательное удаление через специальную обработку с проверкой ссылок. Это защищает базу от потери связанных данных.

Ниже разобраны все основные сценарии: от простого удаления текста до полного удаления помеченных объектов с контролем целостности.

Удаление выделенного текста в полях ввода

Если курсор находится в поле ввода — например, в наименовании, комментарии или поле поиска — выделенный фрагмент текста удаляется стандартными средствами Windows. Выделите текст мышью или сочетанием Shift + стрелки, затем нажмите Delete или Backspace.

Выделенный фрагмент также можно заменить сразу: просто начните печатать, и старый текст будет перезаписан. Для вырезания с сохранением в буфере обмена используйте Ctrl + X, для копирования — Ctrl + C, для вставки — Ctrl + V.

Если клавиша Delete не срабатывает, проверьте, не заблокировано ли поле: в некоторых документах отдельные поля доступны только для просмотра или заполняются автоматически по данным программы.

Удаление выделенной строки в табличной части документа

Строки табличных частей (товары в накладной, сотрудники в ведомости, этапы в заказе) удаляются иначе, чем текст. Установите курсор на нужную строку и нажмите Delete, либо используйте кнопку с крестиком на командной панели таблицы, либо пункт «Удалить» в контекстном меню правой кнопки мыши.

Для удаления нескольких строк выделите их с зажатой клавишей Ctrl (произвольные строки) или Shift (диапазон) и нажмите Delete — все выделенные строки удалятся одновременно. В некоторых конфигурациях доступна команда «Очистить» для удаления всех строк таблицы сразу.

Учтите: если документ уже проведён, изменение табличной части потребует перепроведения. В ряде конфигураций проведённые документы вообще закрыты для редактирования — сначала отмените проведение кнопкой на командной панели.

Пометка выделенного объекта на удаление

Объекты базы данных — элементы справочников, документы, записи регистров — нельзя стереть напрямую клавишей Delete. Вместо этого используется пометка на удаление: выделите объект в списке и нажмите Delete, выберите команду «Пометить на удаление» в меню «Ещё» или в контекстном меню.

Помеченный объект остаётся в базе, но визуально отличается — обычно перечёркнут или помечен специальной пиктограммой. Программа перестаёт предлагать его в полях выбора, а многие отчёты исключают такие объекты из расчётов.

Повторное нажатие Delete на помеченном объекте снимает пометку — это удобный способ восстановить ошибочно помеченный элемент. Снятие пометки с документа не восстанавливает его проведение: документ нужно провести заново.

Как пометить объект на удаление
  1. 1
    Откройте список справочника или документов
  2. 2
    Выделите нужный объект щелчком мыши
  3. 3
    Нажмите Delete или выберите «Пометить на удаление» в меню «Ещё»
  4. 4
    Подтвердите действие в диалоге
  5. 5
    Проверьте, что объект отображается перечёркнутым

Окончательное удаление помеченных объектов

Чтобы физически удалить помеченные объекты из базы, откройте раздел «Администрирование» и выберите «Удаление помеченных объектов». В файловых базах путь может отличаться в зависимости от конфигурации, но обработка присутствует во всех типовых решениях.

Программа покажет список всех помеченных объектов. Можно удалить всё сразу или выбрать отдельные элементы. Перед удалением 1С выполняет контроль ссылочной целостности: если на объект ссылаются другие документы или элементы справочников, удаление будет заблокировано, и программа покажет список помех.

Для объектов, которые мешают удалению, есть два пути: убрать ссылки (отредактировать или удалить ссылающиеся объекты) либо оставить помеченный объект в базе. Принудительное удаление без контроля ссылок доступно только пользователям с правами администратора и чревато появлением «битых ссылок» — вместо значений в документах появятся записи вида «Объект не найден».

Удаление выделенных элементов в списках и отборах

В динамических списках, формах выбора и настройках отборов удаление работает по тем же принципам, но с особенностями. В настройках отбора и сортировки выделенная строка условия удаляется клавишей Delete или кнопкой с крестиком — это влияет только на отображение данных, а не на сами данные.

В списках с множественным выделением (например, при групповой обработке) можно выделить несколько объектов через Ctrl или Shift и пометить их на удаление одной командой. Это существенно быстрее, чем обрабатывать каждый элемент отдельно.

Удаление строки из набора записей регистра сведений выполняется через команду «Удалить» в форме списка регистра. Такие записи удаляются сразу, без пометки, поэтому действуйте внимательно — отменить операцию нельзя.

Частые ошибки и их последствия

Самая распространённая ошибка — попытка удалить объект, на который есть ссылки, в обход контроля целостности. Результат — битые ссылки в документах и отчётах, ошибки при проведении и необходимость восстановления данных из копии.

Вторая типичная ситуация — пользователь помечает документ на удаление и ждёт, что он исчезнет из отчётов немедленно. Пометка снимает проведение документа, и его движения исчезают из учёта, но сам объект остаётся в базе до запуска обработки удаления помеченных объектов.

Третья ошибка — удаление данных без проверки прав. Если кнопка «Удалить» недоступна, значит, у учётной записи нет соответствующих прав. Обходить ограничение через настройку прав самостоятельно не стоит: согласуйте действие с администратором системы.

Типичные ошибки
01
Удаление помеченных объектов без резервной копии — данные теряются безвозвратно
02
Игнорирование списка ссылок при контроле целостности — появляются «битые» ссылки в базе
03
Попытка удалить строку в проведённом документе без отмены проведения — программа блокирует действие
04
Ожидание, что пометка на удаление сразу уберёт объект из базы — требуется отдельная обработка удаления

Проверка результата после удаления

После удаления строки табличной части перепроведите документ и сверьте итоговые суммы с ожидаемыми. После пометки на удаление убедитесь, что объект перечёркнут в списке и не предлагается в полях выбора.

После окончательного удаления помеченных объектов полезно выполнить тестирование и исправление базы (для файловых баз — через конфигуратор) или хотя бы проверить ключевые отчёты: оборотно-сальдовую ведомость, остатки, взаиморасчёты. Расхождения с данными до удаления должны объясняться только удалёнными объектами.

Контрольные точки

Как проверить результат

Отображение объекта в списке
Норма

Объект перечёркнут (пометка) или отсутствует (удалён)

Тревожный признак

Объект выглядит обычным — команда не выполнилась

Проведение документа после удаления строки
Норма

Документ перепроводится, итоги пересчитаны

Тревожный признак

Ошибки проведения или старые суммы

Ссылки на удалённый объект
Норма

Контроль целостности пройден без замечаний

Тревожный признак

В документах появились записи «Объект не найден»

Частые вопросы

Почему клавиша Delete не удаляет объект в списке?

Скорее всего, у вашей учётной записи нет права на пометку удаления для этого вида объектов, либо список открыт в режиме только для просмотра. Проверьте доступность команды «Пометить на удаление» в меню «Ещё» — если она неактивна, обратитесь к администратору за назначением прав.

Можно ли восстановить помеченный на удаление объект?

Да. Выделите помеченный объект и снова нажмите Delete или выберите команду снятия пометки — объект вернётся в рабочее состояние. Документ после этого нужно провести заново, так как пометка отменяет его проведение.

Что делать, если объект не удаляется из-за ссылок?

Откройте список мест использования, который показывает обработка удаления. Пройдите по каждому объекту и либо замените ссылку на другую, либо пометьте ссылающиеся объекты на удаление тоже. После этого повторите удаление.

Удалится ли объект из отчётов сразу после пометки?

Документы после пометки теряют проведение и перестают влиять на регистры, поэтому в большинстве отчётов их данные исчезают сразу. Элементы справочников могут оставаться видимыми в отчётах до физического удаления — это зависит от настроек конкретного отчёта.

Как удалить сразу много объектов одного вида?

Выделите нужные элементы в списке с зажатой клавишей Ctrl или Shift и выполните команду пометки на удаление — она применится ко всем выделенным. Затем запустите «Удаление помеченных объектов» и выберите режим выборочного удаления, чтобы контролировать процесс.

Опасно ли удалять записи регистра сведений?

Записи регистров сведений удаляются сразу и без пометки, восстановить их нельзя. Перед удалением убедитесь, что запись не используется механизмами учёта: например, удаление курса валюты или записи о цене может нарушить расчёты в документах за соответствующую дату.

Итог

Что важно запомнить

Текст и строки таблиц удаляются клавишей Delete сразу, объекты базы — через пометку на удаление с последующей обработкой «Удаление помеченных объектов». Перед массовым удалением делайте резервную копию и не отключайте контроль ссылочной целостности.