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