Перенос данных между бухгалтерскими системами — рутинная, но критически важная задача для любого предприятия. СБИС и 1С:Предприятие — два самых популярных решения в России, и их интеграция часто вызывает вопросы у пользователей. В этой статье разберём все актуальные способы выгрузки данных из СБИС в , от ручного экспорта до автоматизированного обмена, с учётом особенностей разных версий платформы (8.2, 8.3) и конфигураций (Бухгалтерия 3.0, Управление торговлей 11, ЗУП 3.1).

Основная проблема при такой миграции — несовпадение структур данных. Например, справочник контрагентов в СБИС может содержать поля, которых нет в , и наоборот. Мы подробно остановимся на том, как подготовить данные к переносу, какие форматы файлов использовать (.xml, .xlsx, .json), и как избежать типичных ошибок при загрузке. Также рассмотрим нюансы выгрузки конкретных типов документов: счета-фактуры, акты выполненных работ, платежные поручения и кадровые данные.

Если вы никогда раньше не занимались обменом между этими системами, начните с ручного способа — он проще для понимания логики процесса. Опытным пользователям будет полезен раздел про автоматизированный обмен через COM-соединение или REST API, который экономит время при регулярных операциях.

1. Ручная выгрузка данных из СБИС в 1С: пошаговая инструкция

Ручной метод подходит для разовых операций или небольших объёмов данных. Его главный плюс — полный контроль над процессом, минус — высокая трудоёмкость при работе с большими массивами. Рассмотрим алгоритм на примере выгрузки справочника контрагентов.

Первым делом откройте СБИС и перейдите в раздел Контрагенты (или другой нужный справочник). В верхнем меню найдите кнопку Экспорт — обычно она расположена рядом с кнопкой добавления новой записи. Система предложит выбрать формат файла. Для оптимальны:

  • 📄 Excel (.xlsx) — удобен для предварительной обработки данных (фильтрация, сортировка), но требует дополнительной конвертации для загрузки в .
  • 🔗 XML — универсальный формат, который распознаёт без проблем, но сложнее для редактирования вручную.
  • 📑 CSV — лёгкий и компактный, но может терять иерархию данных (например, подчинённые элементы справочников).

После выбора формата система сгенерирует файл. Сохраните его в удобное место (например, на рабочий стол). Теперь переходим в . Здесь алгоритм зависит от версии платформы:

  • 🖥️ В 1С:Предприятие 8.3 используйте обработку Универсальный обмен данными в формате XML (доступна в меню Файл → Открыть…).
  • 📂 В 1С 8.2 может потребоваться внешняя обработка — скачайте её с портала 1С-ИТС (например, ЗагрузкаДанныхИзExcel.epf).
⚠️ Внимание: При загрузке .xlsx в через стандартные обработки часто возникает ошибка несоответствия типов данных. Перед импортом откройте файл в Excel и проверьте, что даты имеют формат ДД.ММ.ГГГГ, а числовые значения не содержат постфиксов (например, 1 000 руб. вместо 1000).

Если данные не загружаются с первого раза, воспользуйтесь логом ошибок он открывается по кнопке Показать журнал после попытки импорта). Типичные проблемы:

  • 🔴 Отсутствие обязательных реквизитов — например, в требуется ИНН контрагента, а в СБИС он не заполнен.
  • 🔴 Несовпадение справочников — например, в СБИС есть тип контрагента "ИП", а в только "Физическое лицо" и "Юридическое лицо".
  • 🔴 Кодировки — если в файле есть символы вроде "№" или "©", убедитесь, что файл сохранён в UTF-8.

Проверить соответствие столбцов в Excel и реквизитов в 1С

Удалить пустые строки и столбцы

Преобразовать даты в формат ДД.ММ.ГГГГ

Заменить разделители тысяч (пробелы, запятые) на пустые символы

Сохранить файл в формате .xlsx (не .xls)

-->

2. Форматы файлов для обмена: какой выбрать?

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

