Перенос данных между бухгалтерскими системами — задача, с которой рано или поздно сталкивается каждый специалист. СБИС и 1С:Предприятие — два самых популярных решения на российском рынке, но их интеграция не всегда проходит гладко. Если вам нужно мигрировать клиентскую базу, историю документов или справочники из СБИС в 1С 8.3, важно понимать: универсального способа нет. Метод выгрузки зависит от версии программ, конфигурации 1С, объема данных и даже тарифного плана вашего СБИС.

Многие пользователи ошибочно думают, что достаточно нажать "Экспорт" в СБИС и "Импорт" в — но на практике это работает только для простейших справочников. Реальный обмен требует подготовки: настройки правил конвертации, проверки совместимости форматов, а иногда и ручного редактирования файлов. В этой статье мы разберем все актуальные способы выгрузки, от стандартных инструментов до обхода типичных ошибок, которые не описаны в официальной документации.

Особое внимание уделим трем ключевым сценариям:

  • 📂 Выгрузка справочников (контрагенты, номенклатура, сотрудники) — самый простой вариант, который часто работает "из коробки".
  • 📄 Перенос документов (счета, акты, платежки) — здесь начинаются нюансы с соответствием реквизитов и статусов.
  • 🔄 Полная миграция базы с историей — задача для опытных пользователей, часто требующая доработки конфигурации 1С.

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

1. Основы обмена данными между СБИС и 1С

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

  • Справочники: контрагенты, номенклатура, сотрудники, банковские счета — переносятся с минимальными потерями.
  • ⚠️ Документы: счета, акты, платежные поручения — требуют проверки соответствия реквизитов (например, статус "Оплачен" в СБИС может не совпадать с аналогичным в ).
  • Отчеты и аналитика: настройки отчетов, сохраненные фильтры, истории изменений — не экспортируются, их придется настраивать заново.
  • 🔄 Остатки: переносятся только при правильной настройке начальных сальдо в .

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

Данные в СБИС Аналог в 1С Нюансы переноса
Карточка контрагента Элемент справочника "Контрагенты" В 1С может не хватать полей для ИНН/КПП иностранных компаний
Счет на оплату Документ "Счет покупателю" В СБИС нет привязки к договору — придется донастраивать вручную
Акт выполненных работ Документ "Реализация товаров/услуг" Требуется сопоставление статей доходов/расходов
Платежное поручение Документ "Платежное поручение исходящее" В 1С может отсутствовать статус "В работе"

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

  • 📑 Excel (XLSX) — удобен для справочников, но требует ручной доработки перед импортом в 1С.
  • 📄 XML — оптимальный вариант для документов, но структура файла зависит от версии СБИС.
  • 🔗 Прямой обмен через API — самый надежный способ, но требует навыков программирования или покупки готового решения.
⚠️ Внимание: Если вы используете СБИС:Касса или СБИС:Документооборот, проверьте, поддерживает ли ваш тариф выгрузку в формате 1С:EnterpriseData. В бесплатных версиях эта опция часто отключена.

2. Подготовка к выгрузке: что сделать до начала

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

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

1. Резервное копирование

Создайте полную копию базы через Администрирование → Выгрузка информационной базы. Даже если выгрузка пройдет успешно, могут понадобиться откат или сравнение данных. В СБИС резервирование не требуется — система сохраняет историю изменений автоматически.

2. Сопоставление справочников

Проблема №1 при обмене — разные названия одних и тех же полей. Например, в СБИС поле называется "Полное наименование", а в — "Наименование полное". Заведите таблицу соответствий:


| Поле в СБИС | Поле в 1С | Примечание |

|-------------------|-------------------------|-----------------------------|

| ИНН | ИНН | |

| КПП | КПП | |

| Юр. адрес | ЮридическийАдрес | В 1С может быть разделено на поля |

| Телефон | Телефон | В 1С ограничение на формат |

3. Очистка тестовых данных

Если в уже есть тестовые записи (например, "Контрагент Тестовый"), удалите их или перенесите в отдельную группу. При импорте СБИС может создать дубли, если найдет совпадения по ИНН или названию.

4. Проверка версий

