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

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

Как убрать «Копия» в наименовании в 1С

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

При копировании элементов справочников, документов и других объектов 1С платформа автоматически добавляет к наименованию пометку «Копия» или формирует название вида «Номенклатура Х (копия)». Это сделано намеренно: система защищает от создания дублей с полностью совпадающими наименованиями, которые потом сложно различить в отчётах и подборах.

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

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

Почему 1С добавляет «Копия» к наименованию

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

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

Полезно знать, что пометка не влияет на уникальность элемента: внутренний идентификатор (GUID) у копии свой, и система различает объекты независимо от наименования. То есть удаление слова «Копия» не создаёт технического дубля — но может создать визуальный, если оригинал и копия окажутся с одинаковыми названиями в одном списке.

Способ 1. Ручное переименование одного элемента

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

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

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

Как переименовать элемент вручную
  1. 1
    Откройте список справочника и найдите элемент с пометкой «Копия»
  2. 2
    Откройте карточку элемента двойным щелчком
  3. 3
    Очистите или исправьте поле «Наименование»
  4. 4
    Нажмите «Записать и закрыть»
  5. 5
    Проверьте отображение элемента в списке и в одном из документов

Способ 2. Групповая обработка «Поиск и замена»

Когда элементов с пометкой десятки или сотни, вручную их править нерационально. В типовых конфигурациях есть встроенная обработка группового изменения данных. В разных версиях она находится в разделах «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов» или вызывается как «Поиск и замена значений».

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

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

Способ 3. Универсальная обработка «Групповое изменение реквизитов»

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

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

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

Сравнение способов

Ручное переименование

Подходит для 1–5 элементов. Быстро, безопасно, не требует дополнительных прав. Не масштабируется.

Поиск и замена

Подходит для массовой чистки по чёткому шаблону. Требует резервной копии и аккуратного отбора.

Групповое изменение реквизитов

Гибкий вариант с предпросмотром списка. Нужны права на запуск обработок и понимание отборов.

Доработка конфигурации

Единственный способ запретить появление пометки в будущем. Требует конфигуратора и снимает объект с полной поддержки.

Как запретить добавление «Копия» при копировании

Чтобы пометка не появлялась в принципе, нужно изменить поведение конфигурации в конфигураторе. Конкретное место зависит от решения: в типовых конфигурациях на базе БСП формирование наименования при копировании может выполняться в общих модулях работы со справочниками, в самописных — в обработчике «ПриКопировании» модуля объекта конкретного справочника.

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

Пример типичного кода, который создаёт пометку:

bsl
Процедура ПриКопировании(ОбъектКопирования)
    Наименование = ОбъектКопирования.Наименование + " (копия)";
КонецПроцедуры

Удалив присваивание или заменив его на очистку наименования (Наименование = ""), вы заставите пользователя сразу вводить осмысленное название — это даже удобнее, чем автоматическая пометка. Помните: изменение типовых объектов требует включения возможности изменения конфигурации и усложняет последующие обновления. Безопасная альтернатива — расширение конфигурации, если версия платформы и режим совместимости это позволяют.

Проверка результата и поиск остаточных пометок

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

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

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

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

Поиск по наименованию со словом «копия» в справочнике
Норма

Ничего не найдено

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

Остались элементы с пометкой — обработка отбора была неполной

Открытие случайных переименованных элементов
Норма

Наименования корректны, записываются без ошибок

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

Пустые наименования или обрезанные названия — замена сработала неверно

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

Выводится чистое наименование

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

Пометка осталась — данные ушли в форму раньше или берутся из другого реквизита

Типичные ошибки при удалении пометки

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

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

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

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

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

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

Почему после удаления слова «Копия» в списке осталось два одинаковых элемента?

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

Можно ли убрать пометку без прав администратора?

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

Пометка появляется при копировании документа. Это то же самое?

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

Вернётся ли пометка после обновления конфигурации?

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

Как найти все элементы с пометкой сразу по всей базе?

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

Опасно ли удалять пометку для обмена данными с другими базами?

Само переименование безопасно: обмены сопоставляют объекты по внутреннему идентификатору, а не по наименованию. Но после изменения элемент будет зарегистрирован к выгрузке, и обновлённое название уйдёт в связанные системы при следующем сеансе обмена.