Электронный документооборот (ЭДО) через СБИС стал неотъемлемой частью работы многих компаний, а универсальный передаточный документ (УПД) — одним из ключевых форматов для обмена с контрагентами. Однако выгрузка УПД из 1С:Предприятие в корректный XML-формат часто вызывает сложности: ошибки формата, несоответствие структуры требованиям оператора или проблемы с подписью.
Эта инструкция поможет разобраться, как правильно сформировать УПД в 1С, экспортировать его в XML и подготовить для отправки через СБИС ЭДО. Мы рассмотрим все этапы — от настройки программы до проверки итогового файла, а также разберём типичные ошибки и способы их устранения.
Особое внимание уделим требованиям СБИС к структуре XML, так как даже небольшие отклонения могут привести к отказу в обработке документа. Если вы работаете с 1С:Бухгалтерия 8, 1С:Управление торговлей или 1С:ERP, инструкция подойдёт для всех этих конфигураций с учётом незначительных отличий в интерфейсе.
1. Подготовка 1С к выгрузке УПД
Перед выгрузкой документа необходимо убедиться, что ваша конфигурация 1С поддерживает формирование УПД в формате XML для ЭДО. В большинстве типовых решений эта функция уже встроена, но может потребоваться дополнительная настройка.
Первым делом проверьте версию платформы 1С — она должна быть не ниже 8.3.10. Устаревшие версии могут не поддерживать актуальные форматы обмена. Также убедитесь, что в конфигурации установлены последние обновления, особенно если вы работаете с 1С:Бухгалтерия 8 редакция 3.0 или 1С:ERP 2.5.
Для корректной выгрузки УПД в XML потребуется:
- 📌 Подключённый модуль ЭДО (входит в стандартную поставку большинства конфигураций).
- 🔧 Настроенные реквизиты организации (ИНН, КПП, юридический адрес).
- 📂 Шаблоны печатных форм УПД (должны соответствовать актуальной версии ФНС).
- 🔑 Электронная подпись (сертификат для подписи XML-файла).
Если вы используете 1С:Управление торговлей, дополнительно проверьте настройки Обмен данными с контрагентами в разделе Администрирование → Настройки программы → Обмен электронными документами.
Перед выгрузкой УПД рекомендуется создать резервную копию базы 1С. Это поможет быстро восстановить данные в случае сбоя или ошибки при экспорте.
2. Формирование УПД в 1С
Чтобы выгрузить УПД в XML, сначала необходимо создать сам документ в 1С. Процесс зависит от конфигурации, но общая схема следующая:
В 1С:Бухгалтерия 8 перейдите в раздел Покупки → Поступление (акты, накладные) или Продажи → Реализация (акты, накладные) и создайте новый документ. В форме документа установите флажок Выписать УПД (в некоторых конфигурациях этот параметр называется Формировать УПД).
Заполните обязательные реквизиты:
- 📋 Контрагент (проверьте корректность ИНН/КПП).
- 📦 Номенклатура (убедитесь, что указаны цены и количество).
- 💰 Суммы и ставки НДС (должны соответствовать данным счета-фактуры).
- 📅 Дата и номер документа (уникальные для избежания дублей).
После заполнения сохраните документ и переходите к выгрузке. Если в вашей конфигурации предусмотрена печатная форма УПД, предварительно распечатайте её для визуальной проверки данных.
Если в вашей конфигурации отсутствует опция формирования УПД, это может означать, что не установлен соответствующий модуль или требуется обновление. В 1С:Бухгалтерия 8 редакция 2.0 УПД поддерживается только после установки доп. обработок. Обратитесь к администратору системы или установите последнюю версию конфигурации.Что делать, если в 1С нет кнопки "Выписать УПД"?
3. Настройка выгрузки УПД в XML
Для экспорта УПД в XML используйте стандартный механизм обмена 1С с системами ЭДО. В большинстве конфигураций путь выглядит так:
Документ УПД → Печать → Выгрузить в XML для ЭДО или Действия → Выгрузить в XML.
При первом запуске выгрузки система может запросить дополнительные параметры:
- 📁 Папка для сохранения (укажите удобное расположение, например,
C:\ЭДО\УПД). - 🔄 Формат XML (выберите
УПД для СБИСилиУниверсальный формат ФНС). - 🔐 Подпись (отметьте, если требуется подписать файл электронной подписью).
Важно! В настройках выгрузки проверьте параметр Версия формата. Для СБИС ЭДО актуальна версия 5.01 (по состоянию на 2026 год). Использование устаревших версий (например, 4.30) может привести к ошибкам при загрузке в систему.
Указан корректный контрагент с ИНН/КПП|
Все позиции номенклатуры заполнены|
Суммы и НДС совпадают с бухгалтерскими данными|
Выбран формат XML для СБИС (версия 5.01)|
Электронная подпись подключена и действительна-->
4. Проверка структуры XML-файла
После выгрузки откройте полученный XML-файл в любом текстовом редакторе (например, Notepad++ или VS Code) или специализированной утилите вроде XML Marker. Убедитесь, что структура соответствует требованиям СБИС.
Основные теги, которые должны присутствовать:
<УниверсальныйПередаточныйДокумент>— корневой элемент.<СведенияОбУчастнике>— данные о продавце и покупателе.<Товары>— перечень номенклатуры с ценами и количеством.<ВсегоПоДокументу>— итоговые суммы.<Подписи>— блок для электронной подписи (если требуется).
Критическая ошибка: отсутствие тега <ИдФайл> или некорректный идентификатор документа. СБИС отказывает в обработке файлов без уникального ID. Если этот тег отсутствует, проверьте настройки выгрузки в 1С или обновите конфигурацию.
Для валидации XML можно использовать онлайн-сервисы (например, XML Validator) или встроенные инструменты СБИС. Загрузите файл в раздел ЭДО → Проверка документов до отправки контрагенту.
| Тег XML | Описание | Типичные ошибки |
|---|---|---|
<ИдФайл> |
Уникальный идентификатор документа | Отсутствует или дублируется |
<ДатаИнфПр> |
Дата формирования документа | Не совпадает с датой в 1С |
<СумНал> |
Сумма НДС | Неверный формат (должны быть копейки) |
<Подписант> |
Данные подписанта | Отсутствует ФИО или должность |
5. Отправка УПД в СБИС ЭДО
После успешной выгрузки и проверки XML-файла его можно загружать в СБИС. Для этого:
- Авторизуйтесь в личном кабинете СБИС и перейдите в раздел
Электронный документооборот → Входящие/Исходящие. - Нажмите
Создать документ → Загрузить файли выберите подготовленный XML. - Укажите контрагента (система должна автоматически подтянуть данные из файла).
- Подпишите документ электронной подписью (если это не было сделано в 1С).
- Отправьте документ на проверку и дождитесь статуса
Отправлено.
Если СБИС выдаёт ошибку при загрузке, проверьте:
- 🔍 Формат файла (должен быть строго XML, не ZIP или PDF).
- 📝 Структуру тегов (сравните с официальной документацией СБИС).
- 🔒 Электронную подпись (сертификат должен быть действительным).
⚠️ Внимание! Требования СБИС к формату УПД могут изменяться. Перед массовой выгрузкой документов сверьте актуальную версию формата в разделе Справка → Форматы обмена вашего личного кабинета.
Всегда проверяйте XML-файл на валидность перед отправкой. Даже небольшая опечатка в теге может привести к отказу в обработке документа.
6. Типичные ошибки и их решение
При выгрузке УПД из 1С в XML для СБИС пользователи часто сталкиваются с следующими проблемами:
1. Ошибка: "Неверный формат файла"
- 🔹 Причина: Файл сохранён в кодировке, отличной от
UTF-8. - 🔹 Решение: Пересохраните XML в Notepad++ с кодировкой
UTF-8 без BOM.
2. Ошибка: "Отсутствует обязательный тег <СвСчФакт>"
- 🔹 Причина: В 1С не заполнены данные счета-фактуры, привязанного к УПД.
- 🔹 Решение: Создайте счет-фактуру в 1С и укажите его номер в документе УПД.
3. Ошибка: "Несовпадение контрольных сумм"
- 🔹 Причина: Суммы в XML не сходятся с данными в 1С из-за округления.
- 🔹 Решение: В настройках 1С установите точность округления до 2 знаков после запятой.
⚠️ Внимание! Если после всех проверок СБИС всё равно отказывается принимать документ, запросите у технической поддержки сервиса лог ошибок. В нём будет указан точный тег или параметр, вызвавший сбой.
7. Автоматизация выгрузки УПД
Если вы регулярно отправляете УПД через СБИС, имеет смысл настроить автоматическую выгрузку. В 1С это можно сделать с помощью:
- 🤖 Регламентных заданий (настройка в
Администрирование → Поддержка и обслуживание). - 📥 Обменов через 1С:ДиректБанк (если подключён модуль банк-клиента).
- 🔄 Внешних обработок (например, 1С:ЭДО или Камин:ЭДО).
Для настройки автоматической выгрузки:
- Создайте новое регламентное задание
ВыгрузкаУПДВXML. - Укажите периодичность (например,
Ежедневно в 18:00). - В параметрах задания выберите папку для сохранения XML и формат для СБИС.
- Настройте уведомления об ошибках на email ответственного сотрудника.
Автоматизация сокращает время на рутинные операции, но требует предварительной настройки и тестирования. Перед запуском проверьте несколько документов вручную, чтобы убедиться в корректности выгрузки.
8. Обновление форматов и совместимость
Форматы обмена УПД периодически обновляются ФНС и операторами ЭДО. Чтобы избежать проблем с совместимостью:
- 🔄 Регулярно обновляйте конфигурацию 1С (не реже 1 раза в квартал).
- 📋 Следите за новостями СБИС о изменениях в форматах (раздел
Новости → ЭДО). - 🛠 При появлении новых версий формата тестируйте выгрузку на тестовых документах.
⚠️ Внимание! С 2026 года СБИС перешёл на обязательное использование квалифицированной электронной подписи (КЭП) для всех исходящих документов. Если ваша организация ещё не перешла на КЭП, обратитесь в удостоверяющий центр для получения нового сертификата.
Если вы работаете с 1С:ERP или 1С:КА, проверьте настройки интеграции с СБИС в разделе Администрирование → Интеграция с внешними системами. Здесь можно настроить автоматическую синхронизацию справочников контрагентов и номенклатуры, что упростит выгрузку УПД.
Используйте тестовую среду СБИС (песочницу) для проверки новых форматов перед массовой выгрузкой документов.
FAQ: Частые вопросы по выгрузке УПД из 1С в СБИС
Можно ли выгрузить УПД из 1С:ЗУП в XML для СБИС?
Нет, 1С:Зарплата и Управление Персоналом не предназначена для работы с УПД, так как этот документ относится к торговому и бухгалтерскому учёту. Для выгрузки УПД используйте 1С:Бухгалтерия, 1С:Управление торговлей или 1С:ERP.
Как исправить ошибку "Недопустимый символ в XML"?
Эта ошибка возникает из-за использования запрещённых символов (например, &, <, >) в полях 1С. Проверьте наименования номенклатуры и реквизиты контрагентов на наличие специальных символов. Замените их на допустимые аналоги или удалите.
Нужно ли подписывать УПД в 1С перед выгрузкой или можно сделать это в СБИС?
Подписать документ можно как в 1С (при выгрузке в XML), так и в СБИС (после загрузки файла). Однако если вы используете квалифицированную подпись, рекомендуется подписывать документ в 1С, чтобы избежать проблем с валидацией.
Почему СБИС не видит выгруженный УПД?
Проверьте:
- 🔹 Правильность указания ИНН/КПП контрагента в XML.
- 🔹 Наличие тега
<ИдФайл>с уникальным идентификатором. - 🔹 Соответствие версии формата (должна быть не ниже
5.01).
Если проблема сохраняется, запросите у поддержки СБИС развёрнутый отчёт об ошибке.
Можно ли выгрузить УПД за прошлый год в актуальном формате?
Да, но необходимо учитывать, что структура УПД могла измениться. Если документ формировался в старой версии 1С, обновите конфигурацию и пересоздайте УПД с актуальными реквизитами. В некоторых случаях может потребоваться ручная правка XML.