Формат Плюсы Минусы Когда использовать
.xml Сохраняет иерархию данных, поддерживает сложные структуры (например, табличные части документов). Трудно редактировать вручную, большой размер файла при экспорте больших объёмов. Для автоматизированного обмена или переноса сложных документов (например, счетов-фактур с несколькими позициями).
.xlsx Удобен для предварительной обработки, можно фильтровать и сортировать данные перед импортом. Требует конвертации в .mxl или .xml для загрузки в , возможны ошибки форматирования. Для разовых выгрузок небольших справочников (например, номенклатуры до 1000 позиций).
.json Лёгкий и компактный, хорошо подходит для обмена через API. Не все версии поддерживают прямой импорт .json без дополнительных обработок. Для интеграции через REST API или облачные сервисы.
.csv Минимальный размер файла, быстро генерируется и обрабатывается. Не сохраняет иерархию (например, подчинённые элементы справочников), проблемы с кодировками. Для простых справочников без вложенных структур (например, список банков).

Критическая особенность: если вы работаете с 1С:Бухгалтерией 3.0, для импорта .xlsx обязательно используйте обработку Универсальный обмен данными версии не ниже 2.1.12.3. В более старых версиях есть баг с распознаванием формул в ячейках, из-за которого числовые значения могут импортироваться как текст.

Для автоматизированного обмена (например, ежедневной выгрузки платежек) оптимален .xml с использованием XDTO-пакетов. Этот формат позволяет задавать строгие правила валидации данных ещё на этапе экспорта из СБИС, что снижает риск ошибок при импорте.

XML

Excel (.xlsx)

CSV

JSON

Другой-->

3. Выгрузка конкретных типов документов

Каждый тип документа в СБИС имеет свои особенности при экспорте. Например, счета-фактуры требуют переноса не только заголовка, но и табличной части с номенклатурой, а платежные поручения — корректного сопоставления банковских реквизитов. Разберём нюансы для самых востребованных документов.

3.1. Счета-фактуры и акты выполненных работ

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

  1. Откройте документ и нажмите Экспорт → XML для 1С.
  2. В настройках экспорта отметьте галочки:
    • 📋 Включить табличную часть (иначе перенесутся только реквизиты заголовка).
    • 🔄 Сопоставлять номенклатуру по артикулу (если в и СБИС разные наименования товаров).

В используйте обработку ЗагрузкаXML.epf (доступна на портале 1С-ИТС). Если номенклатура не совпадает, система предложит создать новые элементы справочника или сопоставить их вручную.

3.2. Платежные поручения

Здесь ключевая проблема — банковские реквизиты. В СБИС они могут храниться в одном поле (например, "БИК 044525225"), а в требуется разбивка на отдельные реквизиты (БИК, Корр. счёт и т. д.). Решения:

  • 🏦 Экспорт в Excel + ручное разделение столбцов перед импортом в .
  • 🔧 Настройка правил конвертации в СБИС (раздел Администрирование → Интеграции → Правила обмена).
⚠️ Внимание: При импорте платежек в 1С:Бухгалтерию 3.0 проверьте, что поле Вид операции заполнено корректно. Если оно пустое, документ не проведётся — система выдаст ошибку "Не указан вид операции платежного поручения".

3.3. Кадровые данные (сотрудники, табеля)

Перенос кадровых данных осложнён тем, что в СБИС и 1С:ЗУП 3.1 разные структуры хранения информации о сотрудниках. Например, в СБИС может не быть поля для Табельного номера, обязательного в . Алгоритм:

  1. Экспортируйте данные в Excel.
  2. Добавьте недостающие столбцы (например, Табельный номер) и заполните их вручную.
  3. Используйте обработку ЗагрузкаДанныхИзExcelДляЗУП.epf (доступна на 1С-ИТС).
Что делать если в 1С не загружаются фотографии сотрудников?

В СБИС фотографии хранятся как вложения к карточке сотрудника, а в 1С:ЗУП — как отдельный реквизит. Чтобы перенести их:

1. Экспортируйте фотографии из СБИС в папку (через Экспорт → Архив фотографий).

2. В используйте обработку ЗагрузкаФотографийСотрудников.epf, указав путь к папке с изображениями.

3. Сопоставьте фотографии с карточками сотрудников по Табельному номеру или ФИО.

