К статье
Практический материал

Автоматизация · 12 мин

Как загрузить данные из 1С в СБИС

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

Перенос данных из 1С в СБИС нужен в нескольких типовых ситуациях: при переходе на электронный документооборот, при отправке отчётности через СБИС, при обмене счетами-фактурами и УПД с контрагентами, а также при частичной или полной смене учётной системы. В зависимости от задачи используются разные механизмы: встроенная синхронизация через обработку СБИС, выгрузка в файл (Excel, CSV, XML) с последующей загрузкой или настройка обмена через API.

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

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

Определяем, какие данные нужно перенести и зачем

До начала технических действий составьте список объектов для переноса. Типовой набор включает: контрагентов с реквизитами (ИНН, КПП, адреса, договоры), номенклатуру с ценами и единицами измерения, остатки по складу, документы реализации и поступления, счета-фактуры, сотрудников (если переносится кадровый учёт). Чем точнее список, тем проще выбрать инструмент и проверить результат.

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

Маршрут решения

Как выбрать способ загрузки

Нужен регулярный обмен документами для ЭДО и отчётностиУстановите обработку синхронизации СБИС в 1С и настройте расписание обмена
Нужен разовый перенос справочников или остатковВыгрузите данные из 1С в Excel/CSV и импортируйте через загрузку из файла в СБИС
Типовые механизмы не покрывают структуру данныхРассмотрите обмен через API СБИС с привлечением разработчика

Способ 1: синхронизация через обработку СБИС для 1С

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

Обработка скачивается из личного кабинета СБИС в разделе интеграции с учётными системами. Установка зависит от конфигурации: для типовых решений обычно достаточно подключить внешнюю обработку через «Дополнительные отчеты и обработки» или запустить файл через меню «Файл — Открыть». Для сильно доработанных конфигураций может потребоваться внедрение через расширение — это работа для специалиста 1С.

Порядок настройки синхронизации
  1. 1
    Скачайте обработку интеграции из личного кабинета СБИС для вашей конфигурации 1С
  2. 2
    Подключите обработку в 1С и авторизуйтесь под учётной записью СБИС
  3. 3
    В настройках укажите организацию, префикс нумерации и период загрузки документов
  4. 4
    Настройте сопоставление справочников: контрагенты по ИНН/КПП, номенклатура по коду или наименованию
  5. 5
    Выполните первую синхронизацию вручную и проверьте результат на тестовом контрагенте
  6. 6
    Настройте автоматический обмен по расписанию через регламентное задание

После подключения обработка предложит сопоставить справочники. Контрагенты обычно сопоставляются автоматически по ИНН и КПП — это надёжный ключ. Номенклатура чаще требует ручной доработки: если коды и наименования в системах различаются, задайте правило сопоставления (по артикулу, по штрихкоду, по точному наименованию) и проверьте результат на небольшой выборке.

Что переносится автоматически, а что требует настройки

Из коробки синхронизация переносит контрагентов, договоры, номенклатуру, реализации, поступления, счета-фактуры и УПД. Нестандартные документы, дополнительные реквизиты и пользовательские поля требуют настройки соответствий в параметрах обработки. Если в 1С используются самописные документы, их перенос потребует доработки.

Способ 2: разовая загрузка через файлы Excel, CSV или XML

Для разового переноса справочников и остатков удобнее файловый обмен. В СБИС есть встроенный импорт из Excel и CSV для номенклатуры, контрагентов, сотрудников и остатков. В 1С данные выгружаются либо типовыми средствами (табличный документ сохраняется в Excel), либо универсальной обработкой «Выгрузка и загрузка данных XML», либо отчётом с выводом в таблицу.

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

Для загрузки остатков по складу выгрузите из 1С отчёт «Остатки товаров на складах» с детализацией до номенклатуры и склада, приведите колонки к требуемому виду и импортируйте через раздел остатков в СБИС. Убедитесь, что дата остатков в файле совпадает с датой начала учёта в СБИС, иначе получите расхождения при первых же документах.

Форматы и их ограничения

Excel удобен для ручной правки перед загрузкой, но имеет ограничения по числу строк и капризен к типам данных (числа с ведущими нулями, например ИНН, могут превратиться в числа без нулей). CSV лишён этой проблемы при правильной кодировке, но не хранит форматирование. XML используется для структурированного обмена между конфигурациями и требует точного соответствия схеме.

Подготовка данных в 1С перед выгрузкой

Качество загрузки на 80% определяется состоянием исходных данных. Перед любым переносом выполните чистку справочников в 1С: найдите и объедините дубли контрагентов (типовая обработка «Поиск и удаление дублей» в разделе администрирования), проверьте заполненность ИНН и КПП, актуализируйте наименования номенклатуры, пометьте на удаление неиспользуемые элементы.

Особое внимание уделите контрагентам без ИНН или с ошибочными реквизитами. СБИС как система ЭДО жёстко привязана к реквизитам: контрагент с неверным ИНН создаст проблемы при отправке документов и сверке. Исправлять такие ошибки дешевле в 1С до переноса, чем в СБИС после.

Сопоставление справочников и предотвращение дублей

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

