Документы и Печать · 10 мин
Как выгрузить из 1С акт сверки в XML
Как выгрузить акт сверки из 1С в XML: стандартные способы, обмен ЭДО, обработки, проверка файла, типичные ошибки и ответы на частые вопросы.
Акт сверки взаиморасчётов в формате XML нужен, когда контрагент или банк принимает документы только в машиночитаемом виде, когда компания подключена к электронному документообороту (ЭДО), либо когда данные сверки требуется загрузить в другую учётную систему. В отличие от печатной формы PDF или таблицы Excel, XML сохраняет структуру документа: реквизиты сторон, период, обороты и сальдо — в виде отдельных полей, которые можно обработать программно.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) прямой кнопки «Сохранить в XML» у акта сверки обычно нет. Однако выгрузить документ можно несколькими рабочими способами: через механизм обмена ЭДО, через универсальную выгрузку данных, через сохранение печатной формы в файл либо через обработку или расширение. Выбор зависит от того, что именно требуется получателю — формализованный документ по формату ФНС, просто структурированный файл или выгрузка для другой базы 1С.
Перед выгрузкой важно убедиться, что сам акт сверки сформирован корректно: заполнены договор, валюта, период и организация, а расхождения с контрагентом зафиксированы или отсутствуют. Ошибки в исходном документе перейдут в XML автоматически, и исправлять их придётся уже в учётной системе, а не в файле.
Уточните, какой именно XML нужен получателю
Термин «XML» скрывает три разные задачи, и от этого зависит способ выгрузки. Первый вариант — формализованный акт сверки по формату, согласованному с оператором ЭДО или ФНС: такой файл подписывается электронной подписью и имеет юридическую силу. Второй вариант — технический XML с данными документа для загрузки в другую учётную систему контрагента или в банковское ПО. Третий — внутренний обмен между двумя базами 1С, где используется формат EnterpriseData или правила обмена.
Прежде чем настраивать выгрузку, запросите у получателя требования: название формата, версию, обязательные реквизиты и пример файла. Если контрагент просит «просто XML-файл», уточните, примет ли он документ из ЭДО или нужен файл в произвольной структуре. Это сэкономит время: формализованный документ нельзя отредактировать вручную, а самодельный XML может не пройти проверку на стороне получателя.
Как выбрать способ выгрузки
Проверьте и подготовьте акт сверки перед выгрузкой
Откройте документ «Акт сверки взаиморасчётов» (в Бухгалтерии 3.0 — раздел «Покупки» или «Продажи» → «Акты сверки», либо «Расчёты с контрагентами»). Проверьте ключевые поля: организация, контрагент, договор, период сверки и валюта. Если сверка ведётся по всем договорам, убедитесь, что поле договора пустое, а данные сгруппированы корректно.
Нажмите «Заполнить» → «Заполнить по данным учёта» и сверьте табличную часть с оборотно-сальдовой ведомостью по счетам 60, 62, 76. Расхождения между актом и учётными данными — признак незакрытых документов, ручных операций или неверного периода. Если контрагент уже прислал свои данные, внесите их на вкладку «По данным контрагента» и зафиксируйте результат — это важно, если XML будет включать обе стороны сверки.
Убедитесь, что документ проведён и сохранён. Непроведённый или изменённый после выгрузки акт — частая причина расхождений между файлом и базой. Если планируется ЭДО, проверьте также корректность ИНН, КПП и адресов в карточках организации и контрагента: формализованные форматы жёстко валидируют эти реквизиты.
Как проверить акт перед выгрузкой
Совпадает с оборотно-сальдовой ведомостью по счетам расчётов
Суммы отличаются — есть непроведённые документы или ручные корректировки
Заполнены полностью и совпадают с договором
Пустые поля или устаревшие данные — файл не пройдёт проверку формата
Документ проведён, изменения после сверки зафиксированы
Акт помечен на удаление или изменён после отправки контрагенту
Способ 1. Выгрузка через ЭДО — формализованный акт сверки
Если в конфигурации подключён обмен электронными документами (1С-ЭДО, СБИС, Контур.Диадок через встроенную интеграцию), акт сверки можно отправить контрагенту как формализованный документ, а XML-файл при этом сформируется автоматически. Откройте акт сверки и найдите кнопку «ЭДО» или команду «Отправить по ЭДО» в меню «Ещё». Система предложит выбрать формат и получателя из списка контрагентов с настроенным обменом.
После формирования документ появится в разделе «ЭДО» → «Исходящие электронные документы». Здесь можно просмотреть сам XML: откройте документ, перейдите к содержимому и сохраните файл на диск через команду «Сохранить файл» или «Выгрузить». Подписание выполняется сертификатом электронной подписи — без действующего сертификата отправка невозможна, хотя сам XML сохранить можно.
Учтите ограничение: формат формализованного акта сверки поддерживается не всеми операторами и не во всех версиях конфигураций. Если в списке форматов ЭДО акт сверки отсутствует, убедитесь, что программа обновлена до актуального релиза, а в настройках обмена с контрагентом разрешён нужный вид документа.
- 1Откройте проведённый акт сверки и выберите команду «ЭДО» → «Отправить по ЭДО»
- 2Укажите получателя и формат документа, подтвердите формирование
- 3Перейдите в «ЭДО» → «Исходящие», откройте созданный документ
- 4Через «Сохранить файл» выгрузите XML на диск и проверьте его открытием в текстовом редакторе
- 5Подпишите и отправьте документ, если требуется юридически значимый обмен
Способ 2. Сохранение печатной формы в файл XML
Быстрый вариант без ЭДО — сохранить печатную форму акта в файл. Откройте акт, нажмите «Печать» и выберите нужную форму. В окне предварительного просмотра вызовите команду «Сохранить» (иконка дискеты или меню «Файл» → «Сохранить») и укажите тип файла. В списке форматов табличного документа доступен в том числе XML — 1С сохранит структуру табличного документа с данными ячеек.
Важно понимать ограничение этого способа: полученный XML описывает печатную форму (макет, оформление, ячейки), а не семантику документа. Для загрузки в чужую учётную систему он, как правило, не подходит — зато удобен для архива, пересылки и повторного открытия в 1С без потери форматирования. Если получателю нужны именно данные (суммы, даты, реквизиты в виде отдельных полей), используйте ЭДО или обработку выгрузки.
Альтернатива внутри этого способа — сохранение в форматы mxl (родной формат табличных документов 1С) или Excel с последующим преобразованием. Но если требование звучит именно как «XML», уточните у получателя, примет ли он файл табличного документа, чтобы не переделывать работу.
Способ 3. Обработки и выгрузка данных для другой базы 1С
Для переноса акта сверки между базами 1С используется стандартная обработка «Универсальный обмен данными в формате XML» (входит в поставку многих конфигураций и доступна в разделе администрирования или через «Все функции»). Она выгружает объекты по правилам обмена: документ сериализуется в XML со всеми реквизитами и табличными частями, а в базе-приёмнике загружается той же обработкой.
Если типовой обработки нет или нужен файл в произвольной структуре (например, по шаблону банка), задачу решают через внешнюю обработку или расширение конфигурации. В управляемых формах для выгрузки применяется программная запись XML средствами встроенного языка. Такую доработку выполняет специалист по 1С: типовые реквизиты акта (номер, дата, организация, контрагент, таблица оборотов) выгружаются в заданную схему, а файл проверяется на стороне получателя.
Проверка результата и типичные ошибки
После выгрузки откройте XML-файл в текстовом редакторе или браузере. Корректный файл начинается с объявления XML, содержит читаемую структуру тегов и не обрывается на середине. Проверьте, что в файле присутствуют ключевые данные: наименования сторон, период, итоговое сальдо. Если файл открывается с ошибкой разметки — выгрузка прервана или повреждена, сформируйте его заново.
Для формализованных документов дополнительно проверьте файл валидатором оператора ЭДО или отправьте контрагенту тестовый экземпляр. Несоответствие формату (устаревшая версия, отсутствие обязательного реквизита) — самая частая причина отказа в приёме.
FAQ по выгрузке акта сверки в XML
Можно ли выгрузить акт сверки в XML без подключения ЭДО?
Да. Доступны сохранение печатной формы в XML-файл табличного документа, универсальная обработка обмена данными для переноса между базами 1С и внешние обработки под конкретный формат получателя. Юридической силы такие файлы не имеют, но для технического обмена этого достаточно.
Чем XML печатной формы отличается от XML из ЭДО?
XML печатной формы описывает табличный документ: ячейки, текст, оформление. XML из ЭДО — это формализованный документ по утверждённой схеме, где каждый реквизит (ИНН, дата, сумма) находится в отдельном поле. Только второй вариант подходит для автоматической загрузки и электронного подписания.
Почему в списке форматов ЭДО нет акта сверки?
Возможные причины: устаревший релиз конфигурации, в настройках обмена с контрагентом не разрешён этот вид документа, либо оператор не поддерживает формат. Обновите программу, проверьте настройки ЭДО по контрагенту и уточните у оператора поддержку акта сверки.
Как выгрузить сразу несколько актов сверки за период?
Для массовой выгрузки используйте механизм ЭДО с групповой отправкой из списка документов либо обработку обмена данными с отбором по периоду и контрагенту. В типовых конфигурациях групповая печать и сохранение в файлы также доступны из журнала актов сверки.
Контрагент просит XML своего собственного формата — что делать?
Запросите схему файла (XSD) или образец и передайте их специалисту по 1С для создания внешней обработки выгрузки. Самостоятельно собирать файл вручную не стоит: при регулярном обмене обработка окупается, а ошибки ручной сборки приводят к отказам в приёме.
Нужно ли заново выгружать XML, если акт сверки изменили?
Да. Файл формируется на момент выгрузки и не обновляется автоматически. Исправьте документ в 1С, согласуйте изменения с контрагентом и сформируйте новый файл; при обмене через ЭДО отправляется исправленная версия документа.
Что важно запомнить
Способ выгрузки акта сверки в XML зависит от требований получателя: юридически значимый документ формируется через ЭДО, файл для технического обмена — через сохранение печатной формы или обработку выгрузки. Перед выгрузкой проверьте корректность акта и реквизитов сторон, а готовый файл — на читаемость и соответствие формату.