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

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

Процесс может отличаться в зависимости от конфигурации: будь то 1С:Бухгалтерия предприятия, 1С:Управление торговлей или более сложные ERP-решения. Однако логика работы с документами остается единой. Мы рассмотрим как штатные средства платформы, так и нюансы работы с внешними системами, чтобы вы могли выбрать наиболее подходящий вариант для вашей инфраструктуры.

Подготовка данных и проверка расчетов

Прежде чем приступать к технической стороне вопроса и нажимать кнопки экспорта, необходимо убедиться в целостности самих данных. Выгрузка некорректного акта сверки в формате XML может привести к тому, что система партнера откажется принять файл, либо, что хуже, загрузит ошибочные суммы. Сначала откройте стандартный отчет Акт сверки расчетов и выберите нужного контрагента.

Внимательно проверьте период, за который формируется документ. Часто бывает так, что в базе числятся старые, уже оплаченные документы, которые не были проведены или проведены задним числом с ошибкой. Убедитесь, что сальдо на начало и конец периода совпадает с данными вашего партнера. Если расхождения есть, их нужно устранить до момента генерации XML-файла.

Обратите внимание на детализацию отчета. Для автоматического обмена данными часто требуется развернутая структура, где виден каждый первичный документ: накладная, счет-фактура или платежное поручение. В настройках отчета установите флажок Показывать по документам. Это позволит сформировать файл, содержащий полную расшифровку взаиморасчетов, а не просто итоговые цифры.

⚠️ Внимание: Если в базе данных есть документы с нулевыми суммами или технические записи, созданные для исправления ошибок, они могут исказить структуру XML. Рекомендуется провести полную процедуру Перепроведение документов перед выгрузкой.

Также стоит проверить карточку контрагента. Для корректного обмена в формате XML в реквизитах организации должны быть заполнены ИНН и КПП. Без этих идентификаторов многие системы-получатели просто отвергнут файл как невалидный. Убедитесь, что название организации в 1С совпадает с юридическим названием, указанным в договоре.

☑️ Готовность к выгрузке

Выполнено: 0 / 4

Использование штатных средств обмена данными

В большинстве современных конфигураций 1С функционал выгрузки актов сверки реализован через механизм обмена электронными документами. Вам не нужно искать сторонние обработки, если вы используете актуальные версии платформы. Перейдите в раздел Администрирование или НСИ и администрирование, где обычно располагаются настройки интеграции.

Найдите пункт меню, отвечающий за Обмен с контрагентами или Электронные документы. В открывшемся списке документов выберите тип создаваемого файла. Система предложит вам различные форматы: PDF, печатная форма или структурированные данные. Для нашей задачи необходимо выбрать опцию, связанную с XML или специфическим форматом обмена (например, формат ФНС или формат СФЕРА).

После выбора контрагента и периода система сформирует предварительный просмотр. На этом этапе важно проверить, что в окне предпросмотра отображаются именно те данные, которые вы видели в отчете ранее. Если интерфейс предлагает кнопку Выгрузить или Сохранить файл, нажмите её. Вам будет предложено выбрать путь сохранения на локальном диске или в сетевой папке.

  • 📂 Убедитесь, что у вас есть права на запись в папку, куда сохраняется файл.
  • 🔍 Проверьте кодировку сохраняемого файла, обычно это UTF-8 или Windows-1251.
  • 📄 Имя файла должно быть уникальным, чтобы не перезаписать предыдущие версии актов.

Если в вашей конфигурации нет прямой кнопки экспорта в XML из раздела обмена, возможно, потребуется использовать обработку выгрузки универсального передаточного документа. В таких случаях акт сверки может быть частью пакета документов. Всегда читайте подсказки системы, которые появляются при наведении курсора на кнопки интерфейса.

📊 Какая у вас конфигурация 1С?
Бухгалтерия предприятия
Управление торговлей
Зарплата и управление персоналом
УНФ или другая

Применение внешних обработок и сервисов

Иногда штатного функционала 1С оказывается недостаточно, особенно если партнер требует файл в специфическом формате XML, который не поддерживается вашей версией конфигурации "из коробки". В таких ситуациях на помощь приходят внешние обработки, которые можно загрузить и запустить непосредственно в среде 1С:Предприятие.

