Обмен данными между СБИС и 1С:Предприятие — ключевой процесс для бухгалтеров и логистов, работающих с первичными документами. Ежедневно тысячи компаний сталкиваются с необходимостью переноса счетов-фактур, накладных и актов из электронного документооборота в учётную систему. При этом ручной ввод данных отнимает до 30% рабочего времени, а ошибки при копировании обходятся в среднем в 12 000 ₽ на исправление каждого недочёта (по данным Ассоциации электронного документооборота).

В этой статье мы разберём все способы загрузки документов из СБИС в 1С — от ручного импорта до полной автоматизации, включая настройку обмена через COM-соединение и REST API. Особое внимание уделим типичным ошибкам (например, код 2005 при несовпадении реквизитов) и способам их устранения. Если вы используете 1С:Бухгалтерию 3.0 или 1С:Управление торговлей 11, инструкции ниже подойдут для обеих конфигураций с учётом нюансов.

Для начинающих пользователей мы подготовили пошаговые скриншоты, а опытные администраторы найдут здесь технические детали — от структуры файлов обмена .xml до примеров кода для обработки данных. Важно: с 2026 года СБИС изменил формат экспорта документов для 1С — теперь в файле обязательно присутствует блок <ДопСведТов> с данными о маркировке товаров (применимо к обувной продукции и лекарствам).

1. Подготовка к загрузке: проверка совместимости версий

Прежде чем приступать к обмену, убедитесь, что ваши версии ПО поддерживают интеграцию. В таблице ниже — актуальные комбинации на 2026 год:

Версия 1СВерсия СБИСТип обменаПримечания
8.3.22 и выше3.0.150+Прямой (COM)Требует установки 1С:Коннектор
8.3.18–8.3.213.0.120–3.0.149Файловый (XML)Ограничение: не поддерживает УПД с маркировкой
8.2 (любая)2.5.80+Ручной (через Excel)Только для простых документов (счета, акты)
8.3.23 (тестовая)3.1.0+REST APIПilot-режим, требует регистрации в СБИС Разработчик

Если ваша конфигурация не попадает в этот список, обновите хотя бы одну из систем. Например, для 1С:Бухгалтерии 2.0 (версия 8.2) придётся использовать обходной путь — экспорт из СБИС в Excel с последующим ручным вводом. Альтернатива — установка промежуточного ПО вроде 1С:Интеграция, но это потребует дополнительных затрат (от 15 000 ₽ за лицензию).

Проверьте также наличие следующих компонент:

  • 📌 1С:Коннектор (скачать можно в личном кабинете 1С:ИТС)
  • 🔗 Плагин СБИС для 1С (устанавливается из Меню → Настройки → Интеграции в СБИС)
  • 📂 Права доступа в 1С: пользователь должен иметь роль «Администратор обмена данными»
⚠️ Внимание: Если вы используете облачную версию 1С (1C:Fresh), прямой обмен через COM-соединение недоступен. В этом случае настройте HTTP-сервис или используйте файловый обмен через Яндекс Диск/Google Drive.

2. Способ 1: Ручная загрузка через файл XML

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

Алгоритм действий:

  1. В СБИС откройте нужный документ (например, счет-фактуру).
  2. Нажмите Ещё → Экспорт → Для 1С (XML).
  3. Сохраните файл в папку, доступную для 1С (например, C:\ОбменСБИС\).
  4. В 1С перейдите в Файл → Открыть → Загрузить данные из файла.
  5. Выберите сохранённый XML и подтвердите импорт.

Если документ не загружается, проверьте:

  • 🔍 Кодировку файла — должна быть UTF-8 (в СБИС настройка в Профиль → Настройки экспорта)
  • 📋 Структуру XML — в первых строках должен быть тег <Документ> с атрибутом Формат="СБИС3"
  • 🔑 Реквизиты контрагента — ИНН/КПП в 1С и СБИС должны совпадать

Сверить ИНН контрагента в 1С и СБИС|Убедиться, что файл не пустой (размер > 1 КБ)|Проверить дату документа (не старше 3 лет)|Отключить антивирус на время загрузки-->

Типичная ошибка при ручном импорте — код 2005 («Не найден контрагент»). Решение:

  1. Откройте XML-файл в блокноте и найдите строку с <Контрагент>.
  2. Скопируйте ИНН из тега <ИНН>.
  3. В 1С создайте нового контрагента с этим ИНН (если его нет) или исправьте существующего.
⚠️ Внимание: При загрузке УПД (универсального передаточного документа) через XML в 1С 8.3.20 и ниже может пропадать информация о маркировке товаров. В этом случае используйте COM-обмен или обновите конфигурацию.

3. Способ 2: Автоматический обмен через COM-соединение

Этот метод подходит для регулярного обмена большими объёмами данных (от 50 документов в день). Настройка занимает 20–30 минут, но потом процесс происходит в один клик.

