Справочники и Данные · 12 мин
Как сделать выгрузку из 1С:Бухгалтерии
Пошаговая инструкция по выгрузке данных из 1С:Бухгалтерии: выгрузка отчётов, справочников, документов в Excel, обмен между базами и подготовка файла для банка и налоговой.
Выгрузка данных из 1С:Бухгалтерии — рутинная задача, которая встречается чаще всего в четырёх сценариях: передать отчёт бухгалтеру или аудитору, отправить выписку в банк, выгрузить справочники и документы в другую базу или сохранить данные перед переходом на новую версию программы. Для каждого сценария в программе предусмотрен свой механизм, и ошибка в выборе способа приводит либо к неполному файлу, либо к потере связей между документами.
В типовой конфигурации «1С:Бухгалтерия 8» (редакция 3.0) основные инструменты выгрузки сосредоточены в разделах «Администрирование», «Отчёты» и в кнопке «Ещё» почти каждого документа и списка. Ниже разобраны рабочие способы: от простого сохранения таблицы в Excel до полноценного обмена между базами через правила конвертации.
Перед любой массовой выгрузкой сделайте резервную копию информационной базы. Сама выгрузка данных не изменяет, но следующий шаг — загрузка в другую базу или чистка «лишнего» — уже способен испортить учёт, и откат без копии будет невозможен.
Определите, что именно нужно выгрузить
Термин «выгрузка» скрывает разные задачи, и от цели зависит инструмент. Если нужен печатный вид отчёта для руководителя — достаточно сохранения табличного документа. Если данные пойдут в другую программу (CRM, банк-клиент, другая база 1С) — потребуется структурированный формат: XML, CSV или формат обмена 1С.
Ответьте на три вопроса до начала работы: куда пойдёт файл (человеку или программе), какой объём нужен (один отчёт, справочник, все документы за период, вся база) и требуется ли обратная загрузка. От ответов зависит выбор из таблицы ниже.
| Задача | Инструмент | Формат результата |
|---|---|---|
| Передать отчёт или список документов | Сохранение табличного документа | XLSX, PDF, MXL |
| Выгрузить справочник или таблицу | «Ещё → Вывести список» | XLSX, CSV |
| Перенос между базами 1С | Универсальный обмен данными XML | XML |
| Архив всей базы | Выгрузка информационной базы через конфигуратор | DT |
| Данные для ФНС или банка | Регламентированная выгрузка из отчётности | XML по формату ФНС |
Как выбрать способ
Выгрузка отчётов и списков в Excel
Самый частый сценарий — выгрузить оборотно-сальдовую ведомость, карточку счёта или список документов в Excel. Сформируйте нужный отчёт, затем нажмите «Файл → Сохранить как» (или значок дискеты) и выберите формат «Лист Excel» (.xlsx). Программа сохранит таблицу с сохранением структуры строк и колонок.
Для списков — справочников, журналов документов — есть отдельный механизм. Откройте список, установите нужные отборы и сортировку, затем нажмите «Ещё → Вывести список». В открывшемся окне отметьте галочками колонки, которые должны попасть в файл, и выберите формат: табличный документ, Excel или текстовый (CSV). Учтите, что в файл попадут только те колонки, которые отображаются в списке, — недостающие добавьте заранее через «Ещё → Изменить форму».
Если таблица большая (десятки тысяч строк), сохранение в Excel может занять несколько минут. В таких случаях надёжнее выгружать в CSV: он открывается быстрее и не упирается в ограничения формата XLSX.
- 1Откройте нужный журнал документов или справочник
- 2Установите отбор по периоду, организации, контрагенту
- 3Нажмите «Ещё → Вывести список»
- 4Отметьте нужные колонки и выберите формат «Лист Excel»
- 5Сохраните файл и откройте его для проверки: числа должны быть числами, даты — датами
Выгрузка данных между базами 1С
Когда нужно перенести справочники и документы из одной базы в другую (например, из старой базы в новую или из копии в рабочую), используется обмен через XML. В типовой конфигурации путь: «Администрирование → Обмен данными → Универсальный обмен данными в формате XML». Если пункта нет в меню, обработку «УниверсальныйОбменДаннымиXML» можно открыть через «Файл → Открыть» — она входит в комплект поставки конфигурации.
Порядок работы: на закладке «Выгружаемые данные» выберите правила обмена (для переноса между одинаковыми конфигурациями подходят стандартные правила), отметьте объекты для выгрузки — справочники, документы, регистры — и установите период. Нажмите «Выгрузить данные» и укажите имя файла. На приёмной стороне та же обработка открывается в режиме «Загрузка данных».
Критичный момент: выгрузка по правилам конвертации корректно работает только между совместимыми конфигурациями. Перенос из «Бухгалтерии 2.0» в «3.0» или между разными конфигурациями (например, из «Управления торговлей» в «Бухгалтерию») требует специальных правил — типовые для таких переходов публикуются на портале 1С в составе обновлений.
Выгрузка всей базы: архивная копия в формате DT
Полная выгрузка информационной базы делается через конфигуратор и применяется для архивации, переноса базы на другой сервер или передачи копии специалисту. Запустите конфигуратор, авторизуйтесь с правами администратора и выберите «Администрирование → Выгрузить информационную базу». Укажите путь — получится файл с расширением .dt, содержащий все данные и настройки.
Два ограничения этого способа. Во-первых, выгрузка требует монопольного доступа: все пользователи должны выйти из базы, иначе операция не начнётся. Во-вторых, файл DT загружается целиком и затирает базу-приёмник полностью — частично восстановить из него данные нельзя.
В файловом варианте работы допустима и альтернатива — скопировать каталог базы с файлом 1Cv8.1CD при закрытой программе. Но выгрузка в DT надёжнее: она выполняет внутреннюю проверку и сжатие, а скопированный «вживую» файл может оказаться повреждённым, если копирование шло во время записи.
Выгрузка для налоговой, банка и аудиторов
Регламентированные выгрузки делаются из раздела «Отчёты → 1С-Отчётность» или непосредственно из формы декларации: кнопка «Выгрузить» формирует XML-файл строго по формату ФНС. Такой файл нельзя редактировать вручную — при проверке контрольных соотношений он будет отклонён. Если требуется выгрузка книги покупок, книги продаж или журнала счетов-фактур по запросу налоговой, используйте «Операции → Выгрузка документов по требованию ФНС» (в свежих релизах — мастер из раздела отчётности).
Для банка выгружаются платёжные поручения: в журнале «Платёжные поручения» нажмите «Ещё → Выгрузить в банк» (или используйте обработку «Обмен с банком»). Формат файла зависит от банк-клиента — чаще всего это текстовый файл формата 1С (kl_to_1c). Убедитесь, что в настройках обмена указан правильный формат вашего банка, иначе файл не импортируется.
Аудиторы обычно запрашивают оборотно-сальдовую ведомость, анализы счетов и первичные документы в Excel. Здесь достаточно стандартного сохранения отчётов, но заранее уточните требуемый период и детализацию — перевыгрузка больших отчётов занимает время.
Проверка результата выгрузки
Выгруженный файл нужно проверить до передачи или загрузки. Для Excel: откройте файл, убедитесь, что количество строк соответствует отбору, итоговые суммы совпадают с отчётом на экране, а числовые колонки не превратились в текст (признак — зелёные треугольники в углах ячеек и невозможность посчитать сумму).
Для XML-обмена между базами главная проверка — сверка оборотов. После загрузки в базу-приёмник сформируйте оборотно-сальдовую ведомость за тот же период и сравните итоги по счетам с исходной базой. Расхождения обычно означают, что часть документов не выгрузилась из-за отборов или не провелась из-за заполненности реквизитов.
Как проверить результат
Совпадает с количеством строк в отобранном списке
Строк меньше — сбился отбор или обрезан файл
Обороты и сальдо по счетам совпадают с исходной базой
Расхождения — не все документы перенесены или не проведены
Файл проходит проверку в 1С-Отчётности или тестере ФНС
Ошибки формата — файл редактировался вручную или устарела версия формата
Загружается в пустую базу без ошибок, открываются отчёты
Ошибка загрузки — копия повреждена, делайте выгрузку заново
Ограничения и когда нужен специалист
Типовые механизмы закрывают большинство задач, но есть границы. Выгрузка «в произвольном формате» под чужую систему (например, специфический 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, который не имеет жёстких ограничений на число строк, либо сузить состав колонок через «Вывести список», убрав ненужные реквизиты. Также помогает увеличение доступной памяти для клиентского приложения на сервере.