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

Быстрый старт · 10 мин

1С 8: как открыть файл из хранилища

Как открыть файл из хранилища в 1С 8: присоединённые файлы, хранилище конфигурации, типовые ошибки и проверка результата. Пошаговая инструкция для пользователя.

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

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

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

Определяем, где лежит файл: присоединённые файлы или хранилище конфигурации

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

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

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

Как открыть присоединённый файл из формы объекта

Откройте документ или элемент справочника, к которому прикреплён файл. В большинстве конфигураций (Бухгалтерия, Управление торговлей, ERP) в командной панели формы есть кнопка со скрепкой или пункт «Ещё → Присоединённые файлы». Нажмите её — откроется список файлов, связанных с объектом.

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

Если список пуст, хотя файл «точно прикладывали», проверьте, не открыта ли форма в режиме просмотра другого объекта, и нет ли отбора в списке файлов. Также уточните у коллег, в какую базу загружали файл: при работе с несколькими базами файл легко прикрепить не туда.

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

Открытие файла через общий список присоединённых файлов

Во многих типовых конфигурациях есть общий справочник присоединённых файлов. Его можно найти через поиск в разделе «НСИ и администрирование» либо через «Все функции» (включить: Сервис → Параметры → отображать команду «Все функции») → Справочники → «Присоединённые файлы» или аналогичный по названию объект.

В общем списке удобно искать файл по имени, дате загрузки или автору. Открытие выполняется так же — двойным щелчком. Этот способ выручает, когда вы помните имя файла, но не помните, к какому документу его прикрепляли.

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

Как получить объект из хранилища конфигурации

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

Чтобы получить актуальные версии объектов, выполните «Получить из хранилища» (или «Обновить конфигурацию из хранилища»). Для изменения объекта сначала выполните «Захватить» — объект будет заблокирован для других разработчиков. После правок объект возвращают командой «Поместить в хранилище» с комментарием к изменениям.

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

Если файл не открывается: проверка прав, формата и томов хранения

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

Вторая причина — отсутствие программы для формата. Файл .pdf не откроется без просмотрщика PDF, .docx — без офисного пакета или совместимого редактора. Признак: система показывает диалог «Как открыть файл?» или выдаёт ошибку ассоциации. Установите нужную программу или сохраните файл и откройте на компьютере, где она есть.

Третья ситуация — файлы хранятся в томах на диске, а том недоступен (отключён сетевой диск, нет прав на папку). Признак — ошибка вида «не найден файл в томе» при попытке открытия. Здесь поможет только администратор: нужно восстановить доступ к тому или проверить настройки путей в разделе администрирования.

Маршрут решения

Как выбрать действие

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

Частые ошибки и ограничения

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

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

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

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

Проверка результата

После открытия присоединённого файла убедитесь, что это именно нужная версия: сверьте дату изменения в списке файлов и содержимое документа. Если файл редактировался через команду «Редактировать», в списке должна обновиться дата и размер файла после возврата в базу.

Для хранилища конфигурации признак успешного получения — отсутствие ошибок в окне сообщений конфигуратора и актуальная версия объектов в истории хранилища. Если при получении появились конфликты или сообщения о недоступности объектов, разберите их до начала доработок.

Итог

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

Присоединённые файлы открываются двойным щелчком из карточки объекта или общего списка; для правки используйте команду «Редактировать». Объекты из хранилища конфигурации получают в конфигураторе после подключения к хранилищу. Большинство проблем сводится к правам доступа, отсутствию программы для формата или недоступному тому хранения.

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

Можно ли открыть присоединённый файл без установленной программы для его формата?

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

Почему в веб-клиенте файл не открывается, а только скачивается?

Это штатное поведение браузера: он не может запускать локальные программы по команде из веб-страницы. Найдите файл в папке загрузок и откройте вручную. Для редактирования с возвратом в базу в веб-клиенте используется расширение работы с файлами — его установку предложит сама программа.

Как понять, кто изменил присоединённый файл?

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

Что делать, если забыл пароль пользователя хранилища конфигурации?

Пароль хранилища самостоятельно не восстанавливается. Обратитесь к администратору хранилища: он может изменить пароль вашего пользователя через конфигуратор (Администрирование → Пользователи хранилища при подключённом хранилище) с правами администратора хранилища.

Можно ли открыть файл из хранилища, если база недоступна?

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