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

Администрирование · 11 мин

Где хранятся файлы в 1С:Документооборот и как это проверить

Разбираем, где хранятся файлы в 1С:Документооборот: в базе данных или в томах на диске. Как найти путь, настроить тома хранения и проверить корректность.

В 1С:Документооборот файлы могут храниться двумя способами: непосредственно в информационной базе (внутри данных SQL-сервера или файловой базы) либо в томах хранения — обычных папках на диске сервера или сетевом ресурсе. Выбранный способ определяет, где физически искать документы, сканы и вложения, а также влияет на скорость работы, размер базы и порядок резервного копирования.

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

Два режима хранения файлов: в базе и в томах на диске

Первый режим — хранение в информационной базе. Каждый файл сохраняется в виде двоичных данных внутри специальных таблиц. При файловом варианте работы это данные внутри файла 1Cv8.1CD, при клиент-серверном — таблицы на стороне MS SQL Server, PostgreSQL или другой СУБД. Пользователь не может открыть такой файл напрямую через проводник — только через интерфейс 1С.

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

Выбор режима задаётся в разделе «Настройка и администрирование» → «Настройка программы» → «Работа с файлами». Там же находится флаг «Хранить файлы в томах на диске» — его состояние и показывает текущий режим. Если флаг установлен, но список томов пуст, программа при сохранении файлов будет выдавать ошибку.

Как быстро определить, где хранятся файлы в вашей системе

Практическая проверка занимает несколько шагов и не требует остановки работы пользователей. Откройте «Настройка и администрирование» → «Настройка программы» → «Работа с файлами» и посмотрите состояние настройки хранения. Если включено хранение в томах, перейдите в справочник «Тома хранения файлов» и откройте карточку активного тома — там указан полный путь к каталогу.

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

Как найти место хранения файлов
  1. 1
    Откройте «Настройка и администрирование» → «Настройка программы» → «Работа с файлами»
  2. 2
    Проверьте, включён ли режим «Хранить файлы в томах на диске»
  3. 3
    Если включён — откройте справочник «Тома хранения файлов» и посмотрите путь к активному тому
  4. 4
    Откройте карточку любого файла и убедитесь, что в ней указан именно этот том
  5. 5
    Проверьте через проводник, что каталог тома существует и доступен серверу 1С

Если режим хранения в томах выключен, файлы находятся внутри базы. В файловом варианте это означает, что они «зашиты» в файл 1Cv8.1CD в каталоге базы; в клиент-серверном — расположены в таблицах СУБД, и напрямую до них добраться нельзя.

Как устроена папка тома и почему файлы имеют странные имена

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

Поэтому искать нужный документ перебором папок в проводнике неудобно и ненадёжно. Правильный путь — найти файл в интерфейсе программы (через поиск по документам или по списку файлов) и уже из карточки файла открыть его или выгрузить на диск с нормальным именем.

Также не стоит открывать файлы тома напрямую на редактирование. Изменённый «в обход» файл не пройдёт контроль в системе, а версионирование и подписи перестанут соответствовать содержимому. Все операции с файлами выполняйте через интерфейс 1С или штатные обработки.

Хранение в базе: плюсы, минусы и где искать данные

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

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

Физически в файловом варианте данные лежат внутри файла 1Cv8.1CD — отдельных «папок с файлами» не существует. В клиент-серверном варианте двоичные данные хранятся в служебных таблицах СУБД, и извлекать их напрямую запросами к базе не рекомендуется — структура таблиц является внутренней и может меняться между версиями платформы.

Хранение в томах: настройка и требования к инфраструктуре

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

Томов можно создать несколько и распределить между ними нагрузку — например, по группам пользователей или по дате. Программа заполняет тома в порядке, заданном в настройках, и позволяет указать максимальный размер тома, после которого начинает использоваться следующий.

Сравнение вариантов хранения

Хранение в базе

Подходит для небольших объёмов и тестовых контуров. Плюс — простое резервное копирование. Минус — быстрый рост базы и замедление регламентных операций.

Хранение в томах

Подходит для рабочих систем с большим потоком сканов и вложений. Плюс — лёгкая база и гибкое масштабирование. Минус — нужно отдельно резервировать тома и следить за правами доступа.

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

Перенос файлов между режимами хранения

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

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

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

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

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

Файл открывается без ошибок, содержимое соответствует названию

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

Ошибка «файл не найден» или открывается пустой/чужой файл

Путь к тому в настройках
Норма

Каталог существует, доступен серверу 1С на чтение и запись

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

Путь указывает на несуществующий или недоступный сетевой ресурс

Резервная копия
Норма

Бэкап включает и базу, и каталоги томов с одинаковой датой

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

Копируется только база — файлы при сбое будут потеряны

Типичные ошибки и ограничения

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

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

Типичные ошибки
01
Ручное удаление или переименование файлов в томе — ссылки в базе ломаются, вложения перестают открываться
02
Резервное копирование только базы при хранении в томах — при сбое теряются все файлы
03
Изменение сетевого пути к тому без обновления настроек — массовые ошибки «файл не найден»
04
Включение хранения в томах без проверки прав доступа — пользователи не могут сохранять вложения
05
Игнорирование роста базы при хранении в ней — замедление бэкапа, обновлений и риск ошибок формата потока

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

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

Частые вопросы о хранении файлов в 1С:Документооборот

Можно ли открыть файл из тома напрямую через проводник?

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

Что будет, если удалить папку тома?

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

Почему база продолжает расти, хотя включено хранение в томах?

Файлы, загруженные до включения режима, остались в базе — настройка действует только на новые. Чтобы освободить место, выполните штатную обработку переноса файлов в тома, а затем сократите размер базы средствами СУБД или через выгрузку-загрузку в файловом варианте.

Можно ли хранить тома на сетевом диске или NAS?

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

Как узнать, какие файлы занимают больше всего места?

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

Нужно ли останавливать работу пользователей при переносе файлов в тома?

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

Итог

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

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