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

Справочники и Данные · 11 мин

Как перенести номенклатуру из 1С в СБИС

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

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

Выбор способа зависит от объёма справочника, конфигурации 1С и того, нужна ли разовая загрузка или постоянный обмен. Для типовых конфигураций (УТ 11, ERP, Комплексная автоматизация, УНФ) проще всего использовать официальный плагин СБИС — он устанавливается как расширение или внешняя обработка и синхронизирует номенклатуру автоматически. Для самописных и сильно доработанных конфигураций надёжнее выгрузка в файл.

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

Что подготовить перед переносом

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

Убедитесь, что у вас есть действующая лицензия СБИС с доступом к нужному модулю (ЭДО, «Маркировка», «Касса» или «Торговля») и права администратора в личном кабинете. Для установки плагина синхронизации потребуются права на добавление внешних обработок в 1С — в клиент-серверном варианте это обычно делает администратор или специалист по 1С.

Определите, какие данные должны переноситься: только наименования и артикулы или также цены, остатки, штрихкоды и характеристики. От этого зависит настройка соответствия полей при импорте.

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

Это основной способ для типовых конфигураций. Плагин СБИС скачивается из личного кабинета СБИС в разделе интеграции с учётными системами. Для управляемых форм он подключается как расширение конфигурации или внешняя обработка через меню «Администрирование → Печатные формы, отчёты и обработки», для обычных форм (УТ 10.3, УПП) — как внешняя обработка через «Файл → Открыть».

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

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

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

Способ 2: выгрузка в Excel и импорт в СБИС

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

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

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

Способ 3: обмен через XML и универсальные форматы

Для обмена между конфигурациями и сторонними системами в 1С используется формат EnterpriseData или CommerceML. Если ваша учётная система уже выгружает каталог товаров в CommerceML (например, для сайта или торговой площадки), этот же файл можно использовать как источник для загрузки в СБИС через API или промежуточную обработку.

Для крупных справочников (десятки тысяч позиций) и регулярного обмена без плагина имеет смысл использовать API СБИС: разработчик на 1С пишет обработку, которая выбирает номенклатуру запросом и передаёт её в СБИС через методы API. Это требует навыков программирования, но даёт полный контроль над составом передаваемых полей и логикой сопоставления.

Сравнение способов переноса

Плагин синхронизации СБИС

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

Импорт из Excel

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

Обмен через API

Для крупных баз и нестандартных конфигураций; нужен разработчик 1С

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

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

Выборочно откройте 5–10 карточек в СБИС и сверьте ключевые поля с 1С: наименование, артикул, единицу измерения, ставку НДС, штрихкод. Для маркируемых товаров дополнительно проверьте, что корректно перенеслись коды ТН ВЭД и товарная группа — от них зависит работа с «Честным ЗНАКом».

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

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

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

Количество позиций в СБИС и 1С
Норма

Совпадает или расхождение объяснено протоколом ошибок

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

Часть номенклатуры пропала без записей в протоколе

Единицы измерения
Норма

Коды по ОКЕИ (шт, кг, м)

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

Произвольные обозначения, пустые значения

Ставки НДС
Норма

Совпадают с 1С (20%, 10%, без НДС)

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

Пустая ставка или неверное значение

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

УПД проходит ФЛК

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

Ошибки формата по строкам номенклатуры

Типичные ошибки и как их избежать

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

Вторая группа ошибок связана с иерархией: папки номенклатуры из 1С при импорте из Excel не переносятся автоматически, если структура групп не указана в отдельной колонке файла. Если в СБИС важна группировка, добавьте в файл колонку с полным путём группы.

Третья проблема — перенос характеристик и серий. В 1С одна номенклатурная позиция может иметь множество характеристик (размер, цвет), и при выгрузке «свернутого» списка эти вариации теряются. Выгружайте номенклатуру в разрезе характеристик, если они используются в документах.

Типичные ошибки
01
Импорт без ключевого поля сопоставления — после повторной загрузки справочник задваивается
02
Выгрузка списка без характеристик — теряются варианты товара (размеры, цвета)
03
Нестандартные единицы измерения — ошибки форматно-логического контроля в электронных документах
04
Загрузка в рабочую базу без теста на малой выборке — массовые ошибки приходится исправлять вручную
05
Перенос ставок НДС текстом вместо кодов — позиции отклоняются при импорте

Ограничения и когда нужен специалист

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

Отдельная ситуация — работа с маркированными товарами. Здесь недостаточно перенести только справочник: нужно проверить соответствие товарных групп, корректность кодов ТН ВЭД и настроить обмен с «Честным ЗНАКом». Ошибки в этих данных приводят к отказам при приёмке и отгрузке маркированной продукции.

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

Как выбрать способ переноса

Типовая конфигурация 1С и нужен постоянный обменУстановите плагин синхронизации СБИС
Разовая загрузка справочника до нескольких тысяч позицийВыгрузите список в Excel и импортируйте через шаблон СБИС
Нетиповая конфигурация или более 10–20 тысяч позицийПривлеките разработчика для обмена через API
Маркируемые товарыПеред переносом проверьте товарные группы и коды ТН ВЭД

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

Перенесутся ли остатки и цены вместе с номенклатурой?

Зависит от способа. При импорте из Excel переносятся те колонки, которые вы включили в файл и сопоставили при загрузке, — цены и остатки можно добавить. При синхронизации через плагин состав передаваемых данных настраивается в параметрах обмена. Учтите, что остатки быстро устаревают, поэтому их обычно синхронизируют регулярно, а не разово.

Что делать, если в СБИС уже есть часть номенклатуры?

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

Можно ли перенести номенклатуру из 1С:Бухгалтерии?

Да, механизмы те же: плагин СБИС поддерживает типовую Бухгалтерию предприятия, а список номенклатуры можно выгрузить в табличный документ через «Ещё → Вывести список». Учтите, что в бухгалтерской конфигурации меньше товарных полей (нет полноценных характеристик и видов номенклатуры торговых конфигураций), поэтому часть данных придётся дополнить вручную.

Почему при импорте часть строк отклоняется с ошибкой?

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

Нужно ли переносить помеченные на удаление позиции?

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

Итог

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

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