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

Мы рассмотрим все этапы: от подготовки данных в Сторхаус до загрузки их в 1С:УТ 11, 1С:ERP или 1С:Бухгалтерия. Особое внимание уделим типичным проблемам — например, когда товары не находятся по артикулам или заказы дублируются. В конце статьи вы найдете FAQ с ответами на частые вопросы и чек-лист для проверки корректности обмена.

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

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

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

  • 📌 Артикулы товаров: должны быть уникальными и совпадать с теми, что уже есть в . Если артикулов нет — добавьте их в Сторхаус через Настройки → Номенклатура → Редактирование колонок.
  • 🏷️ Категории товаров: в часто используется иерархическая структура (группы номенклатуры). Если в Сторхаус категории не соответствуют , придется дорабатывать выгрузку вручную.
  • 💰 Цены и валюта: проверьте, что цены в Сторхаус указаны в той же валюте, что и в . Если используете мультивалютность — настройте курсы валют в обоих системах.
  • 📦 Остатки на складах: актуализируйте остатки перед выгрузкой. В Сторхаус это делается через Склад → Инвентаризация → Обновить остатки.

Особое внимание уделите заказам покупателей. Если в Сторхаус статусы заказов не синхронизированы с , может возникнуть путаница. Например, заказ со статусом "Оплачен" в Сторхаус может быть еще не проведен в . Рекомендуем выгружать только те заказы, которые имеют финальные статусы: "Отгружен", "Закрыт" или "Оплачен".

⚠️ Внимание: Если в Сторхаус используются пользовательские поля (например, дополнительные характеристики товаров), их придется сопоставлять с реквизитами в вручную. В стандартных форматах выгрузки (Excel, CSV, CommerceML) такие поля могут игнорироваться.

2. Форматы выгрузки: какой выбрать для 1С

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

Формат Подходит для Плюсы Минусы
Excel (XLSX) Ручная загрузка в 1С:УТ 11, 1С:Бухгалтерия Удобно редактировать перед загрузкой, поддерживает формулы Требует ручного импорта, возможны ошибки формата
CSV Автоматическая загрузка через Загрузка данных из файла в Легкий вес, быстро обрабатывается Нет поддержки иерархических данных (например, вложенных категорий)
CommerceML (XML) 1С:ERP, 1С:УТ 11 (обмен с сайтами) Поддерживает сложные структуры (заказы, характеристики, изображения) Сложнее в настройке, требует знания XML
JSON Интеграция через API или внешние обработки Гибкий формат, подходит для автоматизации Не поддерживается стандартными средствами

Для большинства пользователей оптимальным вариантом будет CSV или Excel. Если нужно выгружать заказы с детализацией (состав корзины, статусы, комментарии), лучше использовать CommerceML. Например, для 1С:УТ 11.4 подойдет выгрузка в CommerceML 2.07 — этот формат поддерживает обмен заказами, ценами и остатками.

Если вы не уверены, какой формат выбрать, проверьте, какие обработки загрузки данных есть в вашей конфигурации . Для этого перейдите в Файл → Открыть → Выбрать обработку и найдите файлы с названиями вроде ЗагрузкаДанныхИзФайла.epf или ОбменССайтом.epf.

📊 Какой формат выгрузки вы используете чаще?
Excel (XLSX)
CSV
CommerceML (XML)
JSON
Другой

3. Пошаговая инструкция: выгрузка из Сторхаус

