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

Справочники и Данные · 10 мин

Как в 1С удалить наименование: инструкция для 8.3

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

В 1С:Предприятии 8.3 под «наименованием» обычно понимают элемент справочника — номенклатуру, контрагента, статью расходов, подразделение или любую другую позицию, у которой есть реквизит «Наименование». Удалить такой элемент напрямую, как файл в проводнике, нельзя: система защищает данные, на которые уже есть ссылки в документах и других справочниках. Поэтому процедура состоит из двух этапов — пометки на удаление и последующего физического удаления через контроль ссылочной целостности.

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

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

Почему наименование не удаляется сразу

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

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

Как пометить наименование на удаление

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

Порядок действий
  1. 1
    Откройте нужный справочник: НСИ и администрирование → Номенклатура, или Покупки/Продажи → Контрагенты, либо через раздел «Справочники».
  2. 2
    Найдите нужное наименование через строку поиска или отбор.
  3. 3
    Выделите элемент и нажмите клавишу Delete либо кнопку «Пометить на удаление» (значок с крестиком) на панели команд.
  4. 4
    Подтвердите действие в диалоге — элемент отобразится перечёркнутым.
  5. 5
    Если пометили по ошибке, повторное нажатие Delete снимет пометку.

Для групповой пометки выделите несколько элементов с зажатой клавишей Ctrl или Shift и нажмите Delete — система предложит пометить все выбранные позиции. Это удобно при расчистке дублей после загрузки данных из Excel или после обмена с сайтом.

Если элемент помечается, но при попытке записи появляется ошибка, проверьте, не открыт ли он в другом окне и не редактирует ли его другой пользователь. В файловой базе блокировки снимаются после закрытия лишних окон; в клиент-серверной — после завершения сеанса другого пользователя.

Как удалить помеченные наименования окончательно

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

Перейдите в раздел «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В открывшейся обработке выберите режим: «Автоматическое удаление всех помеченных объектов» (система удалит всё, что возможно) или «Выборочное удаление» (вы сами отметите галочками конкретные наименования). Для точечной работы безопаснее второй вариант.

Нажмите «Удалить» и дождитесь завершения контроля ссылочной целостности. Система покажет список удалённых объектов и список тех, что удалить не удалось, — с указанием мест использования: конкретных документов, записей регистров и других справочников, где встречается ссылка.

Что делать, если наименование не удаляется

Самая частая ситуация — обработка сообщает, что объект используется. Откройте список мест использования двойным щелчком: вы увидите все документы и объекты, где встречается ссылка. Дальше есть три пути.

Первый — заменить наименование в найденных документах на корректное (например, при слиянии дублей), перепровести документы и повторить удаление. Второй — если документы ошибочны, распровести или пометить их на удаление, затем снова запустить обработку. Третий — оставить элемент в базе, если он участвует в закрытых отчётных периодах: трогать проведённые документы прошлых лет нельзя, это исказит учёт.

Использование обработки «Поиск и удаление дублей»

Если наименование дублируется, не удаляйте копии вручную. В разделе «Администрирование» → «Обслуживание» есть обработка «Поиск и удаление дублей»: она находит элементы с совпадающими реквизитами (ИНН, артикул, наименование), автоматически заменяет ссылки во всех документах на выбранный «правильный» элемент и помечает дубли на удаление. Это самый безопасный способ навести порядок в справочнике.

Маршрут решения

Как выбрать действие

Наименование нигде не используется (новый ошибочный элемент)Пометьте на удаление и удалите через обработку — удалится без проблем
Есть ссылки в документах текущего периодаЗамените элемент в документах или используйте поиск и удаление дублей
Элемент в документах закрытых периодовНе удаляйте — снимите с использования, добавьте пометку «Не используется» в название или архивный статус
Кнопка удаления недоступнаПроверьте права пользователя — нужны права на удаление объектов или полные права

Ограничения и права доступа

Не каждый пользователь может удалять элементы. Если кнопка «Пометить на удаление» серая или отсутствует, значит, в роли пользователя нет права «Удаление» для данного справочника. Обратитесь к администратору базы — права настраиваются в конфигураторе или через профили групп доступа в разделе «Администрирование» → «Настройки пользователей и прав».

Отдельный случай — предопределённые элементы (служебные позиции, созданные конфигурацией, например стандартные ставки НДС или виды расчёта). Их удаление либо запрещено платформой, либо крайне нежелательно: после обновления конфигурации программа может создать их заново или выдать ошибку. Такие элементы можно только переименовать или исключить из использования.

В распределённых базах и при настроенном обмене (с сайтом, с другой конфигурацией 1С, с CRM) удалённый элемент может «вернуться» после очередной синхронизации. Перед удалением проверьте настройки обмена и правила регистрации объектов.

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

Альтернатива удалению: как вывести наименование из работы

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

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

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

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

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

Список справочника после обработки
Норма

Помеченные наименования исчезли из списка в обычном режиме отображения

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

Элементы остались перечёркнутыми — контроль ссылок не пройден, смотрите места использования

Отчёт об удалении в обработке
Норма

Все выбранные объекты в списке «Удалённые»

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

Объекты в списке «Не удалённые» с указанием ссылок

Поиск наименования через «Найти» в справочнике
Норма

Элемент не находится

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

Элемент находится и открывается — удаление не выполнено

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

Можно ли удалить наименование, которое есть в проведённых документах?

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

Почему помеченный элемент всё ещё виден в списке?

Пометка на удаление не скрывает элемент, а лишь перечёркивает его. Чтобы помеченные объекты не отображались, используйте настройку списка (Ещё → Настроить список) с отбором «Пометка удаления = Нет». Полностью элемент исчезнет только после обработки «Удаление помеченных объектов».

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

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

Что делать, если кнопка удаления неактивна?

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

Вернётся ли удалённое наименование после обмена с сайтом?

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

Можно ли восстановить удалённый элемент?

Только из резервной копии базы. Штатной «корзины» в 1С нет. Если копии нет, элемент придётся создавать заново вручную, а ссылки в документах восстановить не удастся — поэтому резервное копирование перед удалением обязательно.

Итог

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

Удаление наименования в 1С — двухэтапная процедура: пометка на удаление, затем физическое удаление через обработку с контролем ссылок. Перед удалением делайте резервную копию, дубли убирайте штатным поиском дублей, а элементы из закрытых периодов не удаляйте, а выводите из использования.