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

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

Как прописать путь выгрузки в 1С: практическое руководство

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

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

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

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

Где именно задается путь: основные сценарии

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

  • Выгрузка всей информационной базы — выполняется через конфигуратор, путь указывается в момент операции.
  • Обмен между базами 1С (например, «Бухгалтерия» ↔ «Управление торговлей») — путь прописывается в настройках узла плана обмена.
  • Выгрузка в банк, ФНС, ПФР — каталог задается в настройках обмена с контролирующими органами или в обработке выгрузки.
  • Сохранение отчетов и печатных форм — путь выбирается в стандартном диалоге «Сохранить как».
  • Регламентные и автоматические выгрузки — путь фиксируется в настройках регламентного задания или внешней обработки.

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

Как указать путь при выгрузке базы через конфигуратор

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

Порядок действий
  1. 1
    Закройте сеансы пользователей или предупредите их о временном ограничении доступа
  2. 2
    Откройте конфигуратор: ярлык 1С → выбор базы → кнопка «Конфигуратор»
  3. 3
    В меню выберите «Администрирование» → «Выгрузить информационную базу»
  4. 4
    В диалоге укажите каталог и имя файла, например D:\Backup1C\base_копия.dt
  5. 5
    Нажмите «Сохранить» и дождитесь завершения — для больших баз это может занять десятки минут
  6. 6
    Проверьте, что файл появился в указанной папке и его размер не равен нулю

Для файлового варианта базы существует и более простой способ резервного копирования: скопировать файл 1Cv8.1CD из каталога базы обычными средствами Windows. Но это допустимо только при полном отсутствии активных сеансов, иначе копия может оказаться поврежденной.

Как прописать каталог обмена между базами

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

В настройках подключения выберите вариант «Обмен через каталог» (локальный или сетевой) и укажите путь, например \\SERVER\Exchange\UT_BP\. После сохранения нажмите кнопку проверки подключения — типовые конфигурации умеют проверять доступность каталога до запуска обмена.

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

Путь выгрузки для банка, ФНС и отчетности

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

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

Файл не появляется после выгрузкиНеверный или недоступный путь

Проверьте права на каталог и наличие сообщений об ошибке в журнале регистрации

Обмен работает вручную, но не по расписаниюПроблема с правами сервисной учетной записи

Проверьте доступ к каталогу от имени учетной записи агента сервера 1С

Файл выгружается, но вторая программа его не видитПути в 1С и в принимающей программе не совпадают

Сверьте каталог выгрузки в 1С с каталогом загрузки в банк-клиенте или другой базе

Автоматическая выгрузка и сохранение по расписанию

Для регулярных выгрузок путь фиксируется в настройках регламентного задания или внешней обработки. В типовых конфигурациях на «Библиотеке стандартных подсистем» резервное копирование файловой базы настраивается через «Администрирование» → «Обслуживание» → «Резервное копирование и восстановление» — там задается каталог копий и расписание.

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

КаталогВыгрузки = "\\SERVER\Exchange\Out\";

ИмяФайла = КаталогВыгрузки + "Message_" + Формат(ТекущаяДатаСеанса(), "ДФ=yyyyMMdd_HHmmss") + ".xml";

ЗаписьXML.ОткрытьФайл(ИмяФайла);

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

Удобная практика — создать отдельную структуру каталогов вида D:\1C_Export\ с подпапками по типам выгрузок (Bank, Exchange, Reports, Backup) и закрепить ее во всех настройках. Когда все выгрузки лежат в предсказуемых местах, поиск файла занимает секунды, а на непредвиденный случай такую папку легко включить в общее резервное копирование сервера.
ПЗ
Практическое замечание

Проверка результата и типичные ошибки

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

Типичные ошибки
01
Указание буквы сетевого диска вместо UNC-пути — обмен под другой учетной записью не находит каталог
02
Отсутствие прав записи у пользователя или службы — выгрузка завершается ошибкой или молча не выполняется
03
Путь с недопустимыми символами или слишком длинный путь — Windows ограничивает длину полного пути, вложенные папки с длинными именами вызывают сбои
04
Хранение выгрузок на том же диске, что и база — при отказе диска теряется и база, и копии
05
Изменение пути без проверки принимающей стороны — банк-клиент или вторая база продолжают смотреть в старый каталог
Контрольные точки

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

Файл в каталоге выгрузки
Норма

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

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

Файла нет, размер 0 байт или дата старая

Протокол обмена
Норма

Записи «выгрузка завершена успешно», без ошибок записи файла

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

Ошибки вида «нет доступа», «файл не найден», «отказано в доступе»

Автоматический запуск
Норма

Регламентное задание выполняется, файл появляется по расписанию

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

Задание завершается с ошибкой или файл появляется только при ручном запуске

Если выгрузка не выполняется и причина неочевидна, смотрите журнал регистрации («Администрирование» → «Обслуживание» → «Журнал регистрации») с отбором по ошибкам за нужный период. Там фиксируются и отказы в доступе к файловой системе, и ошибки самих механизмов обмена.

Итог

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

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

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

Куда 1С сохраняет файлы, если я не указал путь?

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

Можно ли выгружать данные на флешку или внешний диск?

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

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

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

Как изменить каталог выгрузки в уже настроенном обмене?

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

Есть ли ограничения на длину и символы в пути?

Да, действуют ограничения Windows: избегайте символов \ / : * ? " < > | в именах папок и файлов и не делайте полный путь чрезмерно длинным — при глубокой вложенности возможны ошибки доступа. Кириллица в путях обычно работает, но для обменов с внешними системами надежнее использовать латиницу.

Как узнать, куда выгружает данные внешняя обработка?

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