Перенос данных о продажах из СБИС в 1С:Предприятие — рутинная, но критически важная задача для бухгалтеров и менеджеров. Ошибки при выгрузке приводят к расхождениям в отчётности, двойной работе по сверке и даже штрафам при проверках. В этой статье разберём три проверенных способа интеграции: автоматический обмен через COM-соединение, выгрузку в Excel с последующим импортом и прямой экспорт через 1С:Коннектор. Акцент сделаем на нюансах, которые редко упоминают в стандартных инструкциях — от настройки прав дослучаев, когда СБИС "не видит" 1С.

Многие пользователи ошибочно считают, что достаточно одного клика по кнопке "Выгрузить", чтобы данные синхронизировались идеально. На практике же более 40% ошибок обмена связаны с несовпадением справочников контрагентов и номенклатуры между системами. Мы покажем, как подготовить базы заранее, чтобы избежать дублей и потерь данных. А ещё разберём, что делать, если выгрузка "зависает" на этапе авторизации или выдаёт ошибку "Не найден объект обмена".

Если вы работаете с 1С:УТ 11 или 1С:Бухгалтерия 3.0, большая часть инструкции подойдёт без изменений. Для 1С:Розница и 1С:ERP потребуются дополнительные настройки — их мы выделим отдельно. Также учтите, что с 2026 года в СБИС изменился формат выгружаемых файлов для ФНС, поэтому старые обработки могут не сработать.

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

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

Версия СБИС Версия 1С Тип обмена Примечания
СБИС 3.0 и выше 1С:Предприятие 8.3.20+ COM, HTTP, Файловый Полная поддержка всех документов
СБИС 2.8 1С:Предприятие 8.3.15-8.3.19 Только COM и файловый Ограничения по выгрузке актов выполненных работ
СБИС 3.1 1С:ERP 2.5 HTTP с шифрованием Требуется настройка сертификатов

Особое внимание обратите на разрядность систем: если у вас 1С 8.3 x86, а СБИС x64 (или наоборот), COM-соединение работать не будет. В этом случае остаётся только файловый обмен или использование 1С:Коннектора.

Также проверьте:

  • 🔹 Права пользователя в 1С: должен быть доступ к объектам обмена (раздел Администрирование → Обмен данными)
  • 🔹 Наличие лицензии на 1С:Коннектор (если планируете использовать его)
  • 🔹 Совпадение справочников: коды контрагентов и номенклатуры в обеих системах должны быть уникальны
⚠️ Внимание: Если в СБИС включён режим "Упрощённая бухгалтерия", выгрузка аналитики по счетам (например, 62.01/62.02) может не работать. Перед настройкой обмена отключите этот режим в Настройки → Бухгалтерский учёт.
📊 Какой способ обмена вы используете чаще?
Автоматический через COM
Выгрузка в Excel с импортом
1С:Коннектор
Другой вариант

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

Это самый надёжный метод, но он требует предварительной настройки на обеих сторонах. Основное преимущество — данные передаются без участия пользователя по расписанию, что минимизирует ошибки.

Инструкция для СБИС 3.0+ и 1С:Предприятие 8.3.20+:

  1. В откройте Администрирование → Обмен данными → Настройка обмена с СБИС.
  2. Выберите тип обмена "COM-соединение" и укажите путь к файлу SbisPlugin.dll (обычно он находится в папке установки СБИС).
  3. В СБИС перейдите в Настройки → Интеграция → 1С и активируйте опцию "Разрешить доступ по COM".
  4. Укажите имя пользователя и пароль от 1С (должен быть администратор или пользователь с правами на обмен).
  5. Настройте периодичность обмена (рекомендуем ежедневно в нерабочее время).

После сохранения настроек запустите тестовое соединение. Если появится ошибка "Не удалось создать объект OLE", проверьте:

  • 🔹 Совпадает ли разрядность 1С и СБИС (обе должны быть либо 32-bit, либо 64-bit)
  • 🔹 Установлен ли в системе пакет Microsoft Visual C++ Redistributable (требуется для работы COM-объектов)
  • 🔹 Не блокирует ли обмен антивирус (добавьте исключения для 1cv8.exe и Sbis.exe)

Убедиться в совпадении разрядности систем|Проверить права пользователя в 1С|Отключить антивирус на время теста|Сверить коды контрагентов в обеих базах

-->

Если обмен прошёл успешно, в появятся документы "Реализация товаров и услуг" с пометкой "[СБИС]". Их можно отличать по дополнительному реквизиту "Источник = СБИС".

⚠️ Внимание: При первом обмене СБИС может выгрузить все документы за последний год, а не только новые. Чтобы избежать дублей, перед настройкой сделайте резервную копию 1С и очистите журнал регистрации обменов в Администрирование → Обмен данными → Журнал обменов.

3. Способ 2: Выгрузка в Excel с последующим импортом

