Справочники и Данные · 9 мин
Как сделать выгрузку из 1С: практическое руководство
Как сделать выгрузку из 1С: выгрузка справочников, документов и отчётов в Excel, CSV и XML. Пошаговые инструкции, типичные ошибки и проверка результата.
Выгрузка данных из 1С — одна из самых частых задач: нужно передать прайс менеджеру, подготовить отчёт для руководства в Excel, перенести справочники в другую базу или сдать данные в налоговую. В зависимости от цели используются разные инструменты — от простого сохранения табличного документа до универсальных обработок обмена.
Встроенных средств платформы достаточно для большинства сценариев: типовые конфигурации («Бухгалтерия», «Управление торговлей», «ЗУП») содержат готовые механизмы выгрузки в Excel, CSV, XML и специализированные форматы обмена. Ниже разобраны основные способы с конкретными шагами, ограничениями и проверкой результата.
Перед любой массовой выгрузкой убедитесь, что у вас есть резервная копия базы и достаточные права доступа. Ошибка при обмене данными может привести к потере или искажению информации, особенно если выгрузка совмещена с загрузкой в другую систему.
Определите, что именно нужно выгрузить
Способ выгрузки напрямую зависит от типа данных. Различают четыре типичных сценария: табличный документ (отчёт, печатная форма), список объектов (номенклатура, контрагенты), структурированные данные для переноса в другую базу 1С и регламентированная выгрузка (декларации, данные для банка или маркетплейса).
Для разовой задачи «отдать таблицу в Excel» достаточно сохранения табличного документа. Для регулярного обмена между базами 1С правильнее настроить план обмена или использовать обработку универсального обмена — ручное копирование через Excel приведёт к потере связей между объектами и дублям.
Как выбрать способ выгрузки
Выгрузка отчётов и печатных форм в Excel
Самый простой сценарий — сохранение уже сформированного табличного документа. Подходит для оборотно-сальдовой ведомости, карточки счёта, акта сверки, прайс-листа и любых печатных форм документов.
Порядок действий: сформируйте отчёт с нужными отборами и периодом, затем нажмите «Файл → Сохранить как» (или «Сохранить копию»), выберите формат «Лист Excel (*.xlsx)» и укажите папку. В большинстве конфигураций та же функция доступна по кнопке «Сохранить» на панели инструментов табличного документа.
После сохранения откройте файл и проверьте результат: числовые колонки должны распознаваться как числа, а не как текст, иначе формулы в Excel работать не будут. Если числа выгрузились текстом, выделите столбец в Excel и преобразуйте его через «Данные → Текст по столбцам → Готово».
- 1Сформируйте отчёт с нужным периодом и отборами
- 2Нажмите Файл → Сохранить как (или кнопку сохранения на панели)
- 3Выберите формат «Лист Excel (*.xlsx)» и папку сохранения
- 4Откройте файл и проверьте, что числа распознаны как числа
- 5Сверьте итоговые суммы с отчётом в 1С
Выгрузка списков: номенклатура, контрагенты, документы
Для выгрузки справочника или журнала документов откройте нужный список, установите отбор (например, только активные контрагенты или документы за период), затем нажмите «Ещё → Вывести список». В появившемся окне отметьте колонки, которые должны попасть в выгрузку, и подтвердите — система сформирует табличный документ, который сохраняется в Excel тем же способом.
В некоторых конфигурациях доступен пункт «Ещё → Выгрузить» с прямым сохранением в файл без промежуточного табличного документа. Состав колонок там обычно фиксированный, поэтому для нестандартного набора полей надёжнее вариант «Вывести список».
Если нужны данные, которых нет в колонках списка (например, артикул поставщика или остаток на складе), используйте отчёт по соответствующему объекту или консоль отчётов СКД — список показывает только ограниченный набор реквизитов.
Перенос данных между базами 1С
Для переноса справочников и документов между информационными базами используется обработка «Выгрузка и загрузка данных XML» (для идентичных конфигураций) или «Универсальный обмен данными в формате XML» с правилами конвертации (для разных конфигураций). Обе обработки входят в поставку типовых решений или доступны в разделе администрирования.
Типовая синхронизация настраивается через «Администрирование → Синхронизация данных»: указывается вторая база, префикс, состав передаваемых данных. После настройки обмен выполняется по расписанию или вручную, а 1С сама отслеживает изменённые объекты.
Перед первым обменом обязательно сделайте копию обеих баз и проведите тестовую выгрузку небольшого объёма — например, одной папки номенклатуры. Проверьте, что в базе-приёмнике объекты сопоставились корректно и не образовались дубли по наименованию.
Выгрузка в CSV и через внешние обработки
Формат CSV нужен, когда данные принимает сторонняя система: сайт, CRM, банк-клиент. Прямой выгрузки списка в CSV в типовых конфигурациях обычно нет — сначала список выводится в табличный документ, затем сохраняется в Excel и уже из Excel пересохраняется как CSV с разделителем-точкой с запятой.
Регламентированные выгрузки (декларации, данные для банка, файлы для маркетплейсов) всегда выполняйте встроенными механизмами конфигурации: они формируют файл в точном формате приёмника и проходят встроенную проверку. Не собирайте такие файлы вручную в Excel — риск отказа при приёме высокий.
Для нестандартных задач (выгрузка по сложному отбору, специфический формат) используются внешние обработки, которые подключаются через «Файл → Открыть» при включённой возможности использования внешних отчётов и обработок. Запускайте только обработки из проверенных источников — внешняя обработка имеет доступ ко всем данным базы.
Сравнение способов выгрузки
Быстро и просто, подходит для отчётов и печатных форм. Не переносит структуру объектов и связи
Подходит для справочников и журналов с настраиваемым набором колонок. Только видимые реквизиты
Полный перенос объектов со связями между базами 1С. Требует настройки и тестирования
Гарантированный формат для банка, ФНС, маркетплейсов. Работают только для предусмотренных сценариев
Проверка результата и типичные ошибки
После выгрузки всегда сверяйте контрольные цифры: количество строк в файле и в списке 1С, итоговые суммы, наличие всех отобранных объектов. Для переноса между базами дополнительно проверьте, что документы ссылаются на правильные элементы справочников, а не на пустые или продублированные значения.
Частые проблемы: числа и даты в Excel сохраняются как текст, длинные наименования обрезаются, кодировка CSV «ломает» кириллицу при открытии в другой программе. Для CSV выбирайте кодировку UTF-8 — её корректно читают большинство современных систем.
Ограничения и когда привлекать специалиста
Безопасная самостоятельная работа — это сохранение отчётов, вывод списков и использование типовых регламентированных выгрузок. Эти операции не изменяют данные в базе и не требуют специальных прав, кроме доступа к самим объектам.
Настройку синхронизации между базами, создание правил обмена, доработку форматов выгрузки и подключение внешних обработок лучше поручить специалисту по 1С. Ошибка на этом уровне затрагивает целостность данных, а диагностика последствий требует понимания структуры конфигурации.
Что важно запомнить
Отчёты и печатные формы сохраняйте в Excel через «Файл → Сохранить как», списки — через «Ещё → Вывести список», перенос между базами — только штатными обменами с тестом на копии. После любой выгрузки сверяйте количество строк и итоговые суммы.
Частые вопросы
Почему после выгрузки в Excel числа не считаются в формулах?
Числа сохранились как текст — обычно из-за неразрывных пробелов в качестве разделителей разрядов. Выделите столбец, выполните «Найти и заменить» (замените неразрывный пробел на пустоту), затем преобразуйте через «Данные → Текст по столбцам → Готово».
Как выгрузить только часть справочника, а не весь список?
Установите отбор в форме списка (по папке, дате, признаку) перед командой «Ещё → Вывести список». В табличный документ попадут только строки, удовлетворяющие отбору.
Можно ли выгрузить данные из 1С в CSV напрямую?
В типовых конфигурациях прямого сохранения списка в CSV обычно нет. Выведите список в табличный документ, сохраните в Excel, затем пересохраните из Excel как «CSV (разделители — точка с запятой)» в кодировке UTF-8.
Чем отличается выгрузка через «Сохранить как» от обмена данными?
«Сохранить как» создаёт статичную таблицу для просмотра и печати. Обмен данными переносит сами объекты со ссылками и идентификаторами, что позволяет загрузить их в другую базу 1С как полноценные элементы.
Опасно ли запускать внешние обработки выгрузки?
Обработка из непроверенного источника может изменить или удалить данные базы, так как выполняется с правами текущего пользователя. Запускайте только обработки из доверенных источников и предварительно делайте резервную копию.
Как проверить, что перенос между базами прошёл корректно?
Сравните количество перенесённых объектов в отчёте об обмене, откройте несколько документов в базе-приёмнике и убедитесь, что контрагенты, номенклатура и суммы совпадают с источником. Проверьте отсутствие дублей поиском по наименованию.