К статье
Практический материал

Справочники и Данные · 12 мин

Как сделать выгрузку из 1С:Бухгалтерии

Пошаговая инструкция по выгрузке данных из 1С:Бухгалтерии: выгрузка отчётов, справочников, документов в Excel, обмен между базами и подготовка файла для банка и налоговой.

Выгрузка данных из 1С:Бухгалтерии — рутинная задача, которая встречается чаще всего в четырёх сценариях: передать отчёт бухгалтеру или аудитору, отправить выписку в банк, выгрузить справочники и документы в другую базу или сохранить данные перед переходом на новую версию программы. Для каждого сценария в программе предусмотрен свой механизм, и ошибка в выборе способа приводит либо к неполному файлу, либо к потере связей между документами.

В типовой конфигурации «1С:Бухгалтерия 8» (редакция 3.0) основные инструменты выгрузки сосредоточены в разделах «Администрирование», «Отчёты» и в кнопке «Ещё» почти каждого документа и списка. Ниже разобраны рабочие способы: от простого сохранения таблицы в Excel до полноценного обмена между базами через правила конвертации.

Перед любой массовой выгрузкой сделайте резервную копию информационной базы. Сама выгрузка данных не изменяет, но следующий шаг — загрузка в другую базу или чистка «лишнего» — уже способен испортить учёт, и откат без копии будет невозможен.

Определите, что именно нужно выгрузить

Термин «выгрузка» скрывает разные задачи, и от цели зависит инструмент. Если нужен печатный вид отчёта для руководителя — достаточно сохранения табличного документа. Если данные пойдут в другую программу (CRM, банк-клиент, другая база 1С) — потребуется структурированный формат: XML, CSV или формат обмена 1С.

Ответьте на три вопроса до начала работы: куда пойдёт файл (человеку или программе), какой объём нужен (один отчёт, справочник, все документы за период, вся база) и требуется ли обратная загрузка. От ответов зависит выбор из таблицы ниже.

ЗадачаИнструментФормат результата
Передать отчёт или список документовСохранение табличного документаXLSX, PDF, MXL
Выгрузить справочник или таблицу«Ещё → Вывести список»XLSX, CSV
Перенос между базами 1СУниверсальный обмен данными XMLXML
Архив всей базыВыгрузка информационной базы через конфигураторDT
Данные для ФНС или банкаРегламентированная выгрузка из отчётностиXML по формату ФНС
Маршрут решения

Как выбрать способ

Нужен файл для просмотра или печатиСохраните отчёт или список в Excel/PDF — этого достаточно
Данные загрузят в другую базу 1С с той же конфигурациейИспользуйте «Администрирование → Обмен данными» или универсальный обмен XML
Нужна полная копия базы для архива или переездаДелайте выгрузку в DT через конфигуратор
Файл требует ФНС, банк или аудитор по регламентуИспользуйте встроенную выгрузку из регламентированной отчётности

Выгрузка отчётов и списков в Excel

Самый частый сценарий — выгрузить оборотно-сальдовую ведомость, карточку счёта или список документов в Excel. Сформируйте нужный отчёт, затем нажмите «Файл → Сохранить как» (или значок дискеты) и выберите формат «Лист Excel» (.xlsx). Программа сохранит таблицу с сохранением структуры строк и колонок.

Для списков — справочников, журналов документов — есть отдельный механизм. Откройте список, установите нужные отборы и сортировку, затем нажмите «Ещё → Вывести список». В открывшемся окне отметьте галочками колонки, которые должны попасть в файл, и выберите формат: табличный документ, Excel или текстовый (CSV). Учтите, что в файл попадут только те колонки, которые отображаются в списке, — недостающие добавьте заранее через «Ещё → Изменить форму».

Если таблица большая (десятки тысяч строк), сохранение в Excel может занять несколько минут. В таких случаях надёжнее выгружать в CSV: он открывается быстрее и не упирается в ограничения формата XLSX.

Выгрузка списка документов в Excel
  1. 1
    Откройте нужный журнал документов или справочник
  2. 2
    Установите отбор по периоду, организации, контрагенту
  3. 3
    Нажмите «Ещё → Вывести список»
  4. 4
    Отметьте нужные колонки и выберите формат «Лист Excel»
  5. 5
    Сохраните файл и откройте его для проверки: числа должны быть числами, даты — датами

Выгрузка данных между базами 1С