Найдите обработку выгрузки актов сверки, совместимую с вашей платформой. Это может быть файл с расширением .epf или .erf. Запустите его через меню Файл → Открыть или перетащив файл в окно 1С. После открытия обработки перед вами появится специализированный интерфейс, часто более гибкий, чем стандартные отчеты.

В окне обработки выберите организацию и контрагента. Здесь часто доступны дополнительные настройки, такие как группировка данных по договорам или счетам расчетов. Ключевым моментом является выбор формата выгрузки. Ищите в списке вариантов значение XML. Некоторые обработки позволяют настроить шаблон выгрузки, указав, какие именно теги должны присутствовать в итоговом файле.

После формирования файла обработка предложит сохранить его. Преимущество внешних обработок заключается в возможности пакетной выгрузки. Вы можете выбрать сразу несколько контрагентов и сформировать для них отдельные XML-файлы в автоматическом режиме, что существенно экономит время бухгалтера в период закрытия месяца.

⚠️ Внимание: При использовании сторонних обработок скачивайте их только с официальных ресурсов фирмы 1С или доверенных партнеров. Файлы из непроверенных источников могут содержать вредоносный код или некорректно обрабатывать данные.

Где искать надежные обработки?

Официальный сайт поддержки пользователей 1С (users.v8.1c.ru) содержит раздел "Дополнительные отчеты и обработки", где можно найти инструменты, созданные как разработчиками платформы, так и сообществом. Всегда проверяйте дату последнего обновления файла.

Настройка параметров выгрузки в XML

Сам процесс сохранения файла в формат XML требует внимания к деталям кодирования и структуры. XML — это текстовый формат, чувствительный к специальным символам. Если в названиях товаров или наименованиях организаций есть кавычки, амперсанды или знаки меньше/больше, они должны быть корректно экранированы.

При сохранении файла система обычно запрашивает кодировку. Для интеграции с большинством современных веб-сервисов и систем ЭДО рекомендуется использовать кодировку UTF-8. Она поддерживает все символы кириллицы и гарантирует, что текст акта сверки отобразится корректно на любом устройстве, независимо от операционной системы получателя.

В некоторых случаях требуется указать версию схемы XML. Если ваш контрагент использует строгий валидатор, несоответствие версии схемы (XSD) приведет к ошибке приема документа. Уточните у партнера, какую версию стандарта они поддерживают, и выберите соответствующую настройку в диалоговом окне выгрузки.

Параметр Рекомендуемое значение Описание влияния
Кодировка UTF-8 Обеспечивает корректное отображение русских символов
Разделитель строк LF или CRLF Зависит от ОС принимающей стороны (Linux/Windows)
Включение печати Нет В XML нужны только данные, графическая форма избыточна
Детализация По документам Позволяет автоматически сверять каждую позицию

Также стоит обратить внимание на возможность сжатия данных. Некоторые системы позволяют выгружать XML внутри архива ZIP. Это полезно при передаче больших объемов данных за длительный период, но усложняет процесс ручной проверки содержимого файла перед отправкой.

💡

Если вы не уверены в кодировке, сохраните файл в UTF-8 без BOM (Byte Order Mark). Это наиболее универсальный формат, который редко вызывает проблемы при парсинге на стороне сервера.

Интеграция с системами электронного документооборота

Современный бизнес все чаще использует системы типа Диадок, СБИС или 1С-ЭДО для юридически значимого обмена документами. В этих экосистемах выгрузка акта сверки в XML часто происходит автоматически при отправке документа контрагенту. Вам не нужно вручную сохранять файл на диск.

В интерфейсе подсистемы ЭДО выберите документ "Акт сверки". Заполните необходимые поля и нажмите кнопку Отправить. Система самостоятельно сформирует XML-файл согласно требованиям оператора ЭДО и нормам законодательства РФ. Этот файл будет подписан электронной подписью и отправлен через защищенный канал связи.

