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