Когда нужно перенести справочники и документы из одной базы в другую (например, из старой базы в новую или из копии в рабочую), используется обмен через XML. В типовой конфигурации путь: «Администрирование → Обмен данными → Универсальный обмен данными в формате XML». Если пункта нет в меню, обработку «УниверсальныйОбменДаннымиXML» можно открыть через «Файл → Открыть» — она входит в комплект поставки конфигурации.

Порядок работы: на закладке «Выгружаемые данные» выберите правила обмена (для переноса между одинаковыми конфигурациями подходят стандартные правила), отметьте объекты для выгрузки — справочники, документы, регистры — и установите период. Нажмите «Выгрузить данные» и укажите имя файла. На приёмной стороне та же обработка открывается в режиме «Загрузка данных».

Критичный момент: выгрузка по правилам конвертации корректно работает только между совместимыми конфигурациями. Перенос из «Бухгалтерии 2.0» в «3.0» или между разными конфигурациями (например, из «Управления торговлей» в «Бухгалтерию») требует специальных правил — типовые для таких переходов публикуются на портале 1С в составе обновлений.

Выгрузка всей базы: архивная копия в формате DT

Полная выгрузка информационной базы делается через конфигуратор и применяется для архивации, переноса базы на другой сервер или передачи копии специалисту. Запустите конфигуратор, авторизуйтесь с правами администратора и выберите «Администрирование → Выгрузить информационную базу». Укажите путь — получится файл с расширением .dt, содержащий все данные и настройки.

Два ограничения этого способа. Во-первых, выгрузка требует монопольного доступа: все пользователи должны выйти из базы, иначе операция не начнётся. Во-вторых, файл DT загружается целиком и затирает базу-приёмник полностью — частично восстановить из него данные нельзя.

В файловом варианте работы допустима и альтернатива — скопировать каталог базы с файлом 1Cv8.1CD при закрытой программе. Но выгрузка в DT надёжнее: она выполняет внутреннюю проверку и сжатие, а скопированный «вживую» файл может оказаться повреждённым, если копирование шло во время записи.

Выгрузка для налоговой, банка и аудиторов

Регламентированные выгрузки делаются из раздела «Отчёты → 1С-Отчётность» или непосредственно из формы декларации: кнопка «Выгрузить» формирует XML-файл строго по формату ФНС. Такой файл нельзя редактировать вручную — при проверке контрольных соотношений он будет отклонён. Если требуется выгрузка книги покупок, книги продаж или журнала счетов-фактур по запросу налоговой, используйте «Операции → Выгрузка документов по требованию ФНС» (в свежих релизах — мастер из раздела отчётности).

Для банка выгружаются платёжные поручения: в журнале «Платёжные поручения» нажмите «Ещё → Выгрузить в банк» (или используйте обработку «Обмен с банком»). Формат файла зависит от банк-клиента — чаще всего это текстовый файл формата 1С (kl_to_1c). Убедитесь, что в настройках обмена указан правильный формат вашего банка, иначе файл не импортируется.

Аудиторы обычно запрашивают оборотно-сальдовую ведомость, анализы счетов и первичные документы в Excel. Здесь достаточно стандартного сохранения отчётов, но заранее уточните требуемый период и детализацию — перевыгрузка больших отчётов занимает время.

Типичные ошибки
01
Выгрузка списка без установки отбора — в файл попадают лишние годы и организации, файл получается огромным
02
Сохранение отчёта копированием через буфер обмена — теряется форматирование и часть строк при большом объёме
03
Загрузка XML в рабочую базу без копии — дубли справочников и испорченные остатки
04
Редактирование регламентированного XML вручную — файл не проходит форматный контроль ФНС
05
Выгрузка DT при работающих пользователях — операция обрывается или копия получается несогласованной

Проверка результата выгрузки

Выгруженный файл нужно проверить до передачи или загрузки. Для Excel: откройте файл, убедитесь, что количество строк соответствует отбору, итоговые суммы совпадают с отчётом на экране, а числовые колонки не превратились в текст (признак — зелёные треугольники в углах ячеек и невозможность посчитать сумму).

Для XML-обмена между базами главная проверка — сверка оборотов. После загрузки в базу-приёмник сформируйте оборотно-сальдовую ведомость за тот же период и сравните итоги по счетам с исходной базой. Расхождения обычно означают, что часть документов не выгрузилась из-за отборов или не провелась из-за заполненности реквизитов.

Контрольные точки

Как проверить результат

Количество строк в Excel-файле
Норма

Совпадает с количеством строк в отобранном списке

