Ошибка «Не существует сетевой каталог для тома хранения файлов»: как исправить
Содержание
Ошибка Не существует сетевой каталог для тома хранения файлов означает, что сервер 1С не может открыть сетевую папку, в которой лежат присоединённые файлы. Почти всегда виноват доступ: у учётной записи, под которой работает служба сервера, нет прав на этот каталог — либо путь указан неверно.
Тома хранения файлов — это папки на диске или в сети, куда 1С складывает вложения к документам (сканы, накладные, договоры) вместо базы. Когда пользователь пытается прикрепить или открыть файл, а том недоступен, вылезает это сообщение и файл не прикрепляется.
Ниже — как быстро найти причину и починить, от самого частого случая к редким.
Что означает ошибка и когда она появляется
Сообщение всплывает в трёх ситуациях:
- 🔴 при попытке присоединить файл к документу или справочнику;
- 🔴 при открытии уже хранящегося вложения;
- 🔴 при фоновой работе — обмене, выгрузке, регламентном задании, которое обращается к тому.
Ключевой момент: файлы из тома читает и пишет не клиент, а сервер 1С. Даже если у вас на компьютере папка открывается без проблем, значение имеет только то, видит ли её служба 1C:Enterprise 8.3 Server Agent (процесс ragent/rphost).
Отсюда главное правило диагностики: проверяйте доступ не со своей машины, а от имени учётной записи, под которой запущена служба сервера 1С.
Почему сервер 1С не видит сетевой каталог
Пять причин закрывают 95% случаев.
| Причина | Как проявляется | Что делать |
|---|---|---|
| Учётка службы без прав на папку | Локально папка открывается, из 1С — нет | Дать права NTFS + Share учётке службы |
| Указан локальный путь вместо UNC | Работает у одного, у всех — нет | Прописать \\сервер\общая_папка |
Смапленный диск (Z:\) | После перезагрузки сервера пропадает | Заменить букву диска на UNC-путь |
| Папка удалена / переименована | Внезапно у всех сразу | Восстановить путь или создать каталог |
| Файловый сервер недоступен | Ошибка «плавает» | Проверить сеть, службу, питание |
Разберём главные по шагам.
Способ 1. Проверить путь тома хранения
Открываем настройку томов. В зависимости от конфигурации это раздел Администрирование → Настройки работы с файлами → Тома хранения файлов (в Документообороте, ERP, УТ, КА).
Что проверить в карточке тома:
- Путь должен быть в формате UNC:
\\srv-1c\1c_files\vol1. - Никаких букв дисков
Z:\или локальных путейD:\files— служба сервера их не видит так, как ваш проводник. - Каталог должен реально существовать. Зайдите по этому пути с сервера 1С и убедитесь, что папка открывается.
Локальный путь допустим только в одном случае: если папка физически лежит на том же сервере, где крутится сервер 1С, и указана буквой этого сервера. В сети из нескольких машин так делать нельзя.
Способ 2. Настроить учётную запись службы сервера 1С
Самая частая причина. По умолчанию сервер 1С часто ставят от учётки Local System или служебного USR1CV8 — у них нет прав на сетевые папки других машин.
Порядок:
- Заведите (или используйте) доменную учётную запись, например
DOMAIN\usr1csrv. - Дайте ей права на папку тома (см. способ 3).
- Откройте
services.msc→ служба 1C:Enterprise 8.3 Server Agent. - Вкладка
Вход в систему→С учётной записью→ укажите доменного пользователя и пароль. - Перезапустите службу.
После смены учётной записи службу нужно перезапустить — на лету права не подхватятся. И убедитесь, что у учётки не стоит галка «Требовать смену пароля» — иначе служба однажды не стартует.
Способ 3. Выдать права на сетевую папку
Права нужны на двух уровнях — их часто путают, а работает всё только когда настроены оба.
Права общего доступа (Share):
- Правой кнопкой по папке →
Свойства→Доступ→Расширенная настройка. - Добавьте учётку службы 1С → права
ИзменениеиЧтение.
Права NTFS (Безопасность):
Свойства→Безопасность→Изменить.- Добавьте ту же учётку → минимум
Изменение(Modify).
Проверить фактический доступ проще всего так: зайдите на сервер 1С под учёткой службы (или через runas) и попробуйте создать в папке тестовый файл. Создался — права есть.
Родственная ошибка: каталог обмена информацией не существует
По той же логике ломается обмен данными (РИБ, распределённые базы, обмен между УТ и БП). Текст похож: Каталог обмена информацией не существует или Ошибка подключения: каталог обмена не найден.
Причина та же — недоступность сетевого пути:
- 📁 в настройке обмена указан путь, до которого сервер (или пользователь) не достаёт;
- 📁 папка обмена лежит на машине, которая была выключена/переименована;
- 📁 у файловой базы путь прописан относительно клиента, а обмен идёт с другого рабочего места.
Лечится идентично: UNC-путь + права учётке, которая выполняет обмен.
Файловая база: когда тома не на сервере
Если база файловая (не клиент-серверная), а тома всё равно настроены, к сетевой папке обращается уже сам пользователь 1С, а не служба.
Тогда проверяем права на конкретную учётную запись Windows, под которой человек запускает 1С. И снова: путь тома — UNC, а не смапленный диск, потому что у разных пользователей буква Z: может указывать в разные места или отсутствовать.
Диагностика по симптому
Если не помогло
Когда права и путь верны, а ошибка держится:
- 🔧 Проверьте сеть с сервера 1С: команда
ping srv-fileи попытка открыть\\srv-file\1c_filesиз проводника на сервере, а не на клиенте. - 🔧 Служба вошла под нужной учёткой? В
services.mscв колонке «Вход от имени» должна стоять доменная учётка, а неЛокальная система. - 🔧 Кластерная безопасность. В консоли администрирования кластера проверьте, что рабочие процессы
rphostзапускаются от той же учётки, что и агент. - 🔧 Антивирус/файрвол на файловом сервере может блокнуть доступ службе — временно проверьте с отключённой защитой.
- 🔧 Актуальность платформы. На старых релизах платформы встречались баги с томами; обновите платформу до актуального релиза ветки.
Прежде чем менять учётку службы или права на боевом сервере — предупредите пользователей и сделайте это в окно, когда в базе никого нет. Смена учётки перезапускает службу и отключает всех.
Как предотвратить на будущее
- Настраивайте тома сразу через UNC-пути, а не буквы дисков.
- Выделите отдельную доменную учётку для службы сервера 1С и держите её пароль без срока действия.
- Храните тома на стабильном файловом сервере, а не на чьём-то рабочем компьютере.
- После настройки тома проверьте доступ тестовым файлом от имени учётки службы.
Частые вопросы
Где в 1С посмотреть путь к тому хранения файлов?
\\сервер\папка.Почему папка открывается у меня, но 1С пишет, что каталога нет?
Можно ли указать локальный диск `D:\files` как том?
\\сервер\папка, иначе другие пользователи и служба его не увидят.Почему ошибка появилась после перезагрузки сервера?
Z:\). После перезагрузки маппинг слетает, и служба теряет путь. Замените букву диска на UNC-путь.