Присоединённый файл в 1С не открывается: находим причину и чиним

· 9 мин

Содержание

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

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

Откуда 1С берёт присоединённый файл

Прежде чем чинить, нужно понять, как файл хранится. От этого зависит весь дальнейший план.

В типовых конфигурациях на БСП присоединённые файлы живут одним из двух способов:

  • 🗄️ Внутри информационной базы. Файл лежит в самой базе данных. Открытие идёт через временную копию на компьютере пользователя.
  • 📁 В томах хранения на диске. В базе остаётся только запись и путь, а сам файл лежит в папке на сервере или в сетевой шаре.

Второй вариант включают, когда файлов много и база раздувается. Именно он даёт большинство жалоб: стоит сменить сервер, переименовать папку или потерять права, и записи в базе остаются, а файлов по пути уже нет.

Быстрый тест: откройте тот же документ в другой базе или у другого пользователя. Если у коллеги файл открывается, проблема на вашем компьютере. Если не открывается ни у кого, ищите на стороне сервера или тома.

Шаг 1. Сначала быстрая диагностика

Не меняйте настройки наугад. Пройдите проверки по порядку, они занимают минут десять.

  1. Прочитайте полный текст ошибки. Нажмите «Подробно», если кнопка есть, и скопируйте строку с причиной.
  2. Проверьте, открываются ли другие вложения в этом же документе и в соседних. Если не открывается только один файл, он, скорее всего, потерян или повреждён. Если все, то дело в томе, правах или программе-просмотрщике.
  3. Попробуйте сохранить файл на диск через команду «Сохранить как» или «Скопировать в буфер». Получилось сохранить, а открыть нельзя — проблема в программе, которая должна его открыть. Не получилось — файла нет или он недоступен.
  4. Проверьте формат. Файл с расширением .docx не откроется на машине без Word или аналога, .pdf — без просмотрщика.
Диагностика: выберите симптом

Шаг 2. Файл на локальном диске или в базе: проблемы рабочего места

Если вложения хранятся в самой базе или том лежит на том же компьютере, чаще всего виновато рабочее место.

Временная папка

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

  • Проверьте свободное место на системном диске. Меньше 1 ГБ — уже повод очистить.
  • Откройте в проводнике %TEMP% и попробуйте создать там любой файл. Не создаётся — права профиля сломаны.
  • Если путь к профилю содержит кириллицу или спецсимволы, а программа-просмотрщик старая, она может не найти файл. Профиль переименовывать не нужно: проще сменить рабочий каталог в настройках файлов.

Настройка «Рабочий каталог» есть в пользовательских параметрах работы с файлами (поищите форму настроек по слову «файлы»). Укажите короткий путь без пробелов и русских букв, например C:\1CFiles.

Расширение и программа по умолчанию

Щёлкните файл правой кнопкой в проводнике и откройте «Свойства» — там видно, какая программа привязана. Если привязки нет, назначьте её вручную.

Если расширение вообще незнакомое (.dat, .tmp, без расширения), 1С не знает, чем открывать. Такой файл придётся сохранить и переименовать по смыслу, например добавить .pdf.

Файл уже открыт и заблокирован

Word и Excel держат файл на запись, пока документ открыт. Попытка открыть то же вложение повторно может дать ошибку. Закройте все окна офисных программ и повторите.

Шаг 3. Сетевые файлы: NAS и файловый сервер

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

Что сломалосьКак проявляетсяЧто проверить
Сменился путьНи один файл не открывается, в ошибке «не найден путь»Путь тома в настройках хранения и реальное имя шары
Нет прав у службы«Отказано в доступе» у всех пользователейУчётная запись, под которой работает сервер 1С
Сеть недоступнаОшибка появляется эпизодическиPing до сервера, статус диска, VPN

Главное правило: путь тома должен быть UNC-путём (\\server\share\files), а не буквой подключённого диска (Z:\files). Буква диска существует только в сеансе конкретного пользователя. Служба сервера 1С её не видит, и файлы «пропадают» после перезагрузки.

Что сделать по шагам:

  1. Откройте путь тома в проводнике прямо на сервере 1С. Не открывается — вопрос не к 1С, а к сети или шаре.
  2. Проверьте, что учётной записи службы сервера 1С (обычно USR1CV8) дано чтение и запись на папку. Права нужны и на шару, и на NTFS-вкладку «Безопасность».
  3. Для NAS проверьте, что включён нужный протокол (SMB) и его версия совпадает с поддерживаемой Windows. Старые устройства иногда работают только по SMB 1, который в современных системах отключён.
  4. Убедитесь, что имя сервера резолвится. Если шара открывается по IP, но не по имени, проблема в DNS.

Не переносите папку тома без обновления пути в 1С. Записи ссылаются на старое расположение, и вместо переноса получится сотня нерабочих вложений.

Шаг 4. Антивирус, брандмауэр и политики безопасности

Антивирус вмешивается в двух местах: блокирует запуск файла из временной папки и сканирует том на сервере. Второй вариант хуже: файл может быть помещён в карантин, а в базе останется запись без файла.