Тревожный признак

Строк меньше — сбился отбор или обрезан файл

Итоги ОСВ после обмена между базами
Норма

Обороты и сальдо по счетам совпадают с исходной базой

Тревожный признак

Расхождения — не все документы перенесены или не проведены

Регламентированный XML
Норма

Файл проходит проверку в 1С-Отчётности или тестере ФНС

Тревожный признак

Ошибки формата — файл редактировался вручную или устарела версия формата

Файл DT
Норма

Загружается в пустую базу без ошибок, открываются отчёты

Тревожный признак

Ошибка загрузки — копия повреждена, делайте выгрузку заново

Ограничения и когда нужен специалист

Типовые механизмы закрывают большинство задач, но есть границы. Выгрузка «в произвольном формате» под чужую систему (например, специфический CSV для стороннего склада или API-интеграция) потребует доработки — внешней обработки или настройки через механизм расширений. Перенос между разными конфигурациями с различной структурой данных — тоже задача для специалиста: правила конвертации пишутся в «1С:Конвертация данных».

Обратитесь за помощью, если база работает в клиент-серверном режиме и у вас нет доступа к конфигуратору, если объём данных исчисляется сотнями тысяч документов (потребуется порционная выгрузка) или если после загрузки обнаружились расхождения в остатках — самостоятельное «исправление» проводками почти всегда усугубляет проблему.

Если выгрузку в Excel делаете регулярно по одному и тому же маршруту, сохраните настройки отчёта (кнопка «Сохранить настройки») и настройте рассылку отчётов по расписанию — программа сама сформирует файл и отправит на почту без ручных действий.
ПЗ
Практическое замечание
Итог

Что важно запомнить

Способ выгрузки выбирается по цели: отчёты и списки — в Excel через «Сохранить как» и «Вывести список», перенос между базами — через универсальный обмен XML, архив — через выгрузку DT в конфигураторе, данные для ФНС и банка — через регламентированные механизмы. Перед массовыми операциями делайте резервную копию, а результат всегда сверяйте с исходными данными по итогам и количеству строк.

Частые вопросы

Как выгрузить данные из 1С:Бухгалтерии, если нет кнопки «Вывести список»?

Команда может быть скрыта настройками прав или интерфейса. Проверьте меню «Ещё» полностью — пункт иногда находится в подменю. Если его нет, попросите администратора проверить роль пользователя: для вывода списка нужны права на вывод, которые иногда отключают. Обходной вариант — сформировать универсальный отчёт по нужному справочнику и сохранить его как табличный документ.

Можно ли выгрузить данные из 1С в Excel без установленного Excel?

Да. Сохраните табличный документ в формате MXL или CSV — эти форматы программа записывает самостоятельно. CSV затем открывается в Excel, LibreOffice или Google Таблицах. Формат XLSX в современных версиях платформы также сохраняется без установленного офисного пакета.

Чем отличается выгрузка в DT от копирования папки с базой?

Файл DT создаётся штатным механизмом с проверкой целостности и подходит для переноса между файловым и клиент-серверным вариантами. Копирование папки быстрее, но безопасно только при полностью закрытой программе; копия, снятая во время работы пользователей, может содержать повреждённые данные. Для архива надёжнее DT.

Почему после загрузки XML в другую базу появились дубли контрагентов?

Поиск объектов при загрузке идёт по внутреннему идентификатору и ключевым полям (ИНН, наименование). Если в базе-приёмнике контрагент заведён с другим написанием имени или без ИНН, программа создаёт новый элемент. Перед загрузкой приведите справочники к единому виду и включите в настройках обмена поиск по ИНН и КПП.

Как выгрузить проводки за период, а не документы?

Используйте отчёт «Оборотно-сальдовая ведомость», «Анализ счёта» или «Карточка счёта» с нужными отборами и сохраните в Excel — это закрывает большинство запросов на «выгрузку проводок». Если нужен именно машиночитаемый перечень проводок для загрузки в другую систему, применяется универсальный обмен XML с выгрузкой регистра бухгалтерии «Хозрасчётный».

Выгрузка в Excel обрывается на большом объёме — что делать?

Разбейте выгрузку на части: по периодам (помесячно), по организациям или по счетам. Альтернатива — выгрузить в CSV, который не имеет жёстких ограничений на число строк, либо сузить состав колонок через «Вывести список», убрав ненужные реквизиты. Также помогает увеличение доступной памяти для клиентского приложения на сервере.