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

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

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

Физическое расположение файлов в файловой системе

При использовании прямой интеграции с оператором ЭДО (например, Диадок, СБИС или Калуга Астрал) документы часто сохраняются в специальной папке на диске сервера или локальной машины. Путь к этой директории задается в настройках подключения.

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

Чтобы узнать точный адрес, необходимо зайти в раздел настроек ЭДО и посмотреть параметр «Путь к папке для хранения файлов». Если поле пустое, система может использовать временную директорию, очистка которой происходит автоматически.

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

⚠️ Внимание: Никогда не удаляйте и не перемещайте файлы из папки хранения ЭДО вручную через Проводник Windows. Это приведет к рассинхронизации базы 1С и физической утрате ссылок на документы.

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

💡

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

Хранение данных внутри базы данных (BLOB-хранилище)

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

В этом случае файл документа сохраняется как двоичный объект (BLOB) в служебных таблицах регистра сведений. Для пользователя это означает, что физического файла на диске в привычном понимании нет.

Данные упаковываются в общий файл базы (если используется файловый вариант) или хранятся в таблицах СУБД (если используется MS SQL Server или PostgreSQL). Это повышает надежность, так как при резервировании базы вы автоматически сохраняете и все документы ЭДО.

  • 📂 Файлы не занимают места на общем сетевом диске отдельно от базы.
  • 🔒 Доступ к документам контролируется правами доступа внутри 1С, а не правами файловой системы.
  • 💾 При повреждении файла на диске документ не пропадет, так как он живет внутри транзакционной системы.

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

📊 Где вы предпочитаете хранить документы ЭДО?
В папке на диске сервера
Внутри базы данных 1С
В облачном хранилище оператора
Не знаю, как у нас настроено

Работа с архивом документов и временными файлами

Система 1С ЭДО имеет встроенный механизм архивации для оптимизации производительности. Документы, статус которых изменился на «Исполнен» или «Аннулирован» более определенного срока назад, могут перемещаться в архив.

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

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

Регламентное задание: "Перемещение документов ЭДО в архив"

Периодичность: 1 раз в сутки

Условие: Статус "Завершен" старше 90 дней

Важно понимать, что архивация — это логическое перемещение, а не удаление. Документ остается доступным для просмотра и формирования отчетов.

Как найти архивный файл на диске?

Если включено физическое хранение, архивные файлы могут лежать в подпапке /Archive внутри основной директории документов. Имя файла может быть изменено на хэш-сумму.

Таблица типов хранения в зависимости от конфигурации

Разные конфигурации 1С используют различные подходы к сохранению данных. Ниже приведена сводная информация по популярным решениям.

Конфигурация 1С Тип хранения по умолчанию Возможность выгрузки XML Путь к настройкам
Бухгалтерия 3.0 В базе данных (BLOB) Есть, через печатные формы НСИ и Администрирование → ЭДО
УТ 11 / КА 2 В базе данных или Файл Есть, кнопка "Сохранить как" Настройки → Интеграция → ЭДО
ЗУП 3.1 В базе данных Ограничена (только кадры) Настройка → Электронные документы
ERP 2.5 Распределенное хранение Полная поддержка НСИ и Администрирование → ЭДО

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

⚠️ Внимание: Параметры подключения и пути к файлам могут отличаться в зависимости от версии релиза конфигурации. Всегда сверяйтесь с официальным описанием изменения вашего конкретного релиза.

Как выгрузить исходный XML-файл документа

Частая задача бухгалтера или программиста — получить «чистый» XML-файл, подписанный электронной подписью, для передачи в другую систему или для проверки валидности подписи сторонними утилитами.

В интерфейсе 1С эта функция обычно скрыта в дополнительном меню формы документа. Не путайте выгрузку XML с печатью печатной формы (PDF), это разные файлы.

Алгоритм действий стандартен: откройте документ ЭДО, найдите кнопку «Еще» или меню действий, выберите пункт «Сохранить файл» или «Выгрузить XML».

  • 📥 Выберите формат сохранения: обычно это .xml или .sig (файл подписи).
  • 📂 Укажите папку назначения на локальном компьютере.
  • ✅ Проверьте, что файл не пустой и имеет корректный размер.

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

☑️ Проверка перед выгрузкой

Выполнено: 0 / 4

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

💡

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

Проблемы доступа и права на файлы

Одной из самых распространенных ошибок при работе с ЭДО является отсутствие прав доступа к папке хранения у службы 1С:Предприятия. Это часто случается после обновления операционной системы или смены пароля администратора.

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

Необходимо проверить свойства папки в безопасности Windows и убедиться, что пользователь, от имени которого запущен сервер 1С (например, USR1CV8), имеет полные права.

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

⚠️ Внимание: Если вы используете сетевую папку для хранения, убедитесь, что путь прописан в формате UNC (\\server\folder), а не через букву диска, так как буквенные диски могут не мапиться для службы.

Часто задаваемые вопросы (FAQ)

Можно ли изменить путь хранения документов после начала работы?

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

Где хранятся файлы временных печатных форм?

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

Как найти документ по его идентификатору (GUID) на диске?

Если используется файловое хранение, имя файла часто содержит GUID документа. Можно воспользоваться поиском Windows по содержимому папки ЭДО, вставив часть идентификатора.

Занимают ли документы ЭДО много места в базе SQL?

Текстовые XML-файлы занимают немного места, но при большом объеме документооборота (десятки гигабайт в год) размер базы может существенно вырасти, что потребует увеличения дискового пространства сервера СУБД.

Что делать, если файл документа поврежден?

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