Документы и Печать · 10 мин
Как выгрузить файл из 1С: все рабочие способы
Как выгрузить файл из 1С: способы сохранения документов, отчётов, справочников и базы в Excel, CSV, XML. Пошаговые инструкции, типичные ошибки и ответы на вопросы.
Вопрос «как выгрузить файл из 1С» возникает в самых разных ситуациях: нужно передать отчёт бухгалтеру, отправить прайс-лист клиенту, загрузить данные в другую программу или просто сохранить документ в привычном Excel. В 1С нет единой кнопки «выгрузить всё» — способ зависит от того, что именно вы хотите получить: печатную форму, таблицу с данными, справочник целиком или резервную копию базы.
Хорошая новость в том, что для большинства задач не нужны ни программист, ни специальные доработки. Типовые конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) уже содержат встроенные механизмы выгрузки. Ниже разобраны основные сценарии — от сохранения одного документа до выгрузки всей информационной базы.
Перед началом работы убедитесь, что у вашей учётной записи есть права на просмотр и выгрузку нужных данных. Во многих компаниях доступ к выгрузке ограничен настройками ролей — если кнопка сохранения неактивна, обратитесь к администратору 1С.
Как сохранить документ или печатную форму в файл
Самая частая задача — выгрузить конкретный документ: счёт, накладную, акт или отчёт. Для этого откройте документ, сформируйте его печатную форму кнопкой «Печать», а затем в окне предпросмотра выберите «Файл → Сохранить» или «Файл → Сохранить как». Программа предложит выбрать формат и папку на диске.
Доступные форматы зависят от версии платформы, но обычно среди них есть табличный документ 1С (MXL), лист Excel (XLS/XLSX), PDF, HTML, текстовый файл и формат электронных таблиц ODS. Для передачи контрагенту удобнее PDF — он не редактируется и одинаково отображается на любом устройстве. Для дальнейшей обработки данных выбирайте Excel.
Если нужно выгрузить сразу несколько документов, откройте журнал документов, выделите нужные строки с зажатой клавишей Ctrl и используйте команду печати комплекта или сохраните список через меню «Ещё → Вывести список». Полученную таблицу можно сохранить тем же способом — через «Файл → Сохранить как».
- 1Откройте нужный документ или отчёт в 1С
- 2Сформируйте печатную форму кнопкой «Печать»
- 3В окне предпросмотра выберите «Файл → Сохранить как»
- 4Укажите формат (PDF, Excel) и папку сохранения
- 5Откройте сохранённый файл и проверьте, что данные отображаются корректно
Выгрузка отчётов и таблиц в Excel и CSV
Любой отчёт в 1С — это табличный документ, а значит, его можно сохранить в файл так же, как печатную форму. Сформируйте отчёт (например, оборотно-сальдовую ведомость или анализ продаж), затем нажмите «Файл → Сохранить как» и выберите формат XLSX или CSV. Формат CSV удобен, когда данные планируется загрузить в другую систему — это простой текстовый файл с разделителями.
Обратите внимание: при сохранении в Excel сохраняется только видимый результат отчёта — без формул и связей с базой. Если в отчёте есть группировки и свёрнутые строки, разверните их перед сохранением, иначе часть данных в файл не попадёт. Это одна из самых частых причин «потери» строк при выгрузке.
Для регулярной выгрузки одних и тех же данных удобно сохранить настройки отчёта (кнопка «Сохранить настройки» в вариантах отчёта), чтобы каждый раз не выставлять период, отборы и группировки вручную.
Как выгрузить справочник или список документов
Когда нужен не один документ, а целый справочник — номенклатура, контрагенты, сотрудники — откройте список, нажмите «Ещё → Вывести список». В появившемся окне отметьте колонки, которые должны попасть в файл, и подтвердите вывод. Полученную таблицу сохраните через «Файл → Сохранить как» в Excel или CSV.
Если список большой, перед выводом примените отбор (кнопка «Ещё → Настроить список»), чтобы выгрузить только нужную часть данных — например, контрагентов из конкретной группы или номенклатуру с ненулевыми остатками. Это уменьшит размер файла и упростит дальнейшую работу.
В некоторых конфигурациях есть готовые команды выгрузки: например, в 1С:Управление торговлей прайс-лист выгружается через обработку «Прайс-лист», а в 1С:Бухгалтерии данные для налоговой и фондов формируются через раздел «Отчётность, справки». Поищите нужную функцию в разделе «Администрирование» или «Сервис» вашей конфигурации.
Выбор способа выгрузки
Подходит для одиночных документов и отчётов. Ограничение: выгружается только то, что видно на экране, без служебных данных.
Подходит для справочников и журналов документов. Ограничение: выгружаются только выбранные колонки, без детальных данных строк.
Подходит для переноса данных между базами 1С. Требует аккуратной настройки правил обмена и понимания структуры данных.
Полная копия базы для резервного копирования или переноса. Файл открывается только в 1С, для чтения данных в Excel не подходит.
Выгрузка данных между базами 1С через XML
Если задача — перенести данные из одной базы 1С в другую (например, из Управления торговлей в Бухгалтерию), обычного сохранения в Excel недостаточно. Для этого используется обработка «Универсальный обмен данными в формате XML», которая входит в комплект поставки многих конфигураций или доступна на диске ИТС.
Порядок работы такой: откройте обработку в базе-источнике, загрузите правила обмена, выберите объекты для выгрузки (справочники, документы за период) и нажмите «Выгрузить данные». На выходе получится XML-файл, который затем загружается в базу-приёмник той же обработкой в режиме загрузки.
Если конфигурации источника и приёмника различаются, типовые правила обмена могут не подойти — потребуется настройка правил конвертации. Это задача для специалиста по 1С, самостоятельно её лучше не выполнять без опыта работы с «Конвертацией данных».
Как сделать выгрузку всей базы (резервную копию)
Для полной выгрузки информационной базы используется режим «Конфигуратор». Откройте базу в Конфигураторе, выберите «Администрирование → Выгрузить информационную базу» и укажите путь для файла с расширением .dt. Этот файл содержит все данные и конфигурацию, его можно загрузить обратно через «Администрирование → Загрузить информационную базу».
Важно понимать: файл .dt — это не документ и не таблица, его нельзя открыть в Excel или просмотреть содержимое без 1С. Он нужен для резервного копирования, переноса базы на другой компьютер или передачи копии специалисту для диагностики.
В клиент-серверном варианте работы выгрузку .dt лучше выполнять при отсутствии активных пользователей — иначе копия может получиться нецелостной. Для крупных баз надёжнее делать резервные копии средствами СУБД (MS SQL, PostgreSQL), а выгрузку .dt использовать только для переноса или диагностики.
Проверка результата и типичные ошибки
После любой выгрузки откройте полученный файл и убедитесь, что данные на месте: совпадает количество строк, корректны суммы и даты, не «поехали» колонки. Для CSV проверьте кодировку — если при открытии в Excel вместо русских букв отображаются символы, откройте файл через «Данные → Из текстового/CSV-файла» и укажите кодировку UTF-8 или Windows-1251.
Частая проблема при выгрузке в Excel — числа, которые превращаются в даты или теряют ведущие нули (например, артикулы и ИНН). Чтобы избежать этого, сохраняйте данные как лист Excel, а не CSV, либо перед загрузкой в другую систему явно задавайте текстовый формат для таких колонок.
Как проверить результат выгрузки
Совпадает с учётом отборов и группировок
В файле меньше строк — вероятно, были свёрнуты группировки или скрытые колонки
Итоговые суммы в файле равны итогам отчёта в 1С
Расхождения — проверьте округление и скрытые строки
Текст читается корректно
Крякозябры — файл открыт в неверной кодировке
Ведущие нули сохранены, значения не превратились в даты
Excel обрезал нули или переформатировал значения — нужен текстовый формат колонки
Часто задаваемые вопросы
В каком формате лучше выгружать данные из 1С для передачи в другую программу?
Для обмена между программами чаще всего используют CSV или XML. CSV подходит для простых таблиц, XML — для структурированных данных с иерархией. Если целевая программа имеет типовую интеграцию с 1С, уточните требуемый формат в её документации — нередко поддерживаются готовые форматы обмена.
Можно ли выгрузить данные из 1С без прав администратора?
Сохранение документов и отчётов через «Файл → Сохранить как» обычно доступно всем пользователям с правом просмотра данных. А вот универсальные обработки обмена и выгрузка базы в .dt требуют повышенных прав. Если кнопки неактивны, запросите доступ у администратора 1С.
Почему после выгрузки в Excel не сходятся итоги?
Чаще всего причина в свёрнутых группировках отчёта или скрытых строках — в файл попадает только видимая часть. Разверните все группировки перед сохранением. Также проверьте, не применён ли отбор, который скрывает часть данных.
Как выгрузить из 1С данные за большой период, если программа зависает?
Разбейте выгрузку на части: сформируйте отчёт или выгрузку по месяцам или кварталам и объедините файлы уже в Excel. Также помогает сокращение состава данных — выгружайте только нужные колонки и используйте отборы.
Чем отличается выгрузка базы в .dt от архивации средствами SQL?
Файл .dt — универсальный переносимый формат 1С, который можно загрузить в базу на любой поддерживаемой СУБД, но он медленнее и требует монопольного доступа. Резервные копии средствами СУБД создаются быстрее и подходят для регулярного бэкапа, но привязаны к конкретной СУБД.
Как выгрузить печатную форму, если кнопка «Сохранить как» неактивна?
Проверьте, что печатная форма действительно сформирована и активно именно её окно. Если проблема сохраняется, скопируйте таблицу через буфер обмена (Ctrl+A, Ctrl+C) и вставьте в Excel вручную. Также уточните у администратора, не ограничены ли ваши права на вывод данных.
Что важно запомнить
Одиночные документы и отчёты выгружайте через «Файл → Сохранить как», списки — через «Ещё → Вывести список», обмен между базами — через универсальную выгрузку XML, а полную копию базы — через выгрузку в .dt в Конфигураторе. Перед загрузкой данных в рабочую базу всегда делайте резервную копию, а после выгрузки проверяйте количество строк, итоги и кодировку файла.