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

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

ЛФЗ в 1С: что это и как устроена локальная файловая зона

ЛФЗ в 1С — локальная файловая зона хранения файлов в 1С:Документооборот. Разбираем, что это, как настроить, где хранятся файлы и какие ошибки встречаются.

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

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

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

Что такое локальная файловая зона в 1С:Документооборот

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

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

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

Чем хранение в ЛФЗ отличается от хранения в базе

Выбор способа хранения влияет на размер базы, скорость резервного копирования, требования к дисковому пространству и процедуры восстановления. Сопоставим основные характеристики двух подходов.

КритерийХранение в базеХранение в томах (ЛФЗ)
Рост размера базыБыстрый, файлы раздувают таблицыМинимальный, в базе только ссылки
Резервное копированиеОдна копия базы включает всёНужно копировать базу и каталоги томов согласованно
Скорость открытия файловЧтение из СУБДЧтение с диска, обычно быстрее при больших файлах
МасштабированиеОграничено ресурсами СУБДМожно добавлять тома на разных дисках и серверах
Риск несогласованностиНизкийВозможны «потерянные» файлы при рассинхроне копий

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

Как включить хранение файлов в томах и создать файловую зону

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

Порядок настройки тома хранения
  1. 1
    Откройте настройки программы и включите опцию хранения файлов в томах на диске (раздел настроек работы с файлами).
  2. 2
    Создайте на сервере каталог под файловую зону и выдайте полные права на него учётной записи, под которой работает сервер 1С или служба доступа.
  3. 3
    В справочнике томов хранения файлов создайте новый том, укажите полный путь к каталогу для Windows и при необходимости для Linux.
  4. 4
    Проверьте, что в настройках групп пользователей или общих настройках указан том по умолчанию для новых файлов.
  5. 5
    Добавьте тестовый файл к любому документу и убедитесь, что в каталоге тома появились подкаталоги и новый файл.

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

После настройки проверьте результат по контрольным точкам:

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

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

Создание файла в томе
Норма

После добавления вложения в каталоге тома появляется новый файл в служебном подкаталоге

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

Каталог пуст — файл записался в базу, том не используется

Открытие файла пользователем
Норма

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

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

Ошибка «файл не найден» — проблема с путём или правами доступа

Права на каталог
Норма

Запись и чтение выполняются под рабочей учётной записью

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

Ошибки доступа при добавлении вложений у части пользователей

Как перенести существующие файлы из базы в файловую зону

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

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

Резервное копирование и восстановление при работе с ЛФЗ

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

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

Удобно хранить тома на отдельном дисковом массиве или сетевом хранилище с собственным расписанием снапшотов. Это упрощает согласованное копирование и позволяет расширять хранилище независимо от сервера СУБД.
ПЗ
Практическое замечание

Типичные ошибки при работе с локальной файловой зоной

Типичные ошибки
01
Указание локального пути (например, на диске C: сервера) при файловом режиме работы — у клиентских машин каталог недоступен, файлы не открываются.
02
Ручное удаление «лишних» файлов из тома для освобождения места — в базе остаются ссылки на несуществующие файлы, пользователи получают ошибки.
03
Резервное копирование только базы без томов — при восстановлении все вложения оказываются потеряны.
04
Отсутствие контроля свободного места на диске тома — при переполнении добавление вложений начинает завершаться ошибкой.
05
Назначение тома по умолчанию без проверки прав — часть пользователей не может ни добавить, ни открыть файлы.

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

Как выбрать подходящий вариант хранения

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

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

Вложений мало, база небольшая, администратор одинОставьте хранение в базе — это проще в сопровождении и резервном копировании
Объём вложений растёт, база перевалила за десятки гигабайт, копии делаются долгоНастройте тома хранения и перенесите файлы в файловую зону
Файлы должны быть доступны с нескольких площадокИспользуйте сетевое хранилище с одинаковым путём для всех рабочих мест и серверов
Планируется миграция на другую конфигурацию или СУБДЗаранее задокументируйте структуру томов и проверьте согласованность копий

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

Итог

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

ЛФЗ в 1С — это локальная файловая зона, каталог на диске, где 1С:Документооборот хранит присоединенные файлы при включённых томах хранения. Механизм разгружает базу, но требует согласованного резервного копирования базы и томов, корректных прав доступа и запрета ручных операций с файлами внутри тома.

Частые вопросы о ЛФЗ в 1С

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

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

Что будет, если удалить файл из тома вручную?

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

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

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

Уменьшится ли размер базы сразу после переноса файлов в тома?

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

Работает ли файловая зона при клиент-серверном режиме?

Да, это основной сценарий. Каталог тома должен быть доступен с сервера 1С (или с того узла, который обслуживает работу с файлами), а путь указывается отдельно для Windows и Linux при соответствующей инфраструктуре.

Чем ЛФЗ отличается от обмена файлами через сетевую папку?

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