Справочники и Данные · 15 мин
Как в 1С скопировать папку с номенклатурой
Как скопировать папку (группу) с номенклатурой в 1С 8.3: стандартные способы, копирование через буфер обмена, обработки, перенос структуры групп и типичные ошибки.
Папка (группа) номенклатуры в 1С — это элемент иерархии справочника «Номенклатура», внутри которого могут находиться товары и вложенные подгруппы. Задача скопировать такую папку возникает при реструктуризации каталога, создании похожих товарных разделов или переносе ассортимента между базами. Стандартными средствами 1С скопировать группу «в один клик» вместе со всем содержимым нельзя — платформа копирует только один выделенный элемент, поэтому приходится комбинировать несколько приёмов.
Выбор способа зависит от объёма данных и конфигурации. Для небольшой группы на 10–30 позиций достаточно ручного копирования через буфер обмена. Для больших разделов с сотнями позиций и вложенными подгруппами разумнее использовать типовую обработку «Групповое изменение реквизитов», копирование через Excel или внешние обработки переноса данных. Ниже разобраны все рабочие варианты с условиями их применения.
Материал ориентирован на типовые конфигурации 1С 8.3: «Управление торговлей», «Комплексная автоматизация», «ERP», «Бухгалтерия предприятия». В отраслевых и сильно доработанных решениях названия команд могут отличаться, но логика действий сохраняется.
Что происходит при копировании группы в 1С
Справочник «Номенклатура» в типовых конфигурациях — иерархический: элементы и группы связаны отношением «родитель — потомок». Когда вы копируете отдельный товар клавишей F9 или командой «Скопировать», платформа создаёт новый элемент с теми же реквизитами, но с новой внутренней ссылкой. При этом копируется только сам элемент — связанные с ним данные (штрихкоды, цены, характеристики) в зависимости от конфигурации могут копироваться или нет.
С группой ситуация жёстче. Команда «Скопировать» для группы создаёт пустую папку с тем же наименованием — без вложенных элементов и подгрупп. Это ограничение платформы, а не ошибка конфигурации. Поэтому «скопировать папку с номенклатурой» на практике означает последовательность: создать новую группу → перенести или продублировать в неё позиции → при необходимости повторить для вложенных подгрупп.
Подготовка: проверки перед копированием
Прежде чем дублировать раздел каталога, оцените его состав. Откройте группу и посмотрите: есть ли вложенные подгруппы, используются ли характеристики и серии, ведётся ли учёт по штрихкодам. От этого зависит, какие данные потеряются при ручном копировании и нужен ли дополнительный контроль после переноса.
Убедитесь, что у вашей учётной записи есть права на добавление элементов справочника «Номенклатура». Если кнопки «Создать» и «Скопировать» неактивны, обратитесь к администратору — без прав на запись любой способ окажется недоступен. Также проверьте, не установлена ли в базе блокировка на период закрытия или регламентные операции, которые могут замедлить массовое создание элементов.
Если в базе работают другие пользователи, предупредите их о планируемых массовых изменениях. При большом объёме копирования желательно выполнять операцию вне пиковой нагрузки, а перед серьёзной реструктуризацией — сделать резервную копию информационной базы.
Способ 1. Ручное копирование через буфер обмена
Самый простой вариант для небольших групп — скопировать позиции выделением через буфер обмена. Этот способ работает в любой типовой конфигурации и не требует дополнительных инструментов.
Порядок действий: откройте справочник «Номенклатура», перейдите в исходную группу. Выделите нужные позиции: все — сочетанием Ctrl+A, часть — с зажатой клавишей Ctrl или диапазон через Shift. Нажмите Ctrl+C, затем перейдите в целевую группу (или создайте новую кнопкой «Создать группу») и нажмите Ctrl+V. Платформа создаст копии всех выделенных элементов уже привязанными к новой папке.
Учтите ограничения метода. Вложенные подгруппы через буфер обмена переносятся как пустые группы — их содержимое придётся копировать отдельно, заходя в каждую. Если позиций больше нескольких сотен, список может отрисовываться медленно, а операция вставки — занять заметное время. Кроме того, в некоторых конфигурациях вставка через буфер создаёт элементы без штрихкодов и настроек характеристик — это нужно проверить по результату.
- 1Создайте новую группу: в списке номенклатуры нажмите «Создать группу», укажите наименование и родителя
- 2Откройте исходную папку и выделите позиции: Ctrl+A (все) или Ctrl+клик (выборочно)
- 3Скопируйте выделенное: Ctrl+C
- 4Перейдите в новую группу и вставьте: Ctrl+V
- 5Повторите для каждой вложенной подгруппы, если они есть
- 6Проверьте результат: количество позиций, штрихкоды, характеристики
Способ 2. Копирование одного элемента командой «Скопировать»
Если нужно продублировать не всю папку, а несколько похожих товаров, удобнее копировать их по одному. Выделите элемент и нажмите F9 или выберите «Скопировать» в меню «Ещё» либо в контекстном меню по правой кнопке мыши. Откроется форма нового элемента с заполненными реквизитами — измените наименование и другие отличающиеся поля, затем запишите.
Преимущество способа — контроль над каждой копией: вы сразу видите, какие реквизиты перенеслись, и можете исправить их до записи. В «Управлении торговлей» и ERP при копировании товара с характеристиками система обычно предлагает скопировать и связанные данные — следите за соответствующими флажками в диалоге.
Минус очевиден: для группы из 50–100 позиций поэлементное копирование превращается в рутину с высоким риском пропустить позицию или создать дубликат. В таких случаях переходите к способам с выделением списка или к обработкам.
Способ 3. Перенос позиций через «Групповое изменение реквизитов»
Если задача — не продублировать, а фактически переместить содержимое папки в другую группу, оптимальна типовая обработка «Групповое изменение реквизитов». В большинстве конфигураций она доступна в разделе «Администрирование» → «Обслуживание» либо через «Все функции» → «Обработки».
Откройте обработку, выберите объект «Номенклатура», настройте отбор: условие «Родитель равно <исходная группа>». В списке реквизитов найдите «Родитель» и укажите новую группу в качестве значения. Нажмите «Изменить реквизиты» — все отобранные позиции переместятся в целевую папку. После этого пустую исходную группу можно удалить или оставить.
Этот способ не создаёт копий — элементы сохраняют свои ссылки, штрихкоды, характеристики и историю в документах. Это самый безопасный вариант реструктуризации каталога, потому что не порождает дублей. Если же нужны именно дубликаты, обработка не подходит: используйте буфер обмена или загрузку из таблицы.
Сравнение способов
Создаёт полноценные копии позиций. Подходит для групп до нескольких сотен элементов. Ограничение: подгруппы копируются пустыми, штрихкоды могут не перенестись.
Точечное дублирование с контролем реквизитов. Подходит для 1–10 похожих товаров. Не масштабируется на большие папки.
Перемещает позиции без создания дублей, все связанные данные сохраняются. Подходит для реструктуризации. Не создаёт копий — только смена родителя.
Массовое создание копий по таблице. Подходит для больших объёмов и переноса между базами. Требует подготовки файла и проверки соответствия колонок.
Способ 4. Копирование через Excel и загрузку из табличного документа
Для больших папок и переноса между базами удобна связка «выгрузить список → изменить → загрузить». В списке номенклатуры выделите позиции исходной группы и выведите их в табличный документ: «Ещё» → «Вывести список». Сохраните результат в файл Excel или скопируйте в таблицу.
Затем используйте типовую обработку загрузки. В «Управлении торговлей» и ERP это «Загрузка данных из файла» (обычно в разделе «Настройки и справочники» или «Администрирование»), в «Бухгалтерии» — «Загрузка номенклатуры из файла». Укажите файл, сопоставьте колонки с реквизитами справочника и перед загрузкой задайте целевую группу в настройках — все новые элементы создадутся внутри неё.
Критичный момент — контроль дублей. В настройках загрузки выберите режим «Создавать новые элементы» без поиска по наименованию, иначе обработка может сопоставить строки с существующими товарами и обновить их вместо создания копий. После загрузки сверьте количество созданных позиций с количеством строк в файле.
Копирование папки между разными базами 1С
Если папку нужно перенести в другую информационную базу (например, из тестовой в рабочую или между организациями), действуют те же принципы, но добавляется проблема сопоставления связанных данных: единиц измерения, видов номенклатуры, ставок НДС. Эти значения в двух базах могут иметь разные ссылки, и при переносе их нужно сопоставить.
Для простого случая достаточно выгрузить список в Excel из одной базы и загрузить обработкой в другую, указав в файле только те реквизиты, которые совпадают по значению (наименование, артикул, единица измерения как текст). Для регулярных переносов или сложных структур с характеристиками используют типовую обработку «Выгрузка и загрузка данных XML» (для идентичных конфигураций) или «Универсальный обмен данными в формате XML» с правилами конвертации.
Обработка «Выгрузка и загрузка данных XML» доступна на диске ИТС и в составе многих типовых поставок. Она переносит объекты вместе со ссылками, поэтому корректно работает только между базами с одинаковой конфигурацией и версией. Несовпадение версий — самая частая причина ошибок при таком переносе.
Как выбрать способ
Проверка результата после копирования
После любого массового копирования выполните контроль. Сравните количество позиций в исходной и новой группе: проще всего открыть каждую папку и посмотреть счётчик элементов либо вывести список в табличный документ и сравнить число строк.
Выборочно откройте несколько скопированных карточек и проверьте ключевые реквизиты: вид номенклатуры, единицу измерения, ставку НДС, артикул. Если товары участвуют в продажах, проверьте наличие штрихкодов (регистр сведений «Штрихкоды номенклатуры») и действующих цен — новые элементы не получают цены автоматически, их нужно установить документом «Установка цен номенклатуры».
Отдельно проверьте отчёты по остаткам: копии товаров не должны появиться на складе — новые карточки создаются с нулевыми остатками, и это нормально. Если после копирования в отчётах появились непонятные позиции с остатками, значит, где-то был использован перенос вместе с движениями — такое возможно только при нештатных обработках, и ситуацию нужно разбирать с администратором.
Как проверить результат
Совпадает с количеством в исходной папке
Позиций меньше или появились лишние дубли с одинаковыми наименованиями
Заполнены и совпадают с исходными
Пустые поля вида номенклатуры или единицы измерения — карточки не запишутся в документы корректно
Присутствуют у скопированных товаров, где они были
Штрихкоды отсутствуют — товар не пробьётся на кассе, нужно перенести вручную
Для новых позиций установлены актуальные цены
Цены нулевые или отсутствуют — продажи будут идти без цены
Типичные ошибки и ограничения
Самая частая ошибка — ожидание, что F9 или «Скопировать» на группе перенесёт всё содержимое. В результате пользователь получает пустую папку и считает, что данные потерялись или «1С не работает». Это штатное поведение платформы, и содержимое нужно копировать отдельно.
Вторая распространённая проблема — дубли номенклатуры после нескольких попыток копирования. Если операция прервалась или была выполнена повторно «для надёжности», в базе появляются одинаковые товары. Для поиска таких дублей используйте типовую обработку «Поиск и удаление дублей» («Администрирование» → «Обслуживание»), которая умеет объединять элементы с заменой ссылок в документах.
Третья ошибка — копирование папок с номенклатурой, участвующей в обмене с сайтом или торговым оборудованием, без отключения регистрации изменений. Дубли уходят во все связанные системы, и вычищать их оттуда значительно сложнее, чем предотвратить выгрузку.
Частые вопросы
Можно ли скопировать папку номенклатуры целиком одной командой?
Штатной команды «копировать группу с содержимым» в платформе 1С:Предприятие нет. Команда «Скопировать» дублирует только саму папку без вложенных элементов. Содержимое переносится отдельно: выделением списка через буфер обмена, обработкой группового изменения реквизитов или загрузкой из файла. Существуют внешние обработки, автоматизирующие копирование ветки целиком, но их нужно согласовывать с администратором.
Почему после вставки Ctrl+V в группе появились не все товары?
Чаще всего причина в том, что при копировании были выделены не все позиции — например, список был отфильтрован или часть элементов находилась во вложенных подгруппах, которые через буфер обмена переносятся пустыми. Проверьте исходную папку с отключённым отбором и повторите копирование для каждой подгруппы отдельно.
Перенесутся ли штрихкоды и цены при копировании товаров?
Цены — нет: они устанавливаются документом «Установка цен номенклатуры», и для новых карточек его нужно создать заново. Штрихкоды зависят от конфигурации: в ряде типовых решений при копировании элемента штрихкоды переносятся, но надёжнее проверить регистр «Штрихкоды номенклатуры» после операции и при необходимости добавить их вручную или обработкой.
Как скопировать папку номенклатуры в другую базу 1С?
Для идентичных конфигураций одинаковой версии используйте обработку «Выгрузка и загрузка данных XML» — она переносит объекты со ссылками и связанными данными. Для разных конфигураций подойдёт выгрузка списка в Excel и загрузка типовой обработкой «Загрузка данных из файла» с ручным сопоставлением колонок. При расхождении версий конфигураций XML-перенос может завершиться ошибками.
Что делать, если после копирования появились дубли товаров?
Используйте типовую обработку «Поиск и удаление дублей» из раздела «Администрирование» → «Обслуживание». Она находит элементы с совпадающими реквизитами и объединяет их с автоматической заменой ссылок во всех документах. Перед объединением сделайте резервную копию базы и проверьте предложенные пары вручную — автоматическое слияние отменить сложно.
Нужны ли особые права для копирования групп номенклатуры?
Достаточно стандартных прав на добавление и редактирование справочника «Номенклатура». Для обработок «Групповое изменение реквизитов» и «Поиск и удаление дублей» обычно требуются права администратора или доступ к разделу «Администрирование». Если нужные кнопки неактивны, запросите у администратора соответствующую роль.
Что важно запомнить
Группа в 1С копируется пустой — содержимое переносится отдельно. Для перемещения без дублей используйте «Групповое изменение реквизитов», для копий — буфер обмена или загрузку из Excel. После операции сверьте количество позиций, проверьте штрихкоды и установите цены новым товарам. При работающем обмене данными сначала отключите регистрацию изменений, иначе дубли уйдут во все связанные системы.