4. Автоматизированный обмен данными

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

  • 🔄 COM-соединение — классический метод для 1С 8.2/8.3, требует установки 1С:Предприятия на том же компьютере, где работает СБИС.
  • 🌐 REST API — современный подход, работает через интернет, подходит для облачных версий .
  • 📂 Обмен через файлы — системы периодически проверяют общую папку на сервере и обмениваются обновлёнными данными.

Рассмотрим настройку COM-соединения (самый надёжный способ для локальных версий):

  1. В откройте Администрирование → Обмен данными → Настройка обмена с СБИС.
  2. Укажите путь к исполняемому файлу СБИС (например, C:\SBIS3\sbis.exe).
  3. В СБИС перейдите в Настройки → Интеграции → 1С и активируйте опцию Разрешить доступ по COM.
  4. Запустите тестовое соединение. Если появится ошибка "Не удаётся создать объект OLE", проверьте:
    • 🔹 Права доступа к папке с СБИС (должны быть на чтение/запись для пользователя ).
    • 🔹 Версию 1С:Платформы (для СБИС 3.0 требуется не ниже 8.3.18).

Для REST API потребуется:

  1. В СБИС сгенерировать API-ключ (раздел Администрирование → Безопасность → API-доступ).
  2. В подключить HTTP-сервис с адресом https://online.sbis.ru/api/... (точный URL зависит от версии СБИС).
  3. Написать обработку для парсинга JSON-ответов (пример кода есть на Инфостарте).
  4. 💡

    Если при настройке COM-соединения "не видит" СБИС, попробуйте запустить обе программы от имени администратора. Также проверьте, что в настройках брандмауэра Windows разрешён доступ для файлов sbis.exe и 1cv8.exe.

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

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

    Ошибка Причина Решение
    Не найден справочник "Контрагенты" В отсутствует справочник или он имеет другое имя (например, "Партнёры"). Откройте конфигуратор и проверьте имя справочника в дереве объектов. При необходимости измените настройки обмена.
    Ошибка контрольной суммы файла Файл повреждён при передаче или не полностью загружен. Повторите экспорт из СБИС, используйте архивацию (.zip) для больших файлов.
    Несовпадение версий обмена В СБИС и разные версии формата обмена (например, 2.0 vs 2.1). Обновите обработки обмена в (скачайте актуальные версии с 1С-ИТС).
    Превышен лимит строк при импорте В настройках установлено ограничение на количество строк в файле (по умолчанию — 1000). Разбейте файл на части или увеличьте лимит в параметрах обработки импорта.

    Если ошибка не указана в таблице, проверьте журнал регистрации в (Администрирование → Журналы → Журнал регистрации). Обратите внимание на:

    • 🔍 Код ошибки — например, 2147220991 означает проблему с OLE-объектом (часто при COM-обмене).
    • 📅 Время возникновения — если ошибка появляется ночью, возможно, проблема в фоне (например, антивирус блокирует доступ к файлам).
⚠️ Внимание: Если после обмена в появились "битые" ссылки (например, в документах отображается {СправочникСсылка.НеопределённаяСсылка}), это означает, что не сработало сопоставление объектов. В этом случае:

  1. Откройте обработку ПоискИЗаменаСсылок.epf.
  2. Укажите справочник, в котором возникли битые ссылки (например, "Номенклатура").
  3. Запустите поиск и вручную сопоставьте элементы.

6. Оптимизация процесса обмена

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

  • Используйте инкрементальную выгрузку — переносите только изменённые данные, а не весь справочник. В СБИС это настраивается в Правилах обмена → Фильтры.
  • 📊 Архивируйте старые данные — если в справочнике более 10 000 записей, разбейте его на архивный и актуальный. Это ускорит экспорт.
  • 🔄 Тестируйте на копии базы — перед массовым обменом проверьте настройки на тестовой базе , чтобы избежать потери данных.

Для крупных предприятий (свыше 500 документов в месяц) рекомендуем:

  • 🤖 Настроить робота в СБИС — в разделе Автоматизация → Роботы можно создать сценарий, который будет ежедневно выгружать данные в по расписанию.
  • 📈 Использовать 1С:EDT — если у вас есть программист, он может написать расширение для , которое будет автоматически обрабатывать данные из СБИС по заданным правилам.
💡