Инструкция по настройке:

  1. В СБИС перейдите в Настройки → Интеграции → 1С.
  2. Нажмите «Настроить обмен» и выберите COM-соединение.
  3. Укажите путь к файлу 1cv8.exe (обычно C:\Program Files\1cv8\bin\1cv8.exe).
  4. В 1С откройте Администрирование → Обмен данными → Настройки обмена с СБИС.
  5. Сгенерируйте и скопируйте идентификатор информационной базы (нужен для связи).
  6. Вставьте идентификатор в настройки СБИС и сохраните.

После настройки обмен запускается из СБИС:

  1. Выделите документы в списке (можно несколько).
  2. Нажмите Отправить → В 1С.
  3. Дождитесь уведомления «Документы успешно переданы».

Преимущества COM-обмена:

  • Скорость — обработка 100 документов занимает ~2 минуты
  • 🔄 Синхронизация статусов — если документ изменили в 1С, обновится и в СБИС
  • 📊 Логирование — все ошибки фиксируются в Журнале обмена (путь: C:\ProgramData\SBIS\Logs\)
💡

Если при настройке COM-обмена 1С выдаёт ошибку "Не удалось подключиться к базе", проверьте, запущен ли Агент 1С:Предприятия (служба 1C:Enterprise 8.3 Agent в диспетчере задач).

Ограничения метода:

  • 🖥️ Работает только на Windows (нет поддержки Linux/macOS)
  • 🔌 Требует постоянного подключения к локальной сети (не подходит для удалённой работы)
  • 🛡️ Нужны права администратора на ПК для установки 1С:Коннектора

4. Способ 3: Обмен через REST API (для разработчиков)

Для компаний с кастомизированными конфигурациями 1С или облачными решениями подойдёт обмен через REST API. Этот метод гибкий, но требует знаний программирования.

