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

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

Как в 1С вытащить папку из папки: все способы

Как в 1С вытащить папку из папки: перемещение файлов в справочнике «Файлы», перенос групп элементов и работа с каталогами на диске. Пошаговые инструкции.

Фраза «вытащить папку из папки» в контексте 1С может означать три разные задачи: переместить файл из одной папки в другую внутри справочника «Файлы», перенести группу элементов в иерархическом справочнике (номенклатуры, контрагентов) или физически переместить каталог с данными на диске компьютера. Все три сценария решаются штатными средствами, но порядок действий отличается в зависимости от конфигурации и версии платформы.

Чаще всего вопрос возникает у пользователей «1С:Бухгалтерии», «1С:Управление торговлей» и «1С:Документооборота», где файлы прикреплений раскладываются по папкам, а номенклатура — по группам. Со временем структура устаревает: папка оказывается вложенной не туда, и её нужно поднять на уровень выше или перенести в другую ветку.

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

Определите, где именно находится папка

Перед любыми действиями уточните, о какой папке идёт речь. В 1С «папкой» может быть группа иерархического справочника (например, группа номенклатуры), папка в справочнике «Файлы» или «Папки файлов», а также обычный каталог на диске, где лежит база или тома хранения файлов.

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

Папка видна в списке 1С со значком папкиГруппа справочника

Перемещайте мышью или командой «Переместить в группу»

Папка в разделе «Файлы» или «Документы»Папка хранения файлов

Нужны права на изменение папок, проверьте настройки доступа

Папка видна только в Проводнике WindowsКаталог на диске

Перемещайте средствами ОС при закрытой базе

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

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

Чтобы вытащить папку на верхний уровень (из вложенности вообще), перетащите её на пустую область корня дерева или на строку верхнего уровня. После отпускания кнопки программа может спросить подтверждение — ответьте «Да». Папка переместится вместе со всем содержимым: вложенные элементы и подпапки сохранятся внутри неё.

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

Как перетащить папку
  1. 1
    Откройте справочник и включите режим «Дерево» или «Иерархический список» через меню «Ещё»
  2. 2
    Найдите папку, которую нужно вытащить
  3. 3
    Зажмите её левой кнопкой мыши и перетащите на целевую группу или в корень списка
  4. 4
    Отпустите кнопку и подтвердите перемещение
  5. 5
    Проверьте, что папка появилась на новом месте вместе с содержимым

Перемещение через меню «Переместить в группу»

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

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

Для файлов в справочнике «Файлы» логика аналогична: правой кнопкой по файлу или папке → «Переместить в папку» → выбор целевой папки. В «1С:Документообороте» может потребоваться дополнительное право на изменение папок, которое настраивает администратор.

Массовое перемещение через групповую обработку

Когда папок или элементов десятки и сотни, ручное перемещение занимает слишком много времени. В типовых конфигурациях есть обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных», в некоторых конфигурациях — в «НСИ и администрирование»).

Порядок работы: выберите вид объектов (например, «Номенклатура» или «Файлы»), настройте отбор по текущей папке (условие «Родитель равно …»), затем в списке реквизитов отметьте «Родитель» и укажите новое значение — целевую группу или пустое значение для перемещения в корень. Нажмите «Изменить реквизиты» и дождитесь окончания обработки.

Обработка покажет, сколько элементов изменено. Если часть элементов не изменилась, в протоколе обычно указана причина — например, недостаток прав или блокировка объекта другим пользователем.

Перемещение физического каталога на диске

Если речь о каталоге файловой базы (папка с файлом 1Cv8.1CD) или каталоге томов хранения файлов, перемещение делается средствами Windows. Обязательное условие — база должна быть закрыта у всех пользователей, а сервер 1С или служба агента остановлена, если база клиент-серверная.

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

Для томов хранения файлов в типовых конфигурациях путь к тому задаётся в настройках («Администрирование» → «Работа с файлами» → «Тома хранения файлов»). После физического переноса каталога тома обновите путь в этой настройке, иначе программа не найдёт файлы и будет выдавать ошибку при открытии вложений.

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

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

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

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

Ограничения: нельзя переместить папку внутрь самой себя или внутрь собственной подпапки — программа это заблокирует. В клиент-серверных базах с разграничением прав команда перемещения может быть недоступна; в этом случае обратитесь к администратору за правами на изменение справочника.

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

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

Положение папки в дереве
Норма

Папка отображается в целевой группе или корне

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

Папка осталась на прежнем месте — перемещение не применилось

Содержимое папки
Норма

Все элементы и подпапки на месте

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

Часть элементов отсутствует — проверьте протокол обработки

Открытие файлов и документов
Норма

Вложения открываются, документы проводятся

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

Ошибка «файл не найден» — проверьте пути к томам хранения

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

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

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

Потеряются ли документы, если переместить папку номенклатуры?

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

Как вытащить сразу несколько папок из одной общей?

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

Можно ли отменить перемещение папки?

Отдельной кнопки «Отменить» нет. Верните папку на прежнее место тем же способом — перетаскиванием или командой. Для массовых операций единственная надёжная защита — резервная копия, сделанная до изменений.

Как перенести папку базы 1С на другой диск?

Закройте все сеансы 1С, скопируйте папку с файлом 1Cv8.1CD на новый диск, откройте базу из нового расположения и убедитесь, что всё работает. Затем в окне запуска исправьте путь к базе, и только после этого удаляйте старую копию.

После переноса тома файлы не открываются. Что делать?

Откройте настройки томов хранения файлов («Администрирование» → «Работа с файлами») и исправьте путь к тому на актуальный. Проверьте, что у пользователя, под которым работает сервер 1С, есть права на чтение нового каталога.

Итог

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

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