Самая частая причина медленного обмена — отсутствие индексов в базе . Перед массовой загрузкой данных выполните реиндексацию (Администрирование → Тестирование и исправление → Реиндексация таблиц).

7. Альтернативные способы интеграции

Если стандартные методы обмена не подходят (например, из-за особенностей конфигурации), рассмотрите альтернативные варианты:

  • 🔌 1С:Коннектор — платное решение от , которое поддерживает обмен с СБИС, МойСклад, Битрикс24 и другими системами. Стоимость — от 15 000 руб. в год.
  • 🛠️ Собственный скрипт на Python — если у вас есть программист, он может написать парсер, который будет выгружать данные из СБИС через API и загружать их в по REST или SOAP.
  • ☁️ Облачные сервисы — например, АпиБокс или Зупер предлагают готовые коннекторы для интеграции СБИС и без программирования.

Для выбора оптимального способа оцените:

  • 💰 Бюджет — собственные разработки дешевле в долгосрочной перспективе, но требуют inicialных затрат.
  • Время — готовые решения (например, 1С:Коннектор) настраиваются за 1–2 дня, а написание скрипта может занять неделю.
  • 🔧 Гибкость — если нужны нестандартные правила обмена (например, преобразование данных по сложным алгоритмам), собственная разработка предпочтительнее.

8. Частые вопросы

Можно ли выгрузить данные из СБИС в 1С:УТ 11 без потери структуры документов?

Да, но требуется предварительная настройка правил обмена. В 1С:Управление торговлей 11 структуры документов (например, Заказ покупателя) отличаются от СБИС. Используйте обработку ОбменССБИСДляУТ.epf (доступна на Инфостарте), которая учитывает эти особенности. Обратите внимание на сопоставление:

  • 📦 Номенклатура — в УТ 11 может требоваться указание Типа номенклатуры (Товар/Услуга/Комплект).
  • 💰 Цены — в СБИС цена может храниться с НДС, а в УТ 11 — без него (настройте правило пересчёта).
Как перенести историю изменений документов (кто и когда редактировал)?

Стандартные механизмы обмена не переносят историю изменений. Для этого:

  1. В СБИС экспортируйте журнал событий (Администрирование → Журналы → Журнал изменений) в Excel.
  2. В используйте обработку ИмпортИсторииИзменений.epf (доступна на GitHub по запросу "1С история изменений из Excel").

Учтите, что в 1С 8.3 история хранится в служебных таблицах, и для её редактирования требуются права администратора.

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

Причины могут быть следующими:

  • 🔍 Фильтры обмена — проверьте настройки в СБИС (Правила обмена → Фильтры), возможно, исключены документы определённого типа.
  • 🗑️ Ошибки валидации — документы с некорректными реквизитами (например, отрицательная сумма) могли не загрузиться. Проверьте Журнал обмена в .
  • 🔄 Конфликт версий — если документ с таким же номером уже существует в , он мог быть перезаписан или проигнорирован. Настройте правило обработки дублей в параметрах обмена.

Чтобы восстановить данные:

  1. Сделайте резервную копию текущей базы .
  2. Повторите обмен с включённой опцией "Создавать новые документы при конфликте".
  3. Если документы не появились, экспортируйте их отдельно из СБИС в XML и загрузите вручную.
Как автоматизировать обмен, если 1С и СБИС установлены на разных компьютерах?

В этом случае COM-соединение не подойдёт. Используйте один из альтернативных методов:

  • ☁️ Облачный обмен через 1С:Линк — сервис позволяет синхронизировать данные между удалёнными базами. Стоимость — от 3 000 руб./мес.
  • 📂 Обмен через FTP:
    1. Настройте в СБИС автоматическую выгрузку данных в файл на FTP-сервер (Администрирование → Интеграции → FTP-экспорт).
    2. В создайте задание по расписанию, которое будет скачивать файл с FTP и загружать его (Администрирование → Регламентные задания).
  • 🔌 REST API + промежуточный сервер — если у вас есть собственный сервер, можно написать скрипт, который будет:

    1. Запрашивать данные из СБИС по API.
    2. Преобразовывать их в нужный формат.
    3. Отправлять в через HTTP-сервис.
  • Можно ли выгру