Основные этапы:

  1. Зарегистрируйте приложение в СБИС Разработчик (https://developer.sbis.ru).
  2. Получите client_id и client_secret.
  3. В 1С создайте HTTP-соединение с адресом https://online.sbis.ru/api/.
  4. Напишите обработку для авторизации и запроса документов.

Пример кода для получения списка документов (на языке 1С):


Запрос = Новый HTTPЗапрос("https://online.sbis.ru/api/docflow/documents");

Запрос.УстановитьЗаголовок("Authorization", "Bearer " + ТокенДоступа);

Запрос.УстановитьПараметр("limit", 100);

Ответ = Запрос.Выполнить();

Данные = JSON.Прочитать(Ответ.ПолучитьТекст());

Что можно автоматизировать через API:

  • 📄 Выгрузка пакетов документов по фильтрам (дате, типу, контрагенту)
  • 🔄 Двусторонняя синхронизация (изменения в 1С → СБИС и обратно)
  • 📈 Отчёты по статусам (сколько документов ожидает обработки)
⚠️ Внимание: При работе с API СБИС действуют лимиты:
  • 1000 запросов в час для тарифа «Стандарт»
  • 5000 запросов для «Профи»
  • Превышение лимита блокирует доступ на 1 час

Логи запросов хранятся 30 дней — их можно скачать в личном кабинете разработчика.

Ручная загрузка XML|COM-соединение|REST API|Не пользуюсь интеграцией-->

5. Типичные ошибки и их решения

Даже при правильной настройке обмен может прерываться из-за мелочей. Рассмотрим самые частые проблемы:

Код ошибкиОписаниеПричинаРешение
2005Не найден контрагентРазные ИНН в 1С и СБИССинхронизировать справочники контрагентов
3001Неверный формат файлаПовреждён XML или неверная кодировкаПересохранить файл в UTF-8 без BOM
4003Ошибка подключенияНе запущен агент 1С или блокировка фаерволомПроверить службу 1C:Enterprise Agent
5002Несовпадение суммРазные округления в 1С и СБИСНастроить одинаковые правила округления

Если ошибка не из таблицы, проверьте:

  • 🕒 Время на серверах — разница больше 5 минут блокирует обмен
  • 🔐 Сертификаты — для API нужен действующий сертификат СБИС (проверяется в Личный кабинет → Сертификаты)
  • 📡 Сеть — COM-обмен не работает через VPN с динамическим IP

Для ошибки 4003 («Ошибка подключения») выполните диагностику:


Тест = Новый COMОбъект("SBIS.Connector");

Состояние = Тест.ПроверитьСоединение();

Если Состояние <> "OK" Тогда

Сообщить("Ошибка: " + Состояние);

КонецЕсли;

Что делать если документ загрузился, но без товарных позиций?

Это типичная проблема при несовпадении номенклатуры. В 1С откройте загруженный документ, нажмите "Заполнить по поступлению" и вручную сопоставьте товары из справочника. Чтобы избежать этого в будущем, экспортируйте из СБИС справочник номенклатуры (меню Справочники → Экспорт в 1С) и загрузите его в 1С перед обменом документами.

6. Оптимизация процесса: советы опытных пользователей

Чтобы сэкономить время, воспользуйтесь этими лайфхаками:

🔹 Шаблоны обработок

  • 📁 Скачайте готовые обработки для 1С на Инфостарте (например, «Загрузка УПД из СБИС 3.0»)
  • 🔧 Настройте автозаполнение реквизитов (в 1С: Настройки → Автозаполнение документов)

🔹 Автоматизация рутинных задач

  • ⏰ Запускайте обмен по расписанию (в 1С: Администрирование → Регламентные задания)
  • 📌 Используйте горячие клавиши в СБИС:
    • Ctrl+Shift+E — экспорт выделенных документов
    • Ctrl+Alt+S — отправка в 1С

🔹 Контроль качества

  • 🔍 Перед массовой загрузкой тестируйте обмен на копии базы 1С
  • 📊 Ведите журнал обмена (пример структуры: дата, кол-во документов, ошибки)
💡

Регулярно (раз в квартал) обновляйте 1С:Коннектор и плагин СБИС для 1С. Новые версии часто содержат исправления для ошибок обмена, связанных с изменениями в законодательстве (например, обновление формата УПД с 01.07.2026).

7. Альтернативные решения для сложных случаев

Если стандартные методы не работают, рассмотрите эти варианты:

🔹 Промежуточные сервисы

  • 🌐 1С:Интеграция — поддерживает обмен с 50+ системами, включая СБИС (стоимость от 20 000 ₽/год)
  • ☁️ Клеверенс — облачный коннектор с визуальным конструктором правил обмена

🔹 Ручная доработка

  • 🛠️ Если в 1С не хватает реквизитов, добавьте их через Конфигуратор (меню Объекты → Документы → [ВашДокумент] → Реквизиты)
  • 📝 Для нестандартных документов (например, Торг-12 с дополнительными полями) создайте внешнюю обработку загрузки

🔹 Обходные пути

  • 📑 Для старых версий 1С (8.1–8.2) используйте промежуточный Excel:
    1. Экспортируйте из СБИС в XLSX.
    2. В 1С используйте обработку «Загрузка из табличного документа».
  • 📧 Если документ не загружается, отправьте его по email из СБИС в 1С (настройка в Профиль → Уведомления)
  • ⚠️ Внимание: При использовании сторонних сервисов интеграции (например, 1С:Интеграция) данные документов временно хранятся на их серверах. Убедитесь, что провайдер сертифицирован по ФЗ-152 (о персональных данных) — это особенно важно для медицинских организаций и госучреждений.

    FAQ: Ответы на частые вопросы

    Можно ли загрузить в 1С документ со статусом «Черновик» из СБИС?

    Нет, 1С принимает только документы со статусами «Подписан», «Отправлен» или «Получен». Черновики нужно сначала подписать в СБИС (кнопка Подписать в карточке документа). Исключение — если вы используете 1С:Документооборот, где черновики синхронизируются как «Проекты документов».

    Почему после обмена в 1С не отображаются печатные формы документов?

    Это происходит из-за отсутствия шаблонов печатных форм. Решение:

    1. В 1С откройте загруженный документ.
    2. Нажмите Печать → Настроить шаблон.
    3. Выберите стандартный шаблон (например, «Счет-фактура (СБИС)»).
    4. Сохраните настройки.

    Если шаблона нет в списке, скачайте его с портала 1С:ИТС (раздел «Печатные формы для обмена с СБИС»).

    Как загрузить в 1С пакет документов (например, 200 счетов-фактур) за один раз?

    Для массовой загрузки:

    1. В СБИС отметьте галочками нужные документы в списке.
    2. Нажмите Ещё → Экспорт → Архив для 1С (ZIP).
    3. В 1С используйте обработку «Загрузка пакета документов» (Файл → Открыть → Загрузить пакет).

Ограничения:

  • Максимальный размер ZIP-файла — 50 МБ (около 1000 документов).
  • В пакете должны быть документы одного типа (например, только счета-фактуры).

Что делать, если после обмена в 1С не совпадают суммы НДС?

Разница в суммах НДС возникает из-за:

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

    1. Сверьте ставки НДС в обоих системах.
    2. В 1С откройте документ и нажмите Пересчитать.
    3. Если разница осталась, создайте вручную документ «Корректировка долга» на разницу.

Можно ли настроить обмен между СБИС и 1С:ЗУП для загрузки больничных листов?

Да, но с ограничениями:

  • СБИС поддерживает экспорт больничных листов в 1С:ЗУП начиная с версии 3.1.12.164.
  • Для этого в СБИС нужно включить модуль «Электронные больничные» (Настройки → Модули).
  • В 1С:ЗУП требуется обработка «Загрузка данных из ФСС» (доступна в конфигураторе).

Пошаговая инструкция:

  1. В СБИС откройте больничный лист и нажмите Экспорт → Для 1С:ЗУП.
  2. В 1С перейдите в Зарплата → Больничные листы → Загрузить из файла.
  3. Выберите сохранённый файл и подтвердите импорт.

Важно: данные о страховом стаже и среднем заработке не передаются — их нужно заполнять вручную в 1С.