Если вам нужно получить именно файл для загрузки в другую систему (не через оператора ЭДО), воспользуйтесь функцией экспорта из карточки отправленного документа. В журналах документов ЭДО найдите нужный акт, откройте его и выберите опцию Выгрузить исходный файл. Вы получите тот самый XML, который был сформирован и подписан системой.

Важно понимать разницу между печатной формой и машиночитаемым файлом. Печатная форма предназначена для человека, а XML — для робота. При интеграции через ЭДО убедитесь, что вы выгружаете именно структурированные данные, а не PDF-версию документа, если цель — автоматическая обработка на стороне партнера.

⚠️ Внимание: Форматы XML в разных операторах ЭДО могут незначительно отличаться. Файл из Диадока может не подойти для импорта в систему, работающую со стандартами СБИС, без предварительной конвертации.

💡

Использование встроенных модулей ЭДО в 1С исключает ручные ошибки при формировании XML, так как структура файла контролируется автоматически на стороне оператора связи.

Решение типичных ошибок при экспорте

В процессе выгрузки пользователи могут столкнуться с различными сообщениями об ошибках. Самая распространенная проблема — "Ошибка формирования файла" или "Неверный формат данных". Часто это связано с тем, что в реквизитах контрагента присутствуют недопустимые символы, которые нарушают структуру XML-тегов.

Проверьте поля "Наименование", "Адрес" и "Комментарий" в карточке контрагента. Удалите лишние пробелы в начале и конце строк, а также специальные символы, такие как <, >, &, если они введены вручную и не являются частью названия. Система 1С должна автоматически их экранировать, но старые версии обработок могут этого не делать.

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

  • 🛠 Ошибка валидации схемы: уточните у партнера требуемую версию XSD.
  • 💾 Ошибка диска: освободите место на диске или смените путь сохранения.
  • 🔒 Блокировка антивирусом: добавьте папку выгрузки в исключения антивирусного ПО.

Если файл формируется, но пустой или содержит не все документы, проверьте отборы в отчете. Возможно, установлен фильтр по виду договора или статусу проведения документов, который скрывает часть данных от выгрузки. Сбросьте все отборы и сформируйте акт заново.

Что делать, если файл не открывается?

Попробуйте открыть XML-файл в обычном текстовом редакторе, например, в Блокноте. Если вы видите читаемый текст с тегами, файл корректен. Если вместо текста "кракозябры" или бинарный мусор, возможно, файл был сохранен в неверной кодировке или поврежден при записи.

Часто задаваемые вопросы (FAQ)

Можно ли выгрузить акт сверки в XML из старой версии 1С (7.7)?

Штатными средствами 1С 7.7 выгрузить акт сверки именно в формате XML невозможно, так как эта версия не поддерживала работу с XML-парсерами в текущем понимании. Потребуется использование внешних обработок на COM-соединении или выгрузка в текстовый формат с последующей конвертацией сторонними утилитами.

Чем отличается XML акт сверки от формата ФНС?

Формат ФНС строго регламентирован приказами налоговой службы и предназначен для сдачи отчетности или ответов на требования. XML для контрагентов может быть произвольным (коммерческим), если стороны договорились о структуре, либо соответствовать стандартам ЭДО. Структура тегов в них будет разной.

Как открыть и проверить содержимое XML файла без специальных программ?

Любой XML файл является текстовым. Вы можете открыть его с помощью стандартного "Блокнота" (Notepad) в Windows. Для более удобного просмотра с подсветкой тегов лучше использовать браузеры (Chrome, Firefox) или специализированные редакторы кода, такие как Notepad++.

Почему при выгрузке теряются знаки после запятой в суммах?

Это может происходить из-за настроек локали или формата чисел в обработке выгрузки. Убедитесь, что в настройках отчета выбрана точность отображения сумм (обычно 2 знака для рублей). В самом XML суммы часто хранятся как строки или числа с плавающей точкой, проверьте, как их интерпретирует принимающая сторона.

Нужно ли подписывать XML файл электронной подписью перед отправкой?

Сам по себе XML файл — это просто данные. Юридическую значимость ему придает электронная подпись (ЭП), которая накладывается оператором ЭДО или формируется локально с использованием криптопровайдера (например, КриптоПро). Для внутренней пересылки без юридической значимости подпись не требуется.