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

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

Как в 1С перенести номенклатуру из одной папки в другую

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

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

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

Где находится справочник и как устроена иерархия

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

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

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

Способ 1. Перетаскивание мышью

Самый быстрый способ для одной-двух позиций — перетаскивание. Убедитесь, что панель навигации по группам видна: если дерево папок скрыто, включите его через «Ещё → Режим просмотра → Иерархический список» (название пункта может отличаться в зависимости от версии).

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

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

Порядок действий при перетаскивании
  1. 1
    Откройте справочник «Номенклатура» и включите отображение дерева групп
  2. 2
    Выделите одну или несколько позиций (Ctrl/Shift для множественного выбора)
  3. 3
    Перетащите выделение на целевую папку в дереве групп
  4. 4
    Убедитесь, что позиции исчезли из старой папки и появились в новой

Способ 2. Команда «Переместить в группу»

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

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

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

Способ 3. Групповое изменение реквизитов для массового переноса

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

В обработке выберите объект «Номенклатура». Затем настройте отбор: например, «Родитель равно <старая папка>» — так в обработку попадут только позиции из нужной группы. Можно задавать и более сложные условия: по виду номенклатуры, по наименованию, по дополнительным реквизитам.

В списке реквизитов найдите «Родитель» и укажите новое значение — целевую папку. Нажмите «Изменить реквизиты». Обработка покажет количество изменённых элементов и протокол ошибок, если часть позиций изменить не удалось (например, из-за блокировки другим пользователем).

Как перенести целую папку со всем содержимым

Иногда нужно переместить не отдельные товары, а целую группу внутрь другой группы — например, сделать папку «Зимние шины» подпапкой раздела «Шины». Для этого выделите саму папку в дереве групп и перетащите её на новую родительскую группу или используйте «Переместить в группу» из контекстного меню папки.

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

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

Перетаскивание мышью

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

Команда «Переместить в группу»

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

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

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

Проверка результата и возможные ограничения

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

Проверьте, что карточка товара открывается, а документы (поступления, реализации, счета-фактуры) по-прежнему содержат эту номенклатуру. Перенос между папками не разрывает ссылки: все документы продолжают ссылаться на те же элементы.

Ограничения, о которых стоит знать: пользователю нужны права на изменение справочника; в распределённых базах (РИБ) изменения уйдут в другие узлы только после обмена; если включён режим совместного использования номенклатуры с синхронизацией (например, с сайтом), структура папок может перезаписываться при следующей выгрузке — уточните настройки обмена.

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

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

Позиции в целевой папке
Норма

Все перенесённые товары видны в новой группе

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

Часть позиций отсутствует — проверьте отбор и протокол обработки

Старая папка
Норма

Перенесённые элементы из неё исчезли

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

Элементы дублируются — вероятно, они были скопированы, а не перемещены

Документы с этой номенклатурой
Норма

Открываются, товар на месте, остатки не изменились

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

Ссылка «Объект не найден» — признак удаления элемента, а не переноса; восстановите из копии

Типичные ошибки и как их избежать

Частая ошибка — копирование вместо переноса. Если использовать «Скопировать» (F9) в другой папке, появится дубль номенклатуры: два разных элемента справочника с одинаковым наименованием. Дубли дробят остатки в отчётах и создают путаницу в документах. Всегда используйте именно перемещение, а дубли удаляйте через поиск и удаление дублей («Администрирование → Обслуживание → Поиск и удаление дублей»).

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

Третья — попытка переноса при отсутствии прав. Если команды недоступны, обратитесь к администратору: самостоятельно «обходить» ограничение прав не стоит, это нарушает учётную дисциплину.

Типичные ошибки
01
Копирование вместо перемещения — появляются дубли номенклатуры и раздваиваются отчёты
02
Массовое изменение без отбора — переносится весь справочник, а не нужная группа
03
Перенос при включённом отборе в списке — кажется, что часть товаров пропала, хотя они просто скрыты фильтром
04
Игнорирование обмена с сайтом — структура папок перезаписывается при следующей синхронизации

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

Изменятся ли остатки и цены после переноса номенклатуры в другую папку?

Нет. Папка — это только классификация внутри справочника. Остатки хранятся в регистрах по ссылке на элемент номенклатуры, а не по папке, поэтому при перемещении они не затрагиваются. Цены, штрихкоды и история документов также сохраняются.

Почему после переноса товар «исчез» из списка?

Чаще всего включён отбор или строка поиска, которые скрывают часть элементов. Сбросьте отбор и проверьте целевую папку. Реже причина в том, что элемент был не перенесён, а помечен на удаление — проверьте корзину помеченных объектов.

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

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

Как перенести сразу несколько тысяч позиций?

Используйте обработку «Групповое изменение реквизитов» из раздела «Администрирование»: задайте отбор по текущей папке или другому признаку, укажите новое значение реквизита «Родитель» и выполните изменение. Перед запуском сделайте резервную копию и проверьте отбор на небольшой выборке.

Что делать, если команда «Переместить в группу» неактивна?

Проверьте три вещи: выделены ли элементы, а не только папки; есть ли у вашего пользователя права на изменение справочника «Номенклатура»; не открыт ли список в режиме только просмотра. Если прав нет, запросите их у администратора системы.

Перенесутся ли изменения в другую базу при обмене (РИБ, синхронизация)?

В распределённых базах изменение родителя регистрируется к обмену и переносится в другие узлы при очередной синхронизации. При обмене с сайтом поведение зависит от настроек: если структура каталога выгружается из 1С, папки на сайте обновятся; если настраивается на стороне сайта — изменения могут быть перезаписаны.

Итог

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

Перенос номенклатуры между папками меняет только реквизит «Родитель» и не затрагивает остатки, цены и документы. Для нескольких позиций используйте перетаскивание или «Переместить в группу», для массового переноса — обработку «Групповое изменение реквизитов» с предварительной резервной копией и проверкой отбора. После операции убедитесь, что позиции появились в новой папке, исчезли из старой и не образовались дубли.