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