Быстрый старт · 10 мин
1С 8: как открыть файл из хранилища
Как открыть файл из хранилища в 1С 8: присоединённые файлы, хранилище конфигурации, типовые ошибки и проверка результата. Пошаговая инструкция для пользователя.
Под «файлом из хранилища» в 1С 8 обычно понимают одну из двух ситуаций. Первая — файл, который пользователь или другая программа прикрепила к объекту базы (договору, номенклатуре, письму): такие файлы хранятся в самой информационной базе или в томах на диске и открываются через карточку объекта. Вторая — хранилище конфигурации, из которого разработчик получает объекты для доработки. Оба сценария разбираются ниже.
Конкретные шаги зависят от того, где лежит файл и какие права есть у пользователя. Если файл прикреплён к документу или справочнику, достаточно стандартных прав пользователя. Если речь о хранилище конфигурации, потребуется учётная запись разработчика и подключение к хранилищу через конфигуратор.
Перед началом работы убедитесь, что у вас есть права на просмотр присоединённых файлов, а на компьютере установлена программа для открытия нужного формата: PDF-просмотрщик, офисный пакет или архиватор. Без этого файл откроется с ошибкой либо система предложит только сохранить его на диск.
Определяем, где лежит файл: присоединённые файлы или хранилище конфигурации
Присоединённые файлы — это документы, сканы, картинки и архивы, которые хранятся вместе с данными программы. Их видно прямо в форме документа или элемента справочника: либо списком в отдельной вкладке, либо по команде «Присоединённые файлы» (значок скрепки) на панели навигации формы.
Хранилище конфигурации — это отдельный механизм для разработчиков. В нём лежат версии объектов конфигурации (справочников, документов, модулей), а не пользовательские документы. Открыть «файл» оттуда обычный пользователь не может — работа ведётся через конфигуратор.
Быстрый признак: если вы работаете в режиме «1С:Предприятие» и видите документ, к которому «что-то прикреплено», — это присоединённый файл. Если коллега-разработчик просит «взять объект из хранилища» — речь про конфигуратор и хранилище конфигурации.
Как открыть присоединённый файл из формы объекта
Откройте документ или элемент справочника, к которому прикреплён файл. В большинстве конфигураций (Бухгалтерия, Управление торговлей, ERP) в командной панели формы есть кнопка со скрепкой или пункт «Ещё → Присоединённые файлы». Нажмите её — откроется список файлов, связанных с объектом.
В списке файлов дважды щёлкните по нужной строке. Программа извлечёт файл из базы, поместит его во временную папку и откроет ассоциированным приложением Windows. Если ассоциация не настроена, 1С предложит сохранить файл на диск — выберите папку и откройте файл вручную.
Если список пуст, хотя файл «точно прикладывали», проверьте, не открыта ли форма в режиме просмотра другого объекта, и нет ли отбора в списке файлов. Также уточните у коллег, в какую базу загружали файл: при работе с несколькими базами файл легко прикрепить не туда.
- 1Откройте документ или элемент справочника, к которому прикреплён файл
- 2Нажмите кнопку со скрепкой или «Ещё → Присоединённые файлы»
- 3Дважды щёлкните по нужному файлу в списке
- 4Дождитесь открытия файла внешней программой или сохраните его на диск
- 5Проверьте, что открылся нужный файл и актуальная его версия
Открытие файла через общий список присоединённых файлов
Во многих типовых конфигурациях есть общий справочник присоединённых файлов. Его можно найти через поиск в разделе «НСИ и администрирование» либо через «Все функции» (включить: Сервис → Параметры → отображать команду «Все функции») → Справочники → «Присоединённые файлы» или аналогичный по названию объект.
В общем списке удобно искать файл по имени, дате загрузки или автору. Открытие выполняется так же — двойным щелчком. Этот способ выручает, когда вы помните имя файла, но не помните, к какому документу его прикрепляли.
Учтите, что доступ к общему списку может быть ограничен правами. Если нужного справочника нет ни в интерфейсе, ни в «Все функции», вероятно, у вашей роли нет прав на его просмотр — обратитесь к администратору базы.
Как получить объект из хранилища конфигурации
Для работы с хранилищем конфигурации запустите конфигуратор и откройте меню «Конфигурация → Хранилище конфигурации». Если база ещё не подключена к хранилищу, выберите «Подключиться к хранилищу» и укажите путь к каталогу хранилища, имя и пароль пользователя хранилища — их выдаёт администратор или ведущий разработчик.
Чтобы получить актуальные версии объектов, выполните «Получить из хранилища» (или «Обновить конфигурацию из хранилища»). Для изменения объекта сначала выполните «Захватить» — объект будет заблокирован для других разработчиков. После правок объект возвращают командой «Поместить в хранилище» с комментарием к изменениям.
Отдельные версии объектов можно посмотреть через пункт «История хранилища»: там видно, кто и когда менял объект, и можно сравнить версии. Это полезно, когда нужно понять, кто внёс конкретное изменение, или откатиться к прежней версии.
Если файл не открывается: проверка прав, формата и томов хранения
Наиболее частая причина — отсутствие прав. Если кнопка присоединённых файлов неактивна или список пуст при заведомо прикреплённых файлах, проверьте роль пользователя: нужны права на чтение присоединённых файлов. Самостоятельно это не исправить — настройку выполняет администратор.
Вторая причина — отсутствие программы для формата. Файл .pdf не откроется без просмотрщика PDF, .docx — без офисного пакета или совместимого редактора. Признак: система показывает диалог «Как открыть файл?» или выдаёт ошибку ассоциации. Установите нужную программу или сохраните файл и откройте на компьютере, где она есть.
Третья ситуация — файлы хранятся в томах на диске, а том недоступен (отключён сетевой диск, нет прав на папку). Признак — ошибка вида «не найден файл в томе» при попытке открытия. Здесь поможет только администратор: нужно восстановить доступ к тому или проверить настройки путей в разделе администрирования.
Как выбрать действие
Частые ошибки и ограничения
Не редактируйте файл прямо из временной папки, не используя механизм «Редактировать»: изменения не сохранятся в базе. Для правки используйте команду «Редактировать» в списке присоединённых файлов — 1С заблокирует файл, а по завершении предложит поместить изменённую версию обратно. Если вы просто открыли файл двойным щелчком, изменили и сохранили, база об этом не узнает.
В клиент-серверном варианте и при работе через веб-клиент открытие файлов может отличаться: веб-браузер часто только скачивает файл, а не открывает его. Это нормальное поведение, а не ошибка — найдите файл в папке загрузок браузера.
При работе с хранилищем конфигурации помните о захвате объектов: если коллега захватил объект и ушёл в отпуск, вы не сможете его изменить, пока захват не будет отменён. Отмену чужого захвата выполняет администратор хранилища.
Проверка результата
После открытия присоединённого файла убедитесь, что это именно нужная версия: сверьте дату изменения в списке файлов и содержимое документа. Если файл редактировался через команду «Редактировать», в списке должна обновиться дата и размер файла после возврата в базу.
Для хранилища конфигурации признак успешного получения — отсутствие ошибок в окне сообщений конфигуратора и актуальная версия объектов в истории хранилища. Если при получении появились конфликты или сообщения о недоступности объектов, разберите их до начала доработок.
Что важно запомнить
Присоединённые файлы открываются двойным щелчком из карточки объекта или общего списка; для правки используйте команду «Редактировать». Объекты из хранилища конфигурации получают в конфигураторе после подключения к хранилищу. Большинство проблем сводится к правам доступа, отсутствию программы для формата или недоступному тому хранения.
Частые вопросы
Можно ли открыть присоединённый файл без установленной программы для его формата?
Нет, 1С только извлекает файл и передаёт его операционной системе. Для просмотра PDF нужен просмотрщик PDF, для docx — офисный пакет. Как временный вариант можно сохранить файл на диск и открыть на другом компьютере или через онлайн-просмотрщик, если это допускает политика безопасности организации.
Почему в веб-клиенте файл не открывается, а только скачивается?
Это штатное поведение браузера: он не может запускать локальные программы по команде из веб-страницы. Найдите файл в папке загрузок и откройте вручную. Для редактирования с возвратом в базу в веб-клиенте используется расширение работы с файлами — его установку предложит сама программа.
Как понять, кто изменил присоединённый файл?
В списке присоединённых файлов обычно видны колонки «Автор» и «Дата изменения». Если включён версионирование файлов (настраивается администратором), можно открыть историю версий конкретного файла и посмотреть, кто и когда загружал каждую версию, а также открыть любую из прежних версий.
Что делать, если забыл пароль пользователя хранилища конфигурации?
Пароль хранилища самостоятельно не восстанавливается. Обратитесь к администратору хранилища: он может изменить пароль вашего пользователя через конфигуратор (Администрирование → Пользователи хранилища при подключённом хранилище) с правами администратора хранилища.
Можно ли открыть файл из хранилища, если база недоступна?
Нет. Присоединённые файлы физически лежат внутри базы или в томах, привязанных к ней, и извлекаются только штатными средствами 1С при работающей базе. Если база недоступна, сначала восстановите её работу или поднимите резервную копию и откройте файл уже из копии.