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