Справочники и Данные · 10 мин
Что делает экспорт в 1С и как правильно выгрузить данные
Что делает экспорт в 1С: какие данные выгружает, форматы файлов, типовые сценарии обмена, пошаговая инструкция и типичные ошибки при выгрузке.
Экспорт в 1С — это операция выгрузки данных из информационной базы во внешний файл или в другую программу. Она не меняет и не удаляет исходные данные: система лишь формирует их копию в заданном формате, после чего файл можно передать контрагенту, загрузить в другую конфигурацию, открыть в Excel или отправить в банк. Понимание того, что именно делает экспорт, помогает избежать типичных ошибок — от потери кодировки до выгрузки неполного набора данных.
Функция экспорта встречается в разных местах программы: в списках документов и справочников (кнопка «Ещё» → «Выгрузить»), в печатных формах (сохранение в PDF или Excel), в обработках обмена данными, в отчётах и в механизмах интеграции. В зависимости от контекста выгружается либо видимая таблица, либо структурированный пакет данных со ссылками между объектами.
Главное отличие экспорта от синхронизации: экспорт — разовое действие по инициативе пользователя, а синхронизация — настроенный регулярный обмен по правилам. Если данные нужно выгрузить один раз (например, список номенклатуры для поставщика), достаточно экспорта. Если обмен повторяется ежедневно, правильнее настроить план обмена.
Какие данные можно выгрузить и что происходит при экспорте
Экспортировать можно практически любые объекты: справочники (контрагенты, номенклатура, договоры), документы (реализации, поступления, счета-фактуры), табличные части, регистры, отчёты и печатные формы. При выгрузке система считывает данные из базы, преобразует их в выбранный формат и записывает файл в указанное место. Исходные записи остаются нетронутыми, поэтому экспорт безопасен для данных.
Важно понимать разницу между «выгрузкой таблицы» и «обменом данными». Кнопка «Выгрузить» в списке документов сохраняет только видимые колонки как плоскую таблицу — без связей между объектами. Обработки обмена (например, «Универсальный обмен данными в формате XML») выгружают объекты целиком, со всеми реквизитами и ссылками, что позволяет загрузить их в другую базу без потерь.
Основные форматы выгрузки и где они применяются
Выбор формата определяет, куда пойдут данные дальше. Один и тот же список контрагентов можно выгрузить по-разному в зависимости от задачи: для анализа — в Excel, для загрузки в другую базу — в XML, для банка — в текстовый файл по формату 1CClientBankExchange.
| Формат | Типичное применение | Ограничения |
|---|---|---|
| XLSX / MXL | Анализ в Excel, передача таблиц коллегам | Теряются ссылки между объектами, только «плоские» данные |
| XML | Обмен между базами 1С, ЭДО, выгрузка в ФНС | Требует совместимых правил обмена на стороне загрузки |
| CSV / TXT | Импорт в сторонние программы, сайты, кассовое ПО | Чувствителен к разделителям и кодировке |
| Печатные формы, счета, акты для контрагентов | Нередактируемый, только для просмотра и печати | |
| 1CClientBankExchange (TXT) | Платёжные поручения в систему «Клиент-банк» | Строгая структура секций, ошибка поля отклоняет файл |
| DT | Полная выгрузка информационной базы | Не предназначен для обмена отдельными объектами |
Отдельный случай — выгрузка через EnterpriseData или CommerceML. Эти форматы используются для интеграции с сайтами и учётными системами: например, CommerceML переносит каталог товаров и заказы между 1С и интернет-магазином. Они структурно сложнее и обычно настраиваются администратором, а не запускаются вручную.
Как выгрузить список документов или справочник
Самая частая задача — получить таблицу данных из списка. Порядок действий почти одинаков во всех типовых конфигурациях (УТ, ERP, Бухгалтерия, УНФ):
- 1Откройте нужный список: справочник, журнал документов или табличную часть.
- 2Настройте отбор и видимые колонки — выгружается именно то, что отображено на экране.
- 3Нажмите «Ещё» → «Выгрузить» (в некоторых конфигурациях — «Вывести список»).
- 4Укажите колонки для выгрузки и формат файла: XLSX, CSV или табличный документ.
- 5Сохраните файл, откройте его и проверьте число строк и корректность данных.
Ключевой нюанс: выгружается текущее представление списка. Если применён отбор по организации или периоду — в файл попадут только отобранные строки. Если колонка скрыта, её в файле не будет. Поэтому перед выгрузкой стоит сбросить лишние отборы и проверить состав колонок.
Для выгрузки печатной формы (счёта, накладной, акта) действие другое: откройте документ, сформируйте печатную форму и нажмите «Сохранить» в панели табличного документа, выбрав PDF или Excel. Такой файл содержит только визуальное представление, загрузить его обратно в 1С как данные нельзя.
Экспорт для обмена между базами 1С
Когда данные нужно перенести в другую базу 1С, простой выгрузки таблицы недостаточно — потеряются связи (например, документ перестанет ссылаться на контрагента). Для этого используются специальные механизмы.
В типовых конфигурациях есть обработка «Универсальный обмен данными в формате XML»: она выгружает объекты по правилам конвертации, сохраняя ссылки и структуру. Правила (файл XML с описанием соответствий объектов) готовятся в «Конвертации данных» или берутся типовые для обмена между одинаковыми конфигурациями. Для однотипных баз проще использовать встроенную синхронизацию: «Администрирование» → «Синхронизация данных» → настройка узла обмена.
Сравнение вариантов
Подходит для разовой передачи таблицы человеку. Не подходит для загрузки в другую базу — нет связей объектов.
Подходит для переноса документов и справочников между базами. Требует правил обмена и контроля сопоставления объектов.
Подходит для регулярного обмена между базами. Требует первоначальной настройки и сопоставления дублей.
Полная копия базы для резервирования или переезда. Не позволяет выгрузить отдельные объекты.
Выгрузка платежей в банк и отчётности
Экспорт платёжных поручений — стандартный сценарий в «1С:Бухгалтерии». В журнале «Платёжные поручения» есть команда «Выгрузить в банк»: программа формирует текстовый файл в формате 1CClientBankExchange, который затем импортируется в систему «Клиент-банк». Перед выгрузкой проверьте заполненность реквизитов: ИНН и КПП получателя, назначение платежа, очерёдность, код бюджетной классификации для налоговых платежей.
Отчётность в ФНС и фонды выгружается из «1С-Отчётности» в регламентированном XML-формате. Здесь экспорт строго привязан к версии формата, утверждённой ведомством: устаревшая версия формы даст файл, который не примет приёмная программа. Поэтому перед выгрузкой отчётности убедитесь, что конфигурация обновлена.
Проверка результата и типичные ошибки
После экспорта файл нужно проверить до его использования. Откройте файл в целевой программе и сверьте: количество строк совпадает с количеством записей в списке 1С, суммы и даты не «поехали», кириллица отображается корректно, числа не превратились в текст.
Как проверить результат
Совпадает с числом записей в отобранном списке 1С
Строк меньше — сработал скрытый отбор; больше — задвоение при выгрузке
Кириллица читается в Excel и Блокноте
Иероглифы — файл сохранён не в UTF-8 или открыт с неверной кодировкой
Суммы распознаются как числа, даты — как даты
Числа как текст с зелёным треугольником в Excel, даты в виде строк
Все нужные реквизиты присутствуют
Отсутствуют скрытые в списке колонки
Ограничения и когда экспорт не решает задачу
Экспорт не подходит для регулярного автоматического обмена: ручная выгрузка каждый день — источник ошибок и забытых файлов. Для повторяющихся задач настраивайте синхронизацию данных, обмен с сайтом или регламентные задания с автоматической выгрузкой в каталог.
Также учитывайте права доступа: пользователь без прав на просмотр определённых данных не сможет их выгрузить — это нормальное ограничение, а не ошибка. Если выгрузка обрывается на больших объёмах, разбивайте её по периодам или используйте выгрузку на сервере вместо клиентского компьютера.
Частые вопросы об экспорте в 1С
Экспорт удаляет данные из базы?
Нет. Экспорт только читает данные и создаёт их копию в файле. Исходные записи остаются в базе без изменений, операция полностью безопасна для информации.
Чем экспорт отличается от резервной копии?
Экспорт выгружает выбранные данные в обменном формате для передачи или анализа. Резервная копия (выгрузка DT или копия файла базы) сохраняет базу целиком для восстановления после сбоя. Выгруженный в Excel список восстановить в базу нельзя.
Почему при открытии CSV в Excel вместо текста иероглифы?
Причина — несовпадение кодировки: файл сохранён в UTF-8, а Excel открывает его в ANSI. Откройте файл через «Данные» → «Из текстового/CSV-файла» с явным указанием кодировки 65001 (UTF-8) или сохраните выгрузку сразу в XLSX.
Можно ли выгрузить документы за большой период одним файлом?
Технически да, но при очень больших объёмах выгрузка может занять много времени или завершиться ошибкой нехватки памяти. Практичнее разбивать выгрузку по месяцам или кварталам и загружать частями.
Как выгрузить данные, если кнопка «Выгрузить» недоступна?
Скорее всего, у пользователя нет прав на выгрузку или просмотр этих данных. Обратитесь к администратору 1С для проверки роли пользователя. Альтернатива — попросить сформировать нужные данные пользователя с достаточными правами.
Что выбрать для разовой передачи документов в другую базу 1С?
Если конфигурации одинаковые — настройте синхронизацию данных или используйте обработку выгрузки/загрузки XML для идентичных конфигураций. Если конфигурации разные — потребуется «Универсальный обмен данными» с правилами конвертации, которые готовит специалист.
Что важно запомнить
Экспорт в 1С создаёт копию данных в файле нужного формата, не изменяя базу. Для передачи таблиц людям используйте выгрузку списка в XLSX, для обмена между базами — XML-обмен или синхронизацию, для банка — регламентный текстовый формат. Перед использованием файла всегда проверяйте количество строк, кодировку и состав колонок.