Номенклатура сложнее, потому что у неё нет общероссийского уникального ключа. Порядок сопоставления: сначала по штрихкоду (если ведётся), затем по артикулу, затем по точному наименованию. Если ни один ключ не сработал, создаётся новый элемент. Поэтому перед синхронизацией проверьте, что артикулы в 1С заполнены и уникальны — это резко снизит число дублей.

Типичные ошибки при загрузке
01
Загрузка без чистки дублей в 1С — в СБИС переносятся задвоенные контрагенты и номенклатура, которые потом приходится объединять вручную
02
ИНН выгружен из Excel как число — теряется ведущий ноль, контрагент не сопоставляется, создаётся дубль
03
Импорт CSV в неправильной кодировке — кириллица превращается в нечитаемые символы во всех наименованиях
04
Синхронизация за большой период на старте — первый обмен идёт часами и блокирует работу; начинайте с текущего месяца
05
Загрузка остатков без фиксации даты — расхождения между 1С и СБИС, которые сложно найти задним числом

Проверка результата после загрузки

После переноса сверьте контрольные итоги. Для справочников — количество элементов в 1С и СБИС (с учётом осознанно не переносимых). Для остатков — суммарную стоимость и количество по каждому складу. Для документов — обороты за период по реализациям и поступлениям. Расхождения ищите выборочно: возьмите 5–10 случайных контрагентов и документов и сравните их содержимое в обеих системах.

Для ЭДО выполните контрольную отправку: создайте в 1С тестовый документ на реального контрагенте, с которым договорились о проверке, отправьте через синхронизацию и убедитесь, что документ дошёл, подписался и корректно отразился в обеих системах. Только после этого запускайте массовую отправку.

Контрольные точки

Как проверить результат переноса

Количество контрагентов в обеих системах
Норма

Совпадает с точностью до обоснованных исключений

Тревожный признак

В СБИС заметно больше записей — вероятны дубли

ИНН и КПП у выборочных контрагентов
Норма

Реквизиты совпадают посимвольно, ведущие нули на месте

Тревожный признак

ИНН укорочен или содержит лишние символы

Остатки по складу на дату перехода
Норма

Суммы и количества сходятся по каждому складу

Тревожный признак

Есть расхождения без объяснимой причины

Тестовый электронный документ
Норма

Отправлен, подписан контрагентом, отражён в 1С

Тревожный признак

Документ завис в статусе или ушёл с ошибками

Альтернативы: API СБИС и сторонние коннекторы

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

Также существуют готовые коннекторы и сервисы-посредники для интеграции 1С с внешними системами. Их имеет смысл рассматривать, если в инфраструктуре несколько учётных систем и нужен единый обмен. Оценивайте такие решения по поддерживаемым объектам, частоте обмена и стоимости владения — универсальных бесплатных вариантов для сложных сценариев не бывает.

Сравнение способов загрузки

Обработка синхронизации СБИС

Подходит для регулярного обмена документами и справочниками в типовых конфигурациях; ограничение — нестандартные объекты требуют доработки

Импорт из Excel/CSV

Оптимален для разового переноса справочников и остатков; ограничение — ручная подготовка файла и риск ошибок в типах данных

API СБИС

Решает любые нестандартные сценарии и обмен в реальном времени; ограничение — нужен разработчик и поддержка кода

Сторонние коннекторы

Уместны при нескольких учётных системах; ограничение — дополнительная стоимость и зависимость от поставщика

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

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

Да, для разового переноса справочников и остатков достаточно выгрузить данные в Excel или CSV и импортировать их через встроенный импорт в интерфейсе СБИС. Обработка нужна в первую очередь для регулярного обмена документами ЭДО и автоматической синхронизации.

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

Сначала проверьте реквизиты: дубли почти всегда возникают из-за расхождений в ИНН или КПП. Сверьте пары дублей, исправьте реквизиты в системе-источнике, затем объедините записи штатными средствами поиска дублей. После этого повторите сопоставление в настройках синхронизации.

Переносятся ли документы прошлых лет при синхронизации?

Технически можно указать любой период загрузки, но массовая синхронизация истории занимает много времени и редко нужна для ЭДО. Практичный подход: перенести документы текущего года, а историю оставить в архивной базе 1С для справок и проверок.

Почему при импорте из Excel ломаются ИНН и штрихкоды?

Excel автоматически преобразует длинные цифровые строки в числа, отбрасывая ведущие нули и переводя значения в экспоненциальный формат. Решение: перед выгрузкой форматируйте такие колонки как текст, либо используйте CSV, где значения хранятся как строки.

Нужно ли останавливать работу пользователей в 1С на время переноса?

Для синхронизации документов — нет, обмен работает параллельно. Для переноса остатков на дату перехода желательно зафиксировать момент: завершить ввод документов за прошлый период, иначе остатки «уплывут» и сверка не сойдётся.

Итог

Что важно запомнить

Для регулярного обмена используйте обработку синхронизации СБИС, для разового переноса — импорт из Excel/CSV. Перед загрузкой почистите дубли и реквизиты в 1С, сделайте резервную копию, проведите тест на малой выборке и сверьте контрольные итоги после переноса. Ключевые поля сопоставления: ИНН+КПП для контрагентов, артикул или штрихкод для номенклатуры.