Справочники и Данные · 11 мин
Как удалить позиции в 1С: пошаговая инструкция
Как удалить позицию в 1С: строку табличной части, товар из документа, элемент справочника. Пометка на удаление, контроль ссылок и типичные ошибки.
Удаление позиций в 1С — одна из самых частых операций, но она сильно различается в зависимости от того, что именно нужно убрать: строку в табличной части документа, товар из номенклатуры, контрагента или целый документ. В каждом случае действуют свои правила, и ошибка может привести к потере данных или «битым» ссылкам в учёте.
Главный принцип платформы 1С:Предприятие — объекты, на которые есть ссылки в других документах и записях, нельзя удалить напрямую. Для них предусмотрен механизм пометки на удаление с последующим контролем ссылочной целостности. А вот строки внутри документа удаляются сразу, пока документ не проведён или пока у вас есть права на его изменение.
Ниже разобраны все основные сценарии: от удаления одной строки в накладной до массовой пометки элементов справочника и окончательного удаления помеченных объектов.
Удаление строки в табличной части документа
Самый простой случай — убрать позицию (товар, услугу) из табличной части документа: реализации, поступления, счёта, заказа. Откройте документ, установите курсор на нужную строку и нажмите клавишу Delete либо кнопку с крестиком в командной панели табличной части. Также можно кликнуть правой кнопкой мыши по строке и выбрать «Удалить» в контекстном меню.
После удаления строки документ нужно записать или провести заново — иначе изменения не сохранятся. Если документ уже был проведён, при перепроведении движения по регистрам обновятся автоматически: остатки, взаиморасчёты и проводки пересчитаются без удалённой позиции.
Учтите ограничение: если документ находится в закрытом периоде (установлена дата запрета редактирования) или у вас нет прав на его изменение, строка не удалится — программа выдаст сообщение о нарушении прав доступа или запрете изменения данных.
- 1Откройте документ и найдите нужную позицию в табличной части
- 2Выделите строку и нажмите Delete или кнопку «Удалить» в панели таблицы
- 3Проведите документ заново кнопкой «Провести» или «Провести и закрыть»
- 4Проверьте итоговую сумму документа и остатки по складу или расчётам
Удаление нескольких позиций сразу
Когда нужно убрать несколько строк, не обязательно удалять их по одной. Выделите диапазон строк с зажатой клавишей Shift (непрерывный блок) или Ctrl (произвольные строки), затем нажмите Delete. Все выделенные позиции будут удалены одним действием.
Если нужно очистить табличную часть полностью, в ряде конфигураций доступна команда «Очистить» в меню «Ещё» табличной части. Там, где её нет, выделите все строки через Ctrl+A внутри таблицы и нажмите Delete. Перед массовой очисткой убедитесь, что документ не нужно сохранить в исходном виде — восстановить удалённые строки после записи документа штатными средствами нельзя.
Альтернатива удалению — подбор позиций заново через кнопку «Подбор» или «Заполнить». Это удобно, когда состав документа меняется существенно: проще сформировать табличную часть заново, чем вычищать лишние строки.
Пометка элемента справочника на удаление
Элементы справочников — номенклатура, контрагенты, склады, договоры — удаляются в два этапа. Сначала объект помечается на удаление: выделите его в списке и нажмите Delete, либо используйте команду «Пометить на удаление / Снять пометку» в меню «Ещё». Помеченный элемент остаётся в базе, но визуально отличается (перечёркнут или отмечен крестиком) и не предлагается при подборе в новые документы.
Пометка обратима: повторное нажатие той же команды снимает её, и элемент снова становится активным. Это безопасный способ «спрятать» позицию, если вы не уверены, использовалась ли она в учёте.
Важно понимать: пометка на удаление не отменяет уже совершённые движения. Документы, где фигурирует этот элемент, продолжают ссылаться на него, проводки и остатки не меняются. Поэтому помечать на удаление следует только позиции, которые больше не будут использоваться в новых операциях.
Окончательное удаление помеченных объектов
Чтобы физически удалить помеченные элементы, перейдите в раздел «Администрирование» → «Обслуживание» → «Удаление помеченных объектов» (в некоторых конфигурациях путь: «НСИ и администрирование» → «Поддержка и обслуживание»). Программа предложит два режима: автоматическое удаление всех помеченных объектов или выборочное удаление, где вы сами отмечаете нужные позиции.
После запуска система выполняет контроль ссылочной целостности: проверяет, не используется ли объект в документах, других справочниках или регистрах. Если ссылки найдены, объект не удаляется, а программа показывает список мест использования. Вы можете открыть эти документы, заменить в них позицию или пометить их на удаление, после чего повторить процедуру.
Операция необратима: после физического удаления восстановить объект штатными средствами невозможно. Перед массовым удалением в рабочей базе сделайте резервную копию («Администрирование» → «Резервное копирование») или выгрузку информационной базы.
Удаление документов и позиций в закрытом периоде
Документ целиком удаляется так же, как элемент справочника: выделите его в журнале и нажмите Delete — документ будет помечен на удаление. Помеченный документ перестаёт участвовать в проведении, его движения по регистрам стираются. Окончательно он исчезает после процедуры удаления помеченных объектов.
Если документ попадает в закрытый период, пометка на удаление будет заблокирована датой запрета изменения данных. Чтобы удалить такой документ, администратор должен временно сдвинуть дату запрета («Администрирование» → «Даты запрета изменения данных»), выполнить операцию и вернуть дату обратно. Это действие влияет на отчётность прошлых периодов, поэтому его проводят только при реальной необходимости и после согласования с ответственными за учёт.
При удалении документа из середины последовательности проведения (например, реализации в цепочке «заказ — отгрузка — оплата») может потребоваться перепроведение связанных документов. Следите за сообщениями программы после пометки — она укажет на нарушение последовательности, если оно возникло.
Как выбрать действие
Типичные ошибки и как их избежать
Наиболее частая проблема — попытка физически удалить позицию, на которую есть ссылки, и удивление, что «1С не удаляет». Это не сбой, а штатная защита целостности данных. Решение — проанализировать места использования и устранить ссылки, а не искать способы обойти контроль.
Вторая ошибка — удаление строк из проведённого документа без последующего перепроведения. Если просто закрыть документ без записи, изменения потеряются; если записать без проведения, движения могут остаться старыми. Всегда завершайте редактирование кнопкой «Провести» и сверяйте итоги.
Третья группа ошибок связана с массовыми операциями: удаление помеченных объектов без резервной копии, пометка элементов с ненулевыми остатками, очистка справочника, по которому строятся отчёты за прошлые периоды. Любую массовую операцию сначала проверяйте на копии базы или ограниченном наборе данных.
Проверка результата после удаления
После удаления строк из документа сверьте итоговую сумму и количество позиций с первичными документами. Если документ влияет на склад или расчёты, сформируйте соответствующий отчёт (остатки по складу, задолженность контрагента) и убедитесь, что данные изменились ожидаемо.
После удаления помеченных объектов проверьте, что в списке не осталось позиций, которые должны были удалиться: если какие-то элементы остались, программа сообщила о ссылках на них — откройте протокол и посмотрите причины. Дополнительно полезно запустить «Проверку логической целостности информационной базы» через конфигуратор, если удалений было много.
Как проверить результат
Сумма и количество совпадают с первичкой, документ проведён
Документ не проведён или суммы не изменились
Позиция перечёркнута и не предлагается при подборе
Элемент активен и доступен для выбора
Объекты удалены, либо показан список ссылок, мешающих удалению
Операция прервана ошибкой монопольного доступа
Удалённые позиции не влияют на текущие показатели
В отчётах фигурируют позиции со статусом «Объект не найден»
Что важно запомнить
Строки документов удаляются клавишей Delete с последующим перепроведением. Справочники и документы — сначала пометкой на удаление, затем процедурой «Удаление помеченных объектов» с контролем ссылок. Перед массовыми удалениями делайте резервную копию и не трогайте позиции с остатками и незакрытыми расчётами.
Частые вопросы
Почему 1С не даёт удалить позицию из справочника?
Потому что на элемент есть ссылки в документах, регистрах или других справочниках. Платформа защищает целостность данных. Запустите «Удаление помеченных объектов» — программа покажет список мест использования. Замените позицию в этих документах или пометьте их на удаление, затем повторите операцию.
Можно ли восстановить удалённую строку документа?
Если документ ещё не записан после удаления — закройте его без сохранения, и строки вернутся. После записи или проведения восстановить строку штатными средствами нельзя: её придётся добавлять вручную заново.
Чем пометка на удаление отличается от окончательного удаления?
Пометка обратима: элемент скрывается из подбора, но остаётся в базе вместе со всеми ссылками на него. Окончательное удаление стирает объект физически и возможно только при отсутствии ссылок. Отменить его нельзя.
Как удалить сразу много позиций номенклатуры?
В списке справочника выделите нужные элементы с помощью Shift или Ctrl и нажмите Delete — все они будут помечены. Затем выполните «Администрирование» → «Удаление помеченных объектов» в выборочном режиме. Для больших объёмов удобно предварительно отобрать элементы отбором по группе или признаку.
Что делать, если в отчётах появилась надпись «Объект не найден»?
Это признак «битой» ссылки: объект был удалён в обход контроля ссылочной целостности, обычно сторонней обработкой. Найдите документ или запись с такой ссылкой и замените её на существующий элемент либо очистите поле. Чтобы избежать этого, всегда удаляйте объекты только через штатную пометку и процедуру удаления помеченных.
Нужны ли особые права для удаления позиций?
Да. Удаление строк документа требует права на изменение этого документа, пометка справочников — права на их редактирование, а запуск «Удаления помеченных объектов» доступен только пользователям с административными правами. Если кнопки неактивны, обратитесь к администратору системы за назначением нужной роли.