Перенос данных о продажах из СБИС в 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) может не работать. Перед настройкой обмена отключите этот режим в Настройки → Бухгалтерский учёт.
2. Способ 1: Автоматический обмен через COM-соединение
Это самый надёжный метод, но он требует предварительной настройки на обеих сторонах. Основное преимущество — данные передаются без участия пользователя по расписанию, что минимизирует ошибки.
Инструкция для СБИС 3.0+ и 1С:Предприятие 8.3.20+:
- В 1С откройте
Администрирование → Обмен данными → Настройка обмена с СБИС. - Выберите тип обмена "COM-соединение" и укажите путь к файлу
SbisPlugin.dll(обычно он находится в папке установки СБИС). - В СБИС перейдите в
Настройки → Интеграция → 1Си активируйте опцию "Разрешить доступ по COM". - Укажите имя пользователя и пароль от 1С (должен быть администратор или пользователь с правами на обмен).
- Настройте периодичность обмена (рекомендуем ежедневно в нерабочее время).
После сохранения настроек запустите тестовое соединение. Если появится ошибка "Не удалось создать объект OLE", проверьте:
- 🔹 Совпадает ли разрядность 1С и СБИС (обе должны быть либо 32-bit, либо 64-bit)
- 🔹 Установлен ли в системе пакет
Microsoft Visual C++ Redistributable(требуется для работы COM-объектов) - 🔹 Не блокирует ли обмен антивирус (добавьте исключения для
1cv8.exeиSbis.exe)
Убедиться в совпадении разрядности систем|Проверить права пользователя в 1С|Отключить антивирус на время теста|Сверить коды контрагентов в обеих базах
-->
Если обмен прошёл успешно, в 1С появятся документы "Реализация товаров и услуг" с пометкой "[СБИС]". Их можно отличать по дополнительному реквизиту "Источник = СБИС".
⚠️ Внимание: При первом обмене СБИС может выгрузить все документы за последний год, а не только новые. Чтобы избежать дублей, перед настройкой сделайте резервную копию 1С и очистите журнал регистрации обменов в Администрирование → Обмен данными → Журнал обменов.
3. Способ 2: Выгрузка в Excel с последующим импортом
Этот метод подходит, если автоматический обмен настроить невозможно (например, из-за разных разрядностей систем) или нужно выгрузить данные выборочно. Минус — ручная обработка файлов, что увеличивает риск ошибок.
Пошаговая инструкция:
- В СБИС перейдите в раздел "Продажи" и отфильтруйте нужные документы по дате/контрагенту.
- Нажмите "Выгрузить" → "Excel (для 1С)". В новом окне выберите формат "
1С:Предприятие 8.3". - Сохраните файл на диск. Имя файла должно содержать дату (например,
Продажи_2026-05-15.xlsx). - В 1С откройте
Файл → Открыть → Импорт данных из Excel. - Выберите сохранённый файл и укажите правила сопоставления колонок (см. таблицу ниже).
Типичные ошибки при импорте и их решения:
- 🔹 "
Не найден контрагент" → Проверьте совпадение наименований в справочнике 1С. При необходимости создайте нового контрагента вручную. - 🔹 "
Некорректный формат даты" → В Excel измените формат ячеек с датами на "ДД.ММ.ГГГГ". - 🔹 "
Ошибка в сумме документа" → Убедитесь, что в Excel не включено округление чисел.
| Колонка в Excel | Поле в 1С | Тип данных | Пример |
|---|---|---|---|
| Дата документа | Дата | Дата | 15.05.2026 |
| Номер документа | Номер | Строка | РТ-000123 |
| Контрагент (наименование) | Контрагент | Справочник | ООО "Ромашка" |
| Сумма с НДС | СуммаДокумента | Число | 11800.00 |
Если в Excel есть пустые ячейки в колонках с обязательными полями (например, "Контрагент"), заполните их временными значениями (например, "НЕТ ДАННЫХ"), а после импорта исправьте вручную в 1С.
4. Способ 3: Прямой экспорт через 1С:Коннектор
1С:Коннектор — универсальный инструмент для интеграции, который поддерживает не только СБИС, но и другие сервисы (например, МойСклад или Битрикс24). Его главный плюс — гибкость настроек: можно выгружать не только продажи, но и заказы, счета и акты.
Как настроить:
- Скачайте и установите 1С:Коннектор с официального сайта (требуется лицензия).
- В 1С откройте
Администрирование → Печатные формы, отчёты и обработки → 1С:Коннектор. - Создайте новое подключение к СБИС, указав:
- 🔹 Адрес сервера (например,
https://online.sbis.ru) - 🔹 Логин и пароль от СБИС
- 🔹 Тип данных — "
Документы продаж"
- 🔹 Адрес сервера (например,
Журнал обменов.Преимущества этого метода:
- 🔹 Возможность выгружать не только реализации, но и связанные документы (счета, акты, накладные)
- 🔹 Автоматическое создание недостающих справочников (контрагентов, номенклатуры)
- 🔹 Поддержка обмена по расписанию с уведомлениями об ошибках
Недостатки:
- 🔹 Требуется оплата лицензии (от 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) в отдельную папку с датой. Это поможет восстановить данные при сбое.
🔹 Используйте обработки для сверки
В 1С есть стандартная обработка "Сверка с контрагентами" (Отчёты → Сверка с контрагентами). Adaptируйте её для сравнения данных из СБИС.
Регулярно обновляйте конфигурации! В новых версиях 1С и СБИС часто исправляют ошибки обмена. Например, в 1С 8.3.23 добавили поддержку многопоточного обмена с СБИС, что ускорило процесс в 3 раза.
7. Альтернативные решения для сложных случаев
Если стандартные способы не работают (например, из-за устаревшей версии 1С или специфической конфигурации), рассмотрите эти варианты:
1. Обмен через EnterpriseData
Формат EnterpriseData поддерживается большинством конфигураций 1С. В СБИС можно выгрузить данные в этом формате, а затем загрузить их в 1С через Файл → Открыть → Загрузка данных (EnterpriseData).
2. Использование 1С:Интеграция
Это отдельный продукт от 1С, который поддерживает обмен с СБИС через REST API. Подходит для крупных компаний с высокими объёмами данных.
3. Разработка индивидуального скрипта
Если у вас есть программист, можно написать скрипт на 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();1С:Предприятие или Python, который будет выгружать данные из СБИС через API и загружать их в 1С. Пример кода для выгрузки списка продаж из СБИС:
// Пример запроса к API СБИС (JavaScript)
4. Облачные сервисы интеграции
Сервисы вроде Zapier или Make (ex-Integromat)
⚠️ Внимание: При использовании сторонних сервисов интеграции убедитесь, что они сертифицированы для работы с 1С. Несертифицированные решения могут нарушать лицензионное соглашение 1С и приводить к блокировке обновлений.
FAQ: Частые вопросы по выгрузке продаж из СБИС в 1С
Можно ли выгрузить продажи за прошлый год?
Да, но есть нюансы:
- 🔹 При автоматическом обмене (COM/1С:Коннектор) выгружаются только документы, дата которых не старше 12 месяцев.
- 🔹 Для выгрузки более старых данных используйте ручной экспорт в Excel или настройте в СБИС фильтр по дате.
Если документы архивные (старше 3 лет), их может потребоваться сначала восстановить в СБИС через раздел Архив.
Почему в 1С не попадают счета на оплату из СБИС?
Скорее всего, в настройках обмена не включена выгрузка счетов. По умолчанию выгружаются только реализации. Чтобы исправить:
Также проверьте, что в СБИС счета имеют статус "Подтверждён" — черновики не выгружаются.
Счета на оплату".Номер счета" в СБИС → "Номер" в 1С).
Как выгрузить только оплаченные продажи?
В СБИС нет прямого фильтра по оплаченным документам, но можно использовать обходной путь:
- 🔹 Сначала выгрузите все продажи в Excel.
- 🔹 Отфильтруйте строки, где в колонке "
Статус оплаты" указано "Оплачено". - 🔹 Сохраните отфильтрованные данные в новый файл и импортируйте его в 1С.
В 1С:Коннекторе можно настроить фильтр по статусу оплаты в правилах обмена.
Что делать, если после обмена в 1С не отображаются суммы НДС?
Эта проблема возникает из-за несовпадения ставок НДС в системах. Проверьте:
- 🔹 В СБИС откройте документ и посмотрите, какая ставка НДС указана (20%, 10% или "Без НДС").
- 🔹 В 1С перейдите в
Справочники → Ставки НДСи убедитесь, что там есть аналогичная ставка. - 🔹 В настройках обмена сопоставьте ставки НДС из СБИС с соответствующими значениями в 1С.
Если в СБИС указана ставка "20%", а в 1С только "20% (с 01.01.2019)", обмен не сработает — нужно вручную добавить недостающую ставку.
Можно ли настроить обмен так, чтобы в 1С попадало только название товара без артикула?
Да, для этого:
- В настройках обмена в 1С найдите правило сопоставления для поля "
Номенклатура". - Измените источник данных с "
Артикул" на "Наименование". - Сохраните настройки и запустите тестовый обмен.
Учтите, что при таком подходе возможны дубли, если в СБИС есть товары с одинаковыми названиями, но разными артикулами.