Рассмотрим процесс выгрузки на примере CSV-файла с товарами. Этот формат универсален и подходит для большинства конфигураций .

  1. Шаг 1. Перейдите в раздел выгрузки

    В Сторхаус откройте Настройки → Экспорт данных. Выберите тип данных: "Товары", "Остатки" или "Заказы".

  2. Шаг 2. Настройте поля для выгрузки

    Укажите, какие колонки должны быть в файле. Обязательные поля для :

    • 🔹 Артикул
    • 🔹 Наименование
    • 🔹 Цена
    • 🔹 Количество на складе
    • 🔹 Единица измерения (шт., кг и т.д.)
  • Шаг 3. Выберите формат и кодировку

    Для рекомендуется:

    • 📑 Формат: CSV
    • 🔤 Кодировка: UTF-8 (если в наименованиях есть кириллица)
    • 📌 Разделитель: точка с запятой (;) или табуляция
  • Шаг 4. Сохраните файл

    Нажмите "Экспортировать" и сохраните файл на компьютер. Имя файла должно быть без пробелов и кириллицы, например: storhouse_goods_2026.csv.

  • Если выгружаете заказы, добавьте в файл следующие поля:

    • 📅 Дата заказа
    • 🏷️ Номер заказа (должен совпадать с номером в )
    • 👤 Контрагент (наименование или ИНН)
    • 📦 Состав заказа (артикул, количество, цена)

    Убедитесь, что в файле нет пустых строк в начале|Проверьте кодировку (UTF-8 без BOM)|Сопоставьте названия колонок с полями в 1С|Удалите лишние символы (кавычки, запятые в числовых полях)

    -->

    4. Загрузка данных в 1С: пошаговый процесс

    Теперь разберем, как импортировать выгруженный файл в . Инструкция подходит для 1С:УТ 11, 1С:ERP и 1С:Бухгалтерия 3.0.

    Способ 1: Стандартная обработка "Загрузка данных из файла"

    1. Откройте в режиме 1С:Предприятие.
    2. Перейдите в Сервис → Обмен данными → Загрузка данных из файла.
    3. Выберите тип данных: "Номенклатура" (для товаров) или "Документы" (для заказов).
    4. Укажите путь к файлу и настройте соответствие полей:
      • 🔹 Колонка "Артикул" → Поле "Артикул" в
      • 🔹 Колонка "Наименование" → Поле "Наименование"
      • 🔹 Колонка "Цена" → Поле "Цена продажи"
  • Нажмите "Загрузить" и дождитесь завершения процесса.
  • Способ 2: Через внешнюю обработку (для CommerceML)

    Если вы выгрузили данные в CommerceML, используйте обработку Универсальный обмен данными в формате XML:

    1. Скачайте обработку с сайта 1С-ИТС или из каталога 1Cv8.dt.
    2. Откройте ее через Файл → Открыть.
    3. Укажите путь к XML-файлу и выберите тип обмена: "Импорт данных".
    4. Настройте правила сопоставления (например, связь товаров по артикулам).
    5. Запустите обмен и проверьте логи на ошибки.
    6. ⚠️ Внимание: Если при загрузке возникает ошибка "Не найден элемент справочника", проверьте:
      • 🔹 Совпадают ли артикулы в файле и .
      • 🔹 Есть ли в справочник "Номенклатура" с такими же наименованиями.
      • 🔹 Правильно ли указана единица измерения (например, "шт." вместо "штука").
    💡

    Если в 1С уже есть товары с такими же артикулами, но другими наименованиями, используйте обработку "Поиск и замена дублей" перед загрузкой. Это избежит дублирования номенклатуры.

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

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

    Ошибка Причина Решение
    Ошибка чтения файла: неверный формат Неправильная кодировка или разделитель Откройте файл в Notepad++ и сохраните в UTF-8 без BOM. Укажите правильный разделитель (точка с запятой).
    Не найден контрагент [Имя] В нет карточки покупателя Добавьте контрагента в справочник Контрагенты или настройте автоматическое создание.
    Дублирование номенклатуры В файле и есть товары с одинаковыми артикулами, но разными названиями Используйте обработку Поиск дублей номенклатуры или вручную объедините карточки.
    Ошибка преобразования типа В числовых полях (цена, количество) есть текст или символы Очистите ячейки от лишних символов (например, заменяйте запятые на точки для дробных чисел).

    Если ошибка не исчезает, проверьте логи обмена. В они находятся в Администрирование → Поддержка и обслуживание → Журнал регистрации. Ищите записи с типом события "Ошибка" и копируйте текст ошибки для поиска решения на форумах или в базе знаний Сторхаус.

    Критическая ошибка: если при загрузке заказов в 1С:УТ 11 появляется сообщение "Документ не проведен из-за отсутствия остатков", это означает, что товаров на складе меньше, чем в заказе. В этом случае нужно либо скорректировать остатки в 1С, либо изменить статус заказа в Сторхаусе на "Отменен".

    Что делать, если заказы дублируются при загрузке?

    Дублирование заказов обычно происходит из-за того, что в 1С и Сторхаусе используются разные идентификаторы документов. Чтобы избежать этого:

    1. Настройте в обработке обмена сопоставление по уникальному полю (например, номер заказа + дата).

    2. Перед загрузкой проверьте, нет ли в 1С документов с такими же номерами.

    3. Если дубли уже есть, используйте обработку "Поиск и удаление дублей документов" (доступна на ИТС).

    6. Автоматизация обмена: настройка регулярной выгрузки

    Если данные из Сторхаус нужно выгружать в регулярно (например, ежедневно), имеет смысл настроить автоматический обмен. Для этого есть несколько способов:

    • 🤖 Через API Сторхаус + внешняя обработка в 1С

      Напишите скрипт на Python или PHP, который будет:

      1. Получать данные из Сторхаус по API.
      2. Преобразовывать их в нужный формат (CSV, XML).
      3. Загружать в через COM-соединение или REST API.
    • 🔄 Стандартный обмен через CommerceML

      Если у вас 1С:УТ 11 или 1С:ERP, настройте обмен через Администрирование → Обмен с сайтами → Настройка обмена. Укажите путь к папке, куда Сторхаус будет складывать файлы выгрузки.

    • ⚙️ Через сервис интеграции (например, Атомик Интегратор или 1С:Интеграция)

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

    • Для автоматизации через CommerceML потребуется:

      1. В Сторхаус настроить автоматическую выгрузку в папку на FTP или в облако (например, Yandex Диск).
      2. В создать задачу по расписанию (Администрирование → Регламентные задания), которая будет запускать обработку обмена.
      3. Проверить права доступа к папке с файлами.

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

    Автоматический обмен экономит время, но требует тщательной настройки сопоставления полей. Перед запуском протестируйте обмен на копии базы 1С.

    7. Проверка данных после загрузки

    После импорта данных в обязательно выполните проверку:

    • 🔍 Сверьте количество товаров: откройте отчет Остатки товаров в и сравните с данными в Сторхаус.
    • 💰 Проверьте цены: убедитесь, что цены в соответствуют выгруженным. Особенно это важно для мультивалютных баз.
    • 📋 Контроль заказов: откройте несколько заказов в и проверьте, что состав, суммы и статусы совпадают с Сторхаус.
    • 🔄 Проверьте движения документов: если загружали заказы, убедитесь, что они провелись и сформировали движения по складам и бухгалтерским счетам.

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

    Для бухгалтерских баз (1С:Бухгалтерия 3.0) дополнительно проверьте:

    • 📊 Счета-фактуры: если заказы должны формировать счета-фактуры, убедитесь, что они созданы.
    • 🏦 Платежи: сверьте поступления денежных средств с банковскими выписками.

    💡

    Если в 1С после загрузки появились товары с пустыми наименованиями, проверьте кодировку файла. Часто это происходит из-за того, что файл сохранен в ANSI вместо UTF-8.

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

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

    • 🔌 Прямое подключение через API
      Сторхаус предоставляет REST API, через который можно получать данные в реальном времени. Для этого потребуется:
      1. Получить API-ключ в личном кабинете Сторхаус.
      2. Написать скрипт на (внешняя обработка) или использовать Postman для тестирования запросов.
      3. Настроить автоматическое обновление данных по расписанию.

      Пример запроса для получения товаров:

      GET https://api.storhouse.ru/v1/goods?api_key=ВАШ_КЛЮЧ
      

      Headers: Accept: application/json

    • 📊 Обмен через Google Sheets

      Если в вашей компании используют Google Таблицы как промежуточное звено, можно настроить выгрузку из Сторхаус в таблицу, а затем импортировать данные в через обработку Загрузка из Google Sheets.

    • 🔄 Использование промежуточной базы данных

      Для крупных компаний с большим объемом данных подойдет схема:

      1. СторхаусPostgreSQL/MySQL (автоматическая выгрузка).
      2. База данных (через ADO-соединение или ODBC).
    • Для небольших компаний проще всего использовать CommerceML или CSV. Для среднего и крупного бизнеса с большим ассортиментом лучше настроить обмен через API или промежуточную базу данных.

      FAQ: Ответы на частые вопросы

      🔹 Как выгрузить изображения товаров из Сторхаус в 1С?

      Сторхаус позволяет выгружать ссылки на изображения товаров, но напрямую загрузить картинки в не получится. Варианты решения:

      1. Выгрузите ссылки на изображения в CSV-файл, затем используйте обработку Загрузка картинок по URL (доступна на ИТС).
      2. Если изображений много, скачайте их в папку на сервере, а затем прикрепите к номенклатуре в через обработку Массовое прикрепление файлов.

      В 1С:УТ 11 изображения прикрепляются к справочнику Номенклатура на закладке "Файлы".

      🔹 Почему после выгрузки в 1С не отображаются остатки товаров?

      Это может происходить по нескольким причинам:

      • 🔹 В файле выгрузки не указан склад (или его название не совпадает со складом в ).
      • 🔹 Остатки выгружены, но не обновлены в регистрах. Запустите обработку Перепроведение документов.
      • 🔹 В отключен учет по складам. Проверьте настройки учета в Администрирование → Настройки номенклатуры.

      Чтобы проверить остатки, откройте отчет Ведомость по товарам на складах и установите фильтр по нужному складу.

      🔹 Можно ли выгрузить историю изменений цен из Сторхаус в 1С?

      Да, но стандартными средствами это сделать сложно. Варианты:

      1. Выгрузите историю цен в CSV и загрузите ее в через обработку Загрузка истории цен (есть на ИТС).
      2. Используйте CommerceML с включенной опцией выгрузки истории цен (настраивается в Сторхаус в разделе Настройки → Экспорт данных → Дополнительные параметры).

      В 1С:УТ 11 история цен хранится в регистре сведений Цены номенклатуры.

      🔹 Как сопоставить контрагентов из Сторхаус с клиентами в 1С?

      Сопоставление контрагентов можно сделать несколькими способами:

      • 🔹 По ИНН/КПП: если в Сторхаус и указаны ИНН, настройте сопоставление по этому полю в обработке обмена.
      • 🔹 По наименованию: если названия компаний совпадают, используйте автоматическое сопоставление по полю "Наименование".
      • 🔹 Вручную: если контрагентов мало, создайте их в вручную и укажите соответствие в файле выгрузки (добавьте колонку "ID в 1С").

      Чтобы избежать дублей, перед загрузкой проверьте справочник Контрагенты в на наличие повторяющихся записей.

      🔹 Что делать, если в 1С не хватает полей для выгруженных данных?

      Если в нет нужных реквизитов (например, дополнительных характеристик товаров), есть два варианта:

      1. Добавить реквизиты в конфигураторе:
        1. Откройте конфигуратор (1Cv8.cf).
        2. Найдите справочник Номенклатура и добавьте новый реквизит (например, "ДопХарактеристика").
        3. Обновите базу и настройте сопоставление в обработке обмена.
      2. Использовать дополнительные справочники:
        1. Создайте справочник ДополнительныеХарактеристики.
        2. Свяжите его с номенклатурой через подчиненный справочник.
        3. При загрузке данных наполняйте оба справочника.

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