Перенос номенклатуры между 1С:Предприятие и СБИС — задача, с которой сталкиваются бухгалтеры, логисты и IT-специалисты при переходе на электронный документооборот или автоматизации складского учета. Несмотря на кажущуюся простоту, процесс часто сопровождается ошибками синхронизации, дублированием позиций или потерей важных атрибутов товаров (например, артикулов или единиц измерения). В этой статье разберём три проверенных метода переноса — от ручного экспорта до полностью автоматизированного обмена через 1С:Коннектор.
Особенность интеграции заключается в том, что СБИС и 1С используют разные форматы хранения данных: если в 1С номенклатура может иметь сложную иерархию с дополнительными реквизитами, то в СБИС структура упрощена для удобства работы с контрагентами. Это требует предварительной подготовки справочников и иногда — доработки конфигурации. Мы рассмотрим не только техническую сторону, но и практические нюансы, которые экономят часы рабочего времени.
⚠️ Внимание: Если ваша организация использует облачную версию 1С:Фреш или СБИС Онлайн, некоторые шаги могут отличаться. Например, в облаке недоступны прямые запросы к базе данных, а обмен осуществляется через API с ограничениями по количеству запросов в минуту.
1. Подготовка номенклатуры в 1С перед выгрузкой
Перед тем как переносить данные, необходимо привести справочник номенклатуры в 1С к виду, совместимому со структурой СБИС. Основные проблемы возникают из-за:
- 🔹 Дублирующихся наименований — в СБИС каждое название должно быть уникальным, иначе система объединит позиции или выдаст ошибку.
- 🔹 Отсутствующих артикулов — без них сложно отслеживать товары при обмене с контрагентами.
- 🔹 Незаполненных единиц измерения — СБИС требует обязательного указания (шт., кг, м и т.д.).
- 🔹 Иерархических групп — вложенные папки в 1С могут некорректно отобразиться в СБИС как отдельные товары.
Для проверки запустите отчёт Анализ номенклатуры в 1С (меню Отчёты → Справочники → Номенклатура). Обратите внимание на столбцы:
- Наименование — должно быть лаконичным (до 100 символов).
- Артикул — уникальный для каждой позиции.
- Единица измерения — только из справочника
Классификатор единиц измерения.
Если в вашей базе есть товары с серийными номерами или характеристиками (цвет, размер), их придётся выгружать отдельно — СБИС не поддерживает сложные атрибуты в стандартном обмене. Для таких случаев потребуется доработка через 1С:Коннектор или EnterpriseData.
2. Способ 1: Ручной экспорт через Excel (для небольших справочников)
Если в вашей номенклатуре менее 500 позиций, самый простой способ — выгрузить данные в Excel, отредактировать и загрузить в СБИС. Этот метод не требует технических навыков, но подходит только для разовых операций.
Шаг 1. Экспорт из 1С:
- Откройте справочник
Номенклатура(Справочники → Товары и услуги → Номенклатура). - Нажмите
Ещё → Выгрузить в Excel(илиФайл → Сохранить как...в старых версиях). - Выберите поля: Наименование, Артикул, Единица измерения, Цена (если нужна).
Шаг 2. Обработка файла:
- 📌 Удалите лишние столбцы (например,
Родитель,Полное наименование). - 📌 Проверьте уникальность артикулов — дубликаты приведут к ошибке при импорте.
- 📌 Приведите единицы измерения к стандарту СБИС (например, замените"уп." на"упаковка").
Шаг 3. Импорт в СБИС:
- В СБИС перейдите в
Справочники → Товары и услуги → Номенклатура. - Нажмите
Импорт → Загрузить из файлаи выберите отредактированный Excel. - Сопоставьте столбцы файла с полями СБИС (например, столбец"Артикул" → поле"Код товара").
Удалить пустые строки из Excel|Проверить кодировку файла (UTF-8)|Сохранить файл в формате.xlsx|Проверьте лимиты на количество строк (в бесплатном тарифе СБИС — до 1000 строк)-->
⚠️ Внимание: При ручном импорте СБИС может автоматически округлить цены до двух знаков после запятой. Если вам важна точность (например, для драгоценных металлов), укажите цены в отдельном столбце с формулой =ОКРУГЛ(V2;4).
3. Способ 2: Стандартный обмен через 1С:Предприятие
Для регулярного обмена данные удобнее настраивать автоматическую выгрузку прямо из 1С. Этот метод подходит для средних и крупных справочников (от 500 позиций) и позволяет обновлять номенклатуру по расписанию.
Настройка обмена в 1С:
- Перейдите в
Администрирование → Обмен данными → Настройка обмена с СБИС. - Выберите
Добавить новый обмени укажите типСБИС (номенклатура). - Введите данные для подключения:
- Логин/пароль от СБИС (с правами на редактирование справочников).
- Адрес сервера — обычно
https://online.sbis.ru.
- 🔄 Укажите, какие реквизиты номенклатуры передавать (например,
Наименование,Артикул,ЕдиницаИзмерения). - 🔄 Отметьте галочкой
Только активные позиции, чтобы не выгружать архивные товары.
Запуск выгрузки:
- Нажмите
Выполнить обмени дождитесь завершения процесса. - Проверьте лог обмена (
Просмотр журнала) на наличие ошибок типа:Не найдена единица измерения"кг"→ добавьте её в справочник СБИС.Дублирование кода товара→ исправьте артикулы в 1С.
⚠️ Внимание: Если в 1С и СБИС уже есть одинаковые товары (по артикулу или наименованию), система может перезаписать данные в СБИС значениями из 1С. Перед первым обменом сделайте резервную копию справочника в СБИС (Настройки → Архивация данных).
| Тип ошибки | Причина | Решение |
|---|---|---|
Ошибка аутентификации |
Неверный логин/пароль или истёк токен доступа | Обновите токен в настройках обмена или проверьте права пользователя в СБИС |
Недопустимый символ в наименовании |
Использованы спецсимволы (например, #, %) |
Замените символы на допустимые (тире, запятая) или удалите их |
Превышен лимит запросов |
В облачном тарифе СБИС ограничение на количество операций в минуту | Разбейте выгрузку на части или используйте ночное время для обмена |
4. Способ 3: Автоматизация через 1С:Коннектор или EnterpriseData
Для сложных интеграций (например, когда нужно переносить не только номенклатуру, но и остатки, цены или заказы покупателей) стандартного обмена недостаточно. В таких случаях используют:
- 🔌 1С:Коннектор — бесплатное решение от 1С для связи с внешними сервисами.
- 🔌 EnterpriseData — платный модуль для глубокой интеграции (поддерживает REST API).
Настройка 1С:Коннектора:
- Скачайте и установите 1С:Коннектор с сайта 1С (раздел
Продукты → Интеграция). - В 1С откройте
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. - Добавьте новую обработку
ОбменССБИС.epf(прилагается к Коннектору). - Заполните параметры подключения:
АдресСервера ="https://online.sbis.ru";
Логин ="ваш_логин";
Пароль ="ваш_пароль";
ИдентификаторОрганизации ="123456789"; // Укажите ИНН вашей компании
Преимущества EnterpriseData:
- 🔹 Поддержка двусторонней синхронизации (изменения в СБИС возвращаются в 1С).
- 🔹 Возможность настройки триггеров (например, выгрузка при изменении цены).
- 🔹 Работа с большими объёмами данных (до 50 000 позиций за один обмен).
⚠️ Внимание: При использовании EnterpriseData проверьте, чтобы в 1С и СБИС совпадали идентификаторы организаций (ИНН/КПП). Иначе система создаст дубликаты контрагентов или номенклатуры.
Если при настройке 1С:Коннектора возникает ошибка"Не найден сертификат", проверьте, что в 1С установлен корневой сертификат СБИС. Его можно скачать в личном кабинете СБИС в разделе"Сертификаты для интеграции". Даже при правильной настройке обмена могут возникать сбои. Рассмотрим самые частые проблемы и способы их устранения:
1. Ошибка:"Номенклатура не найдена в справочнике СБИС"
🔍 Причина: В 1С есть товар, которого нет в СБИС, но система настроена на обновление, а не на создание новых позиций.
✅ Решение:
2. Ошибка:"Несовпадение единиц измерения"
🔍 Причина: В 1С указана единица"литр", а в СБИС —"л".
✅ Решение:
3. Ошибка:"Превышен размер пакета данных"
🔍 Причина: Выгружаемый файл слишком большой (например, более 10 000 позиций за раз).
✅ Решение:
Если процесс обмена замирает на неопределённое время, проверьте: 1. Скорость интернета — при низкой скорости (менее 5 Мбит/с) большие файлы могут не передаваться. 2. Антивирус/фаервол — они могут блокировать соединение с серверами СБИС. Добавьте исключение для домена 3. Логи 1С — в журнале регистрации (5. Типовые ошибки и их решение
Создавать новые элементы.
Что делать, если обмен зависает на этапе"Отправка данных"?
online.sbis.ru.Администрирование → Журнал регистрации) может быть запись об ошибке тайм-аута. В этом случае увеличьте лимит времени ожидания в настройках обмена (параметр ТаймАут).
6. Проверка результатов и синхронизация данных
После переноса номенклатуры необходимо убедиться, что данные в СБИС соответствуют исходным в 1С. Для этого:
- Сравните количество позиций — в 1С и СБИС должно быть одинаковое число активных товаров.
- Проверьте ключевые реквизиты:
- 🔑 Артикулы (должны совпадать полностью).
- 🔑 Единицы измерения (например,"шт." в 1С ="штука" в СБИС).
- 🔑 Цены (если выгружались).
Счёт на оплату или Реализацию с перенесённой номенклатурой. Если система выдаёт ошибку при выборе товара, значит, не все реквизиты передались корректно.Для автоматизации проверки можно использовать отчёт по расхождениям:
- В 1С сгенерируйте отчёт
Сравнение данных с СБИС(доступен после настройки обмена). - Экспортируйте результаты в Excel и отсортируйте по столбцу
Расхождения. - 🕒 Выгружайте данные в нерабочее время — это снизит нагрузку на сервер и уменьшит риск конфликтов при редактировании справочников.
- 📂 Создайте тестовую группу номенклатуры — сначала перенесите 10–20 позиций и проверьте корректность отображения в СБИС.
- 🔄 Используйте префиксы для артикулов — например, добавьте к коду товара префикс
SKU-. Это поможет избежать конфликтов с существующими позициями в СБИС. - 📊 Настройте уведомления об ошибках — в 1С можно создать задачу, которая будет отправлять email при сбое обмена.
- 🔹 СБИС будет сопоставлять товары по наименованию, что приведёт к ошибкам при совпадении названий (например,"Блузка синяя" и"Блузка синяя (размер M)").
- 🔹 При обновлении номенклатуры система не сможет однозначно идентифицировать позиции.
Критическая ошибка: Если в СБИС не отобразились группы номенклатуры (например,"Одежда → Куртки"), а все товары слились в один уровень, значит, в настройках обмена не был включён параметр Передавать иерархию. Исправить это можно только повторной выгрузкой с правильными настройками.
После первого успешного обмена настройте регулярную синхронизацию (например, раз в неделю). Это позволит избежать расхождений при добавлении новых товаров или изменении цен.
7. Оптимизация процесса: советы опытных пользователей
Чтобы сэкономить время и избежать типичных ошибок, воспользуйтесь советами специалистов, которые ежедневно работают с интеграцией 1С и СБИС:
Если ваша компания работает с маркетплейсами (например, Ozon, Wildberries), имеет смысл сразу настроить трехстороннюю синхронизацию: 1С → СБИС → Маркетплейс. Для этого потребуется доработка через EnterpriseData или API.
⚠️ Внимание: При обмене с СБИС через 1С:УТ 11 или 1С:ERP проверьте, что в настройках учётной политики включена опция Использовать характеристики номенклатуры. Иначе товары с дополнительными свойствами (цвет, размер) не передадутся в СБИС или будут дублироваться.
FAQ: Ответы на частые вопросы
Можно ли перенести номенклатуру из 1С в СБИС без артикулов?
Технически да, но это чревато проблемами:
Рекомендация: Если артикулов нет, сгенерируйте их автоматически в 1С с помощью обработки (например, Остатки выгружаются отдельно от справочника номенклатуры. Для этого:
⚠️ Если в СБИС уже есть остатки по тем же товарам, они будут перезаписаны значениями из 1С.
Этоная проблема при выгрузке без указания типа цен. Решения:
Да, но с оговорками:
Для крупных справочников:
Наименование + порядковый номер).
Как перенести остатки товаров вместе с номенклатурой?
Передавать остатки.Выгружать остатки = Да.Что делать, если после обмена в СБИС пропали цены?
Настройки → Типы цен и сопоставьте их с типами из 1С.Можно ли перенести номенклатуру из СБИС обратно в 1С?
Код ТН ВЭД).Как ускорить обмен, если номенклатура очень большая (более 20 000 позиций)?
Описание, Картинки).