Как это проверить:

  • ✅ Откройте журнал антивируса и поищите события по имени файла или папке тома за нужное время.
  • ✅ Временно добавьте в исключения папку %TEMP%\1C и каталог тома хранения. Если после этого файл открывается, постоянное исключение оставьте.
  • ✅ Проверьте карантин: удалённый файл часто можно восстановить.
  • ✅ На сервере проверьте, не блокирует ли брандмауэр доступ к шаре (порты SMB 445).

Отключать защиту целиком ради проверки не нужно. Достаточно исключения для конкретных папок. А ещё зайдите в групповые политики, если компания их применяет: они могут запрещать запуск файлов из временных каталогов или определённых типов (скрипты, архивы, исполняемые файлы).

Если файл пришёл по почте с пометкой «из интернета», Windows может блокировать его запуск. В свойствах файла будет галочка «Разблокировать». На вложения 1С это влияет редко, но при ручной загрузке проверьте.

Шаг 5. Когда виновата база или файловая система

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

Признаки повреждённой записи в базе:

  • ошибка только у конкретных документов;
  • в списке присоединённых файлов размер показан как 0 байт;
  • файл виден, а при открытии пишет «ошибка чтения».

Признаки проблем с диском:

  • сообщения Windows о сбоях тома в журнале событий;
  • файлы исчезают после перезагрузки сервера;
  • та же папка открывается медленно, с паузами.

Порядок действий:

  1. Сделайте полную копию базы и папки тома. Любые исправления только после неё.
  2. Проверьте диск штатной утилитой Windows (chkdsk с параметром /f запускается при перезагрузке сервера).
  3. Для файловой базы выполните тестирование и исправление через конфигуратор: меню «Администрирование», пункт «Тестирование и исправление информационной базы». Для клиент-серверной базы проверка идёт средствами СУБД.
  4. В БСП есть проверка согласованности файлов с томами. Найдите её через поиск по разделу «Администрирование» по слову «том». Она показывает записи, для которых файла физически нет.
  5. Для таких записей остаётся один путь: восстановить файл из резервной копии или загрузить заново. Сам файл 1С из пустоты не вернёт.
chkdsk D: /f

Замените D: на букву диска, где лежит том. Команду запускайте от администратора и только когда база остановлена.

Не удаляйте «битые» записи в справочнике файлов вручную через «Удалить». Сначала убедитесь, что файл не вернуть из копии: после удаления записи ссылка на него потеряна окончательно.

Если ничего не помогло: что собрать для администратора

Когда своих сил не хватило, не пишите в поддержку «файл не открывается». Соберите данные, и ответ придёт в разы быстрее.

  • Полный текст ошибки со строкой причины, скриншот окна целиком.
  • Название и расширение файла, его размер в списке вложений.
  • Где хранится вложение: в базе или в томе, и какой путь у тома.
  • Кто из пользователей видит ошибку, а кто нет, и на каких компьютерах.
  • Когда ошибка появилась впервые и что менялось до этого: обновление платформы , перенос сервера, смена пароля служебной учётной записи, новый антивирус.
  • Запись из журнала регистрации 1С за момент ошибки: она показывает, на каком шаге сорвалось открытие.

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

Как не словить ошибку снова

Большинство отказов предотвратимо. Основа: том хранения должен жить как отдельный сервис, а не как случайная папка.

  • 📌 Держите том на отдельном диске или шаре с резервным копированием. Копия базы без копии тома бесполезна: вложения не восстановятся.
  • 📌 Используйте UNC-пути и служебную учётную запись для сервера 1С, а не личный профиль администратора.
  • 📌 Не переименовывайте и не переносите папки тома, не поменяв путь в настройках 1С.
  • 📌 Настройте исключения антивируса для папки тома и каталога сервера 1С.
  • 📌 Раз в квартал запускайте проверку согласованности файлов и томов, пока потерянных вложений единицы, а не сотни.
  • 📌 Следите за свободным местом: когда том заполняется, новые файлы загружаются с ошибками, а старые читаются нормально.
Перед запросом к администратору
Выполнено: 0 / 6

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

Почему файл открывается у одного пользователя, а у другого нет?
Скорее всего, дело в рабочем месте второго: нет программы для расширения, закрыта временная папка или антивирус блокирует запуск. Сам файл при этом цел.
Можно ли восстановить вложение, если файл с тома удалён?
Только из резервной копии тома или из исходного источника (почта, сканер, сторонняя программа). Запись в базе без файла восстановить нельзя.
Влияет ли версия платформы на эту ошибку?
Напрямую редко. Но после обновления сервера иногда меняется учётная запись службы, и она теряет права на папку тома. Проверьте их после обновления.
Почему после перезагрузки сервера файлы пропали, а после повторного подключения диска вернулись?
Том настроен через букву сетевого диска. Служба сервера её не видит. Замените путь на UNC.
Работает ли вложение в веб-клиенте, если в тонком клиенте не открывается?
Веб-клиент использует расширение браузера для работы с файлами. Если оно не установлено, файл не откроется. Установите расширение по запросу 1С и перезапустите браузер.