Этот метод подходит, если автоматический обмен настроить невозможно (например, из-за разных разрядностей систем) или нужно выгрузить данные выборочно. Минус — ручная обработка файлов, что увеличивает риск ошибок.

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

  1. В СБИС перейдите в раздел "Продажи" и отфильтруйте нужные документы по дате/контрагенту.
  2. Нажмите "Выгрузить" → "Excel (для 1С)". В новом окне выберите формат "1С:Предприятие 8.3".
  3. Сохраните файл на диск. Имя файла должно содержать дату (например, Продажи_2026-05-15.xlsx).
  4. В откройте Файл → Открыть → Импорт данных из Excel.
  5. Выберите сохранённый файл и укажите правила сопоставления колонок (см. таблицу ниже).

Типичные ошибки при импорте и их решения:

  • 🔹 "Не найден контрагент" → Проверьте совпадение наименований в справочнике 1С. При необходимости создайте нового контрагента вручную.
  • 🔹 "Некорректный формат даты" → В Excel измените формат ячеек с датами на "ДД.ММ.ГГГГ".
  • 🔹 "Ошибка в сумме документа" → Убедитесь, что в Excel не включено округление чисел.
Колонка в Excel Поле в 1С Тип данных Пример
Дата документа Дата Дата 15.05.2026
Номер документа Номер Строка РТ-000123
Контрагент (наименование) Контрагент Справочник ООО "Ромашка"
Сумма с НДС СуммаДокумента Число 11800.00
💡

Если в Excel есть пустые ячейки в колонках с обязательными полями (например, "Контрагент"), заполните их временными значениями (например, "НЕТ ДАННЫХ"), а после импорта исправьте вручную в 1С.

4. Способ 3: Прямой экспорт через 1С:Коннектор

1С:Коннектор — универсальный инструмент для интеграции, который поддерживает не только СБИС, но и другие сервисы (например, МойСклад или Битрикс24). Его главный плюс — гибкость настроек: можно выгружать не только продажи, но и заказы, счета и акты.