Убедитесь, что версии систем совместимы:

  • 🔹 СБИС не ниже 3.0.2104 (в более старых версиях нет поддержки выгрузки в формате 1С).
  • 🔹 1С:Предприятие не ниже 8.3.18 (в 8.2 нет встроенных обработок для импорта из СБИС).
  • 🔹 Конфигурация 1С должна поддерживать Управление торговлей или Бухгалтерию предприятия.
⚠️ Внимание: Если вы используете 1С:УНФ (Управление нашей фирмой), проверьте наличие обработки ЗагрузкаДанныхИзСБИС.epf — она не входит в стандартную поставку и скачивается отдельно с портала 1С.

Ручная выгрузка/загрузка через файлы|Автоматический обмен через API|Готовое решение от партнеров 1С|Еще не решил-->

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

Рассмотрим два основных способа выгрузки: через веб-интерфейс СБИС и с использованием десктопного клиента. Первый подходит для разовых операций, второй — для регулярного обмена.

Способ 1: Выгрузка через веб-версию СБИС

  1. Авторизуйтесь в личном кабинете СБИС.
  2. Перейдите в раздел Настройки → Обмен данными → Экспорт в 1С.
  3. Выберите период данных для выгрузки (рекомендуем начинать с текущего года, чтобы не переносить устаревшие документы).
  4. Укажите формат файла:
    • 📄 1С:EnterpriseData (XML) — оптимален для документов.
    • 📑 Excel (XLSX) — только для справочников.
  • Нажмите Выгрузить и сохраните файл на компьютер.
  • Способ 2: Выгрузка через десктопный клиент СБИС

    Десктопная версия (например, СБИС:Электронная отчетность) позволяет гибко настраивать выгрузку:

    1. Откройте программу и перейдите в Сервис → Обмен данными → Настройка обмена с 1С.
    2. Выберите Создать правило обмена и укажите:
      
      

      Тип данных: Справочники и документы

      Формат: 1С:Предприятие 8.3

      Версия: 3.0 (или актуальная для вашей 1С)

    3. Настройте фильтры: например, выгружайте только документы со статусом "Проведен".
    4. Запустите выгрузку и сохраните файл в папку, доступную для .

    Что выгружать в первую очередь?

    Последовательность имеет значение. Начинайте со справочников, затем документы, и только в конце — остатки. Примерный порядок:

    1. Справочник контрагентов (с ИНН/КПП).
    2. Справочник номенклатуры (с артикулами).
    3. Банковские счета и договора.
    4. Документы (счета → акты → платежки).
    5. Остатки по счетам (если нужна история).
    6. 💡

      Если выгружаете большие объемы данных (более 10 000 записей), разбейте процесс на части. Например, сначала выгрузите контрагентов с ИНН от А до М, затем от Н до Я. Это снизит риск ошибок при импорте в 1С.

      4. Настройка правил обмена в 1С

      Выгруженный файл — это только половина дела. Теперь нужно научить 1С правильно интерпретировать данные из СБИС. Для этого используются правила обмена — набор инструкций, которые сопоставляют поля из одного формата в другой.

      Где взять правила обмена?

      • 🔹 Стандартные обработки: входят в поставку 1С (путь: Администрирование → Обмен данными → Настройка обмена с СБИС).
      • 🔹 Кастомизированные правила: можно скачать с портала ИТС или заказать у партнеров 1С.
      • 🔹 Самостоятельная настройка: через Конфигуратор 1С (требует знаний 1С:Предприятие).

    Как настроить правила вручную?

    1. Откройте в режиме Конфигуратор (права администратора обязательны!).
    2. Перейдите в Объекты → Обмен данными → Планы обмена.
    3. Создайте новый план обмена с именем ОбменССБИС.
    4. В разделе Правила обмена добавьте сопоставления для справочников и документов. Пример для контрагентов:
      
      

      Источник: СБИС.Контрагенты

      Приемник: Справочник.Контрагенты

      Поля:

      ИНН → ИНН

      КПП → КПП

      НаименованиеПолное → Наименование

    5. Сохраните изменения и обновите конфигурацию базы.

    Типичные ошибки при настройке правил

    • Несовпадение типов данных: например, в СБИС поле "Дата" имеет формат DD.MM.YYYY, а в 1С ожидается YYYY-MM-DD.
    • Отсутствие обязательных полей: в 1С может требоваться заполнение реквизита "Вид контрагента" (ЮЛ/ИП/ФЛ), которого нет в СБИС.
    • Дублирование ключей: если в СБИС и 1С есть контрагенты с одинаковым ИНН, но разными названиями, импорт завершится ошибкой.
    ⚠️ Внимание: Если вы используете 1С:Бухгалтерию государственного учреждения, стандартные правила обмена с СБИС не подойдут. Вам потребуется доработанная конфигурация с поддержкой бюджетного учета.
    Как проверить корректность правил обмена?

    Перед полноценным импортом запустите тестовую загрузку на копии базы 1С. Для этого:

    1. Создайте тестовую информационную базу через Администрирование → Управление информационными базами.

    2. Загрузите в нее выгруженный из СБИС файл.

    3. Проверьте:

    - Соответствие справочников (нет ли дублей?).

    - Корректность документов (даты, суммы, статусы).

    - Остатки по счетам (совпадают ли с СБИС?).

    Если ошибок нет — правила настроены верно.

    5. Импорт данных в 1С: практические советы

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

    Способ 1: Через стандартную обработку

    1. Откройте 1С в режиме Предприятие.
    2. Перейдите в Администрирование → Обмен данными → Универсальный обмен данными.
    3. Выберите файл выгрузки из СБИС (формат .xml или .xlsx).
    4. Укажите созданные ранее правила обмена.
    5. Нажмите Выполнить загрузку и дождитесь завершения.

    Способ 2: Через внешнюю обработку

    Если стандартный импорт не подходит (например, для 1С:УНФ), используйте внешние обработки:

    • 📄 ЗагрузкаДанныхИзСБИС.epf — официальная обработка от 1С (скачать на портале ИТС).
    • 🛠️ Конвертация данных 2.0 — универсальный инструмент для сложных миграций.

    Для загрузки через внешнюю обработку:

    1. Скачайте файл обработки (.epf) и сохраните на компьютер.
    2. В 1С выберите Файл → Открыть → Выбрать файл обработки.
    3. Укажите путь к выгруженному файлу из СБИС.
    4. Настройте параметры загрузки (например, Пропускать существующие элементы, если не хотите дублей).

    Что делать, если импорт завис?

    При загрузке больших объемов данных (более 50 000 записей) 1С может "подвисать". Решения:

    • 🔹 Разбейте файл на части (например, по месяцам или типам документов).
    • 🔹 Используйте фоновый режим: в настройках обмена отметьте Выполнять в фоновом задании.
    • 🔹 Увеличьте лимит памяти для 1С: в Конфигураторе установите параметр -MemLimit 2048 (значение в МБ).
    💡

    Всегда проверяйте логи загрузки! После импорта откройте Администрирование → Журнал регистрации и отфильтруйте записи по типу "ОбменДанными". Здесь вы увидите все ошибки и предупреждения.

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

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

    Ошибка 1: "Не найден справочник [Имя]"

    Причина: В правилах обмена указан несуществующий справочник в 1С (например, КонтрагентыСБИС вместо Контрагенты).

    Решение:

    1. Откройте правила обмена в Конфигураторе.
    2. Проверьте имя справочника-приемника (должно совпадать с именем в метаданных 1С).
    3. Если справочника нет, создайте его или используйте существующий аналог.

    Ошибка 2: "Дубль по уникальному идентификатору"

    Причина: В 1С уже есть запись с таким же ИНН/КПП или названием, но с другими реквизитами.

    Решение:

    • 🔹 Вариант 1: В настройках импорта отметьте Обновлять существующие элементы.
    • 🔹 Вариант 2: Предварительно очистите справочник в 1С от дублей (сделайте резервную копию!).
    • 🔹 Вариант 3: В правилах обмена добавьте условие сопоставления по нескольким полям (например, ИНН + Название).

    Ошибка 3: "Некорректный формат даты"

    Причина: СБИС передает дату в формате DD.MM.YYYY, а 1С ожидает YYYY-MM-DD (или наоборот).

    Решение:

    Отредактируйте правила обмена, добавив преобразование формата. Пример для Конфигуратора:

    
    

    Процедура ПриЧтенииДата(Значение)

    Возврат Формат(Значение, "ДФ=yyyy-MM-dd");

    КонецПроцедуры

    Ошибка 4: "Недостаточно прав для операции"

    Причина: Пользователь 1С не имеет прав на изменение справочников или документов.

    Решение:

    1. Зайдите в 1С под пользователем с ролью Администратор.
    2. Проверьте права текущего пользователя в Администрирование → Пользователи.
    3. Добавьте права на Чтение, Добавление и Изменение для объекта обмена.

    Ошибка 5: "Несовпадение валюты документа"

    Причина: В СБИС документ в рублях, а в 1С по умолчанию установлена другая валюта (например, доллары).

    Решение:

    • 🔹 В правилах обмена добавьте привязку к валюте по умолчанию:
      
      

      Если Значение.Валюта = Неопределено Тогда

      Значение.Валюта = Справочники.Валюты.НайтиПоНаименованию("Рубль");

      КонецЕсли;

    • 🔹 Или настройте в 1С основную валюту через Главное → Настройки → Валюты.
    ⚠️ Внимание: Если при импорте документов вы видите ошибку "Не найден вид операции", проверьте, поддерживает ли ваша конфигурация 1С те типы документов, которые выгружаются из СБИС. Например, в 1С:Бухгалтерия нет документа "Заказ покупателя" — его придется конвертировать в "Счет на оплату".

    7. Автоматизация обмена: как настроить регулярную синхронизацию

    Если вам нужно ежедневно или еженедельно обновлять данные из СБИС в 1С, ручной импорт станет утомительным. В этом случае настройте автоматический обмен.

    Способ 1: Через встроенный функционал 1С

    В 1С 8.3 есть механизм регламентных заданий, который позволяет запускать обмен по расписанию:

    1. Откройте Администрирование → Поддержка и обслуживание → Регламентные задания.
    2. Создайте новое задание с типом ОбменДаннымиССБИС.
    3. Настройте расписание (например, каждый день в 23:00).
    4. Укажите путь к файлу обмена или настройте прямой обмен через СБИС API.

    Способ 2: Через СБИС:Коннектор

    СБИС предлагает бесплатный инструмент СБИС:Коннектор для интеграции с 1С:

    • 🔹 Скачайте и установите Коннектор с официального сайта.
    • 🔹 Настройте соединение с вашей базой 1С (потребуются права администратора).
    • 🔹 Выберите направление обмена: СБИС → 1С.
    • 🔹 Укажите периодичность синхронизации (от 1 раза в час до 1 раза в неделю).

    Способ 3: Через API (для опытных пользователей)

    Если вам нужна гибкая настройка (например, обмен только по определенным документам), используйте СБИС API:

    1. Получите токен доступа в личном кабинете СБИС (Настройки → Интеграции → API).
    2. В 1С создайте HTTP-соединение для запросов к API СБИС.
    3. Напишите обработку, которая будет:
      • 🔹 Запрашивать новые документы из СБИС.
      • 🔹 Конвертировать их в формат 1С.
      • 🔹 Сохранять в базу.

    Пример кода для запроса через API (1С 8.3):

    
    

    // Получаем список новых счетов из СБИС

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

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

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

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

    // Обрабатываем каждый документ

    Для Каждого Счет Из Данные.Счета Цикл

    НовыйДокумент = Документы.СчетПокупателю.СоздатьДокумент();

    НовыйДокумент.Контрагент = НайтиКонтрагентаПоИНН(Счет.ИНН);

    НовыйДокумент.Сумма = Счет.Сумма;

    НовыйДокумент.Записать();

    КонецЦикла;

    ⚠️ Внимание: При использовании API учитывайте лимиты запросов. В бесплатных тарифах СБИС обычно разрешается не более 1000 запросов в день. Точные лимиты уточняйте в личном кабинете.

    8. Альтернативные способы обмена

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

    Вариант 1: Обмен через Excel

    Подходит для небольших объемов данных:

    1. Выгрузите справочники из СБИС в XLSX.
    2. Откройте файл в Excel и приведите его к структуре, понятной для 1С:
      • 🔹 Первая строка — названия колонок (должны совпадать с реквизитами в 1С).
      • 🔹 Удалите лишние столбцы (например, служебные поля