Загрузка товаров в СБИС из Excel-файла часто завершается ошибками из-за несоответствия структуры данных требованиям системы. Если при попытке импорта вы получаете уведомление Некорректный формат файла или Отсутствуют обязательные поля, проблема кроется в неправильной подготовке таблицы. СБИС требует строгого соблюдения форматов для артикулов, цен, категорий и единиц измерения — даже лишний пробел в ячейке может прервать процесс. В этой инструкции разберём, как подготовить XLSX/CSV для беспроблемного импорта, какие поля обязательны для разных версий СБИС (3.0 и 4.0), и как исправить типичные ошибки вроде дублирования артикулов или неверного формата цен.
Особенность СБИС в том, что система не просто загружает данные, но и автоматически создаёт карточки товаров с привязкой к справочникам. Это означает, что если в вашем файле указан несуществующий вид номенклатуры (например, "Услуга" вместо "Товар"), СБИС либо проигнорирует строку, либо создаст запись с ошибкой. Прежде чем начинать импорт, проверьте настройки справочника номенклатуры в разделе Справочники → Товары и услуги → Виды номенклатуры — это сэкономит часы на поиск причин сбоя.
Требования СБИС к структуре Excel-файла
СБИС поддерживает импорт из XLSX (Excel 2007 и новее) и CSV (разделитель — точка с запятой). Главное правило: первая строка файла должна содержать названия столбцов на русском языке в точном соответствии с внутренней терминологией СБИС. Например, поле для артикула должно называться именно Артикул, а не "Код товара" или "SKU". Ниже — обязательные и рекомендуемые столбцы для импорта:
- 📌 Артикул — уникальный идентификатор (макс. 50 символов, без пробелов и спецсимволов).
- 🏷️ Наименование — название товара (до 255 символов).
- 📦 Вид номенклатуры — "Товар", "Услуга", "Работа" или "Комплект" (должен совпадать со справочником СБИС).
- 💰 Цена — числовое значение без валютных знаков (разделитель дробной части — точка).
- 📊 Единица измерения — "шт.", "кг", "м" и т.д. (должна быть предварительно добавлена в справочник СБИС).
- 📁 Группа товаров — путь к категории через "/", например, "Одежда/Мужская/Футболки".
Дополнительные поля, которые можно импортировать (но не обязательно): Описание, Вес, Объём, Производитель, Страна происхождения. Если в файле есть лишние столбцы, СБИС их проигнорирует, но лучше удалить ненужные данные заранее — это ускорит обработку. Для проверки корректности файла используйте встроенный валидатор СБИС: Справочники → Товары и услуги → Импорт → Проверка файла.
Пошаговая инструкция по загрузке товаров
Процесс импорта в СБИС состоит из 4 этапов: подготовка файла, настройка параметров импорта, проверка данных и собственно загрузка. Рассмотрим каждый шаг на примере СБИС 4.0 (в версии 3.0 интерфейс аналогичен, но пункты меню могут называться иначе).
- Экспорт данных из Excel в CSV:
- 📄 Откройте файл в Excel и сохраните его в формате
CSV (разделители — запятые). - 🔄 Убедитесь, что кодировка файла — UTF-8 (в блокноте при сохранении выберите "ANSI" → "UTF-8").
- 🔍 Проверьте, что в ячейках нет переносов строк (замените их на пробелы).
- 📄 Откройте файл в Excel и сохраните его в формате
- Настройка импорта в СБИС:
- 🖥️ Перейдите в раздел
Справочники → Товары и услуги → Импорт. - ⚙️ Выберите тип файла (
CSVилиExcel) и укажите разделитель (точка с запятой). - 📌 Отметьте галочкой
Первая строка содержит заголовки.
- 🖥️ Перейдите в раздел
- Сопоставление полей:
СБИС автоматически попытается сопоставить столбцы из файла с полями системы. Если сопоставление неверное:
- 🔄 Нажмите на название столбца в СБИС и выберите правильное поле из выпадающего списка.
- ❌ Столбцы без сопоставления будут проигнорированы.
- Проверка и загрузка:
- 🔍 Нажмите
Проверка данных— СБИС покажет ошибки (например, дубли артикулов или неверные категории). - 📤 Если ошибок нет, нажмите
Импортировать. Процесс может занять от нескольких минут до часа (зависит от количества товаров).
- 🔍 Нажмите
Удалить лишние столбцы и строки|Проверить уникальность артикулов|Преобразовать формулы в значения|Сохранить в CSV с разделителем ";"|Убедиться в корректной кодировке (UTF-8)-->
Типичные ошибки и их решения
Даже при правильной подготовке файла импорт может завершиться с ошибками. Ниже — самые распространённые проблемы и способы их устранения.
| Ошибка в СБИС | Вероятная причина | Решение |
|---|---|---|
Некорректный формат файла |
Файл сохранён в неподходящей кодировке или формате. | Сохраните файл как CSV (UTF-8) с разделителем ;. |
Артикул уже существует |
В файле или базе СБИС есть дублирующийся артикул. | Проверьте уникальность артикулов в Excel или добавьте суффикс (например, ART-001_1). |
Не найдена единица измерения |
В файле указана единица (например, "уп."), которой нет в справочнике СБИС. | Добавьте единицу в Справочники → Единицы измерения. |
Неверный формат цены |
Цена указана с запятой как разделителем или содержит символ валюты. | Замените запятые на точки и удалите символы (1 200,50 руб. → 1200.50). |
⚠️ Внимание: Если при импорте СБИС создаёт товары с пустыми ценами, проверьте формат ячеек в Excel. Числовые значения должны иметь форматОбщийилиЧисловой, а неТекстовый. Для исправления выделите столбец с ценами →Формат ячеек → Числовой.
Оптимизация импорта для больших каталогов
Если вам нужно загрузить более 10 000 товаров, стандартный импорт через интерфейс СБИС может занять несколько часов или завершиться ошибкой по тайм-ауту. В таких случаях рекомендуется:
- 📂 Разбить файл на части по 5 000–7 000 строк. Это уменьшит нагрузку на сервер.
- ⏱️ Запускать импорт в непиковые часы (ночью или ранним утром), когда сервера СБИС менее загружены.
- 🤖 Использовать API СБИС для автоматизированной загрузки (требуются навыки программирования). Документация API доступна по адресу
https://help.sbis.ru/api/. - 🔄 Отключить проверку дублей (если вы уверены в уникальности данных) в настройках импорта — это ускорит процесс на 20–30%.
Для ускорения повторных импортов (например, при обновлении цен) сохраняйте шаблон сопоставления полей в СБИС. Для этого после успешной загрузки нажмите Сохранить настройки импорта — в следующий раз система автоматически применит их к новому файлу с такой же структурой.
Как импортировать изображения товаров
СБИС не поддерживает прямую загрузку изображений из Excel. Чтобы прикрепить фото к товарам:
1. Загрузите изображения в Файлы и папки СБИС (раздел Документы).
2. После импорта товаров отредактируйте каждую карточку вручную, прикрепив нужное изображение.
3. Для автоматизации используйте скрипты на Python с SBIS API (пример кода можно найти в документации API).
Проверка результатов импорта
После завершения импорта обязательно проверьте:
- Количество загруженных товаров — в отчёте СБИС должно совпадать с количеством строк в файле (за вычетом заголовка).
- Корректность цен и категорий — отсортируйте товары по цене или группе в разделе
Товары и услуги. - Отсутствие дублей — выполните поиск по артикулам в фильтре.
- Привязку к справочникам — проверьте, что все единицы измерения и виды номенклатуры определены верно.
Если обнаружены ошибки, не удаляйте ошибочные товары по одному — воспользуйтесь функцией Массовое редактирование (доступно в СБИС 4.0). Например, чтобы исправить неверную категорию для группы товаров:
- Отфильтруйте товары по ошибочной категории.
- Выделите их галочками и нажмите
Изменить группу. - Укажите правильную категорию и сохраните.
⚠️ Внимание: После массового редактирования проверьте, не сбилась ли аналитика по продажам. В некоторых случаях изменение группы товара может обнулить историю продаж в отчётах. Чтобы избежать этого, создайте резервную копию базы перед правками (Администрирование → Резервное копирование).
Автоматизация импорта: интеграция с 1С и другими системами
Если товарный каталог обновляется ежедневно (например, при синхронизации с 1С или МойСклад), ручной импорт из Excel станет узким местом. В этом случае настройте автоматическую выгрузку данных:
- 🔗 Синхронизация с 1С:
Используйте стандартный обмен через
Универсальный формат обмена (УФО)или настройте COM-соединение. В 1С создайте обработку для выгрузки товаров в файл, а в СБИС настройте расписание импорта (Администрирование → Интеграции → 1С). - 📡 API СБИС:
Для кастомизированных решений (например, выгрузка из Bitrix24 или Ozon) используйте REST API. Пример запроса для создания товара:
POST /api/v1/entity/productHeaders: Authorization: Bearer {token}
Body:
{
"article": "ART-001",
"name": "Ноутбук Acer X15",
"price": 45000.00,
"unit": "шт.",
"group": "Техника/Ноутбуки"
}
- ⚡ Готовые коннекторы:
Для популярных платформ (например, Wildberries или Яндекс.Маркет) используйте готовые модули из Магазина приложений СБИС.
Для тестирования интеграций используйте песочницу СБИС (https://demo.sbis.ru) — это бесплатная тестовая среда, где можно отрабатывать импорт без риска для рабочей базы.
Раз в неделю|Раз в месяц|Ежедневно|Только при добавлении новых товаров-->
FAQ: Частые вопросы по импорту товаров
Можно ли импортировать товары с характеристиками (цвет, размер) из Excel?
Да, но для этого нужно:
- Создать в СБИС справочник характеристик (
Справочники → Характеристики товаров). - В Excel добавить столбцы с названиями характеристик (например,
Цвет,Размер). - При импорте сопоставить эти столбцы с соответствующими полями в СБИС.
Если характеристики не существуют в справочнике, СБИС создаст их автоматически (при включённой опции Добавлять новые значения).
Почему после импорта товары не отображаются в каталоге?
Вероятные причины:
- 🔍 Товары импортированы в архивную группу — проверьте фильтр "Показывать архивные".
- 🛑 У товаров стоит статус
Неактивен— включите отображение неактивных в настройках вида списка. - 📁 Товары попали в неверную категорию — проверьте путь в поле
Группа.
Как импортировать остатки товаров на складе?
Остатки импортируются отдельно от карточек товаров. Для этого:
- Подготовьте файл со столбцами:
Артикул,Склад,Количество. - Перейдите в
Склад → Остатки → Импорт. - Загрузите файл и сопоставьте поля.
Убедитесь, что названия складов в файле совпадают с названиями в СБИС (включая регистр).
Можно ли откатить ошибочный импорт?
Да, но только если импорт был выполнен недавно:
- Перейдите в
Журнал операций(Администрирование → Журналы → Операции с данными). - Найдите запись об импорте и нажмите
Отменить.
Если откат невозможен, удалите ошибочные товары через Массовые операции или восстановите базу из резервной копии.
Как импортировать товары с несколькими ценами (розница, опт)?
СБИС поддерживает несколько типов цен (например, "Розница", "Опт", "Дилер"). Для импорта:
- В Excel добавьте столбцы для каждого типа цены (например,
Цена_розница,Цена_опт). - В настройках импорта сопоставьте эти столбцы с соответствующими типами цен в СБИС.
- Убедитесь, что типы цен созданы в
Справочники → Типы цен.