Как настроить:

  1. Скачайте и установите 1С:Коннектор с официального сайта (требуется лицензия).
  2. В откройте Администрирование → Печатные формы, отчёты и обработки → 1С:Коннектор.
  3. Создайте новое подключение к СБИС, указав:
    • 🔹 Адрес сервера (например, https://online.sbis.ru)
    • 🔹 Логин и пароль от СБИС
    • 🔹 Тип данных — "Документы продаж"
  • Настройте правила сопоставления полей (аналогично способу с Excel).
  • Запустите тестовый обмен и проверьте логи в Журнал обменов.
  • Преимущества этого метода:

    • 🔹 Возможность выгружать не только реализации, но и связанные документы (счета, акты, накладные)
    • 🔹 Автоматическое создание недостающих справочников (контрагентов, номенклатуры)
    • 🔹 Поддержка обмена по расписанию с уведомлениями об ошибках

    Недостатки:

    • 🔹 Требуется оплата лицензии (от 5 000 ₽/год)
    • 🔹 Более сложная настройка по сравнению с COM-соединением
    Что делать, если 1С

    Коннектор не видит СБИС?:

    Проверьте, что в настройках СБИС включён доступ по API (Настройки → Безопасность → Доступ по API). Также убедитесь, что в 1С указан правильный идентификатор организации (он должен совпадать с ИНН в СБИС). Если проблема остаётся, обновите 1С:Коннектор до последней версии — в старых версиях была ошибка с авторизацией через OAuth 2.0.

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

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

    Ошибка 1: "Не найден объект обмена (Справочник.Контрагенты)"

    • 🔹 Причина: В 1С нет контрагента, который есть в СБИС.
    • 🔹 Решение: Включите в настройках обмена опцию "Автосоздание отсутствующих элементов" или добавьте контрагента вручную.

    Ошибка 2: "Ошибка записи документа: Поле 'Склад' не заполнено"

    • 🔹 Причина: В СБИС не указан склад отгрузки, а в 1С это поле обязательно.
    • 🔹 Решение: Задайте склад по умолчанию в настройках обмена или заполните поле в СБИС.

    Ошибка 3: "Превышен лимит ожидания ответа от сервера"

    • 🔹 Причина: Медленное интернет-соединение или большие объёмы данных.
    • 🔹 Решение: Разбейте выгрузку на части (например, по месяцам) или увеличьте таймаут в настройках COM-соединения.

    Ошибка 4: "Некорректная сигнатура файла" (при файловом обмене)

    • 🔹 Причина: Файл повреждён или сохранён в неправильной кодировке.
    • 🔹 Решение: Сохраните файл повторно в формате UTF-8 и проверьте целостность архива.
    ⚠️ Внимание: Если после обмена в 1С появились документы с нулевыми суммами, проверьте настройки валютного контроля в СБИС. Иногда система сбрасывает суммы при несовпадении курсов валют.

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

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

    🔹 Используйте префиксы для документов из СБИС

    В настройках обмена укажите префикс (например, "СБИС-") для номеров документов. Это поможет быстро отличать их от созданных вручную в 1С.

    🔹 Настройте автоматическую проверку дублей

    В 1С:Предприятие 8.3.22+ есть встроенный механизм поиска дублей по номеру и дате документа. Активируйте его в Администрирование → Настройки программы → Продажи.

    🔹 Создайте отдельного пользователя для обмена

    Заведите в 1С и СБИС специального пользователя (например, "ОбменСБИС") с минимальными правами — только на чтение/запись документов продаж. Это повысит безопасность.

    🔹 Архивируйте файлы выгрузки

    Сохраняйте все выгруженные файлы (Excel или XML) в отдельную папку с датой. Это поможет восстановить данные при сбое.

    🔹 Используйте обработки для сверки

    В есть стандартная обработка "Сверка с контрагентами" (Отчёты → Сверка с контрагентами). Adaptируйте её для сравнения данных из СБИС.

    💡

    Регулярно обновляйте конфигурации! В новых версиях 1С и СБИС часто исправляют ошибки обмена. Например, в 1С 8.3.23 добавили поддержку многопоточного обмена с СБИС, что ускорило процесс в 3 раза.

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

    Если стандартные способы не работают (например, из-за устаревшей версии 1С или специфической конфигурации), рассмотрите эти варианты:

    1. Обмен через EnterpriseData

    Формат EnterpriseData поддерживается большинством конфигураций 1С. В СБИС можно выгрузить данные в этом формате, а затем загрузить их в 1С через Файл → Открыть → Загрузка данных (EnterpriseData).

    2. Использование 1С:Интеграция

    Это отдельный продукт от 1С, который поддерживает обмен с СБИС через REST API. Подходит для крупных компаний с высокими объёмами данных.

    3. Разработка индивидуального скрипта

    Если у вас есть программист, можно написать скрипт на 1С:Предприятие или Python, который будет выгружать данные из СБИС через API и загружать их в 1С. Пример кода для выгрузки списка продаж из СБИС:

    // Пример запроса к API СБИС (JavaScript)
    

    const response = await fetch('https://online.sbis.ru/api/documents/sales', {

    method: 'GET',

    headers: {

    'Authorization': 'Bearer YOUR_TOKEN',

    'Content-Type': 'application/json'

    }

    });

    const sales = await response.json();

    4. Облачные сервисы интеграции

    Сервисы вроде Zapier или Make (ex-Integromat) позволяют настроить обмен между СБИС и 1С без программирования. Минус — ограничения по объёму данных и ежемесячная плата.

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

    FAQ: Частые вопросы по выгрузке продаж из СБИС в 1С

    Можно ли выгрузить продажи за прошлый год?

    Да, но есть нюансы:

    • 🔹 При автоматическом обмене (COM/1С:Коннектор) выгружаются только документы, дата которых не старше 12 месяцев.
    • 🔹 Для выгрузки более старых данных используйте ручной экспорт в Excel или настройте в СБИС фильтр по дате.

    Если документы архивные (старше 3 лет), их может потребоваться сначала восстановить в СБИС через раздел Архив.

    Почему в 1С не попадают счета на оплату из СБИС?

    Скорее всего, в настройках обмена не включена выгрузка счетов. По умолчанию выгружаются только реализации. Чтобы исправить:

    1. В откройте настройки обмена с СБИС.
    2. В разделе "Типы документов" отметьте галочкой "Счета на оплату".
    3. Сопоставьте поля (например, "Номер счета" в СБИС → "Номер" в 1С).

    Также проверьте, что в СБИС счета имеют статус "Подтверждён" — черновики не выгружаются.

    Как выгрузить только оплаченные продажи?

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

    • 🔹 Сначала выгрузите все продажи в Excel.
    • 🔹 Отфильтруйте строки, где в колонке "Статус оплаты" указано "Оплачено".
    • 🔹 Сохраните отфильтрованные данные в новый файл и импортируйте его в 1С.

    В 1С:Коннекторе можно настроить фильтр по статусу оплаты в правилах обмена.

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

    Эта проблема возникает из-за несовпадения ставок НДС в системах. Проверьте:

    • 🔹 В СБИС откройте документ и посмотрите, какая ставка НДС указана (20%, 10% или "Без НДС").
    • 🔹 В перейдите в Справочники → Ставки НДС и убедитесь, что там есть аналогичная ставка.
    • 🔹 В настройках обмена сопоставьте ставки НДС из СБИС с соответствующими значениями в 1С.

    Если в СБИС указана ставка "20%", а в 1С только "20% (с 01.01.2019)", обмен не сработает — нужно вручную добавить недостающую ставку.

    Можно ли настроить обмен так, чтобы в 1С попадало только название товара без артикула?

    Да, для этого:

    1. В настройках обмена в найдите правило сопоставления для поля "Номенклатура".
    2. Измените источник данных с "Артикул" на "Наименование".
    3. Сохраните настройки и запустите тестовый обмен.

    Учтите, что при таком подходе возможны дубли, если в СБИС есть товары с одинаковыми названиями, но разными артикулами.