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

Торговля и Склад · 10 мин

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

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

StoreHouse (Сторхаус) — система складского учёта от UCS, которая чаще всего работает в связке с R-Keeper на предприятиях общепита. Бухгалтерия при этом обычно ведётся в 1С, поэтому обмен данными между двумя системами — стандартная задача: из StoreHouse в 1С передают приходные и расходные накладные, акты списания, инвентаризации, остатки и внутренние перемещения.

Готовой универсальной кнопки «выгрузить в 1С» в StoreHouse нет: обмен настраивается через специальные модули и процедуры импорта-экспорта, а со стороны 1С потребуется обработка загрузки. Ниже разобраны основные способы выгрузки, порядок настройки, контроль результата и типичные ошибки.

Что именно выгружается из StoreHouse и в каком виде

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

  • приходные накладные от поставщиков;
  • акты списания и расходные документы на производство;
  • внутренние перемещения между складами и подразделениями;
  • результаты инвентаризаций (сличительные ведомости);
  • остатки по складам на дату — если 1С используется для сводной отчётности.

Формат выгрузки зависит от версии StoreHouse и используемого модуля обмена. Чаще всего это XML-файл согласованной структуры или текстовый файл с разделителями (CSV). Состав полей — номенклатура, количество, цена, сумма, контрагент, склад, дата и номер документа — определяется настройками процедуры экспорта.

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

Подготовка: синхронизация справочников

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

Порядок подготовки такой:

  1. Определите, какая система является «мастером» справочников. Обычно номенклатуру заводят в StoreHouse, так как там ведутся калькуляции, а в 1С она попадает через обмен. Но возможен и обратный вариант — зависит от принятой учётной политики.
  2. Проверьте соответствие кодов товаров, контрагентов и складов. Выгрузите список номенклатуры из обеих систем и сверьте дубли и несовпадения.
  3. Настройте таблицу соответствия складов StoreHouse складам 1С, если обработка загрузки это требует.
  4. Договоритесь о единицах измерения: если в StoreHouse товар учитывается в килограммах, а в 1С — в граммах, при загрузке количество исказится.

Настройка выгрузки на стороне StoreHouse

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

Общая логика настройки:

  1. Создайте новую процедуру экспорта и выберите формат файла — тот, который поддерживает ваша обработка на стороне 1С.
  2. Укажите типы документов для выгрузки: приходные накладные, акты списания, перемещения.
  3. Задайте фильтры: период, склады, статусы документов (обычно выгружают только проведённые/обработанные документы).
  4. Укажите каталог, куда будет сохраняться файл обмена. Если 1С работает на другом компьютере, используйте общую сетевую папку с разграничением прав доступа.
  5. Проверьте выгрузку вручную: сформируйте файл за один день и откройте его, чтобы убедиться, что данные на месте.
Порядок действий при первой выгрузке
  1. 1
    Сверьте коды номенклатуры и контрагентов в обеих системах
  2. 2
    Сделайте резервную копию базы 1С
  3. 3
    Настройте процедуру экспорта в StoreHouse и сформируйте тестовый файл за один день
  4. 4
    Загрузите файл тестовой обработкой в копию базы 1С
  5. 5
    Сверьте суммы и количество по документам с отчётами StoreHouse
  6. 6
    Только после успешной проверки запустите обмен на рабочей базе

Загрузка данных в 1С

Со стороны 1С потребуется обработка загрузки. Стандартной обработки «из StoreHouse» в типовых конфигурациях нет — как правило, используется либо обработка от интегратора, настраивавшего связку, либо универсальная загрузка из XML/CSV с настроенным сопоставлением полей.

При загрузке обработка создаёт в 1С документы: «Поступление товаров и услуг», «Списание товаров» (или «Требование-накладная» в производственных конфигурациях), «Перемещение товаров», «Инвентаризация». Проводить их сразу или оставлять для ручной проверки бухгалтером — решается настройкой; для первого времени безопаснее не проводить автоматически.

Если обработки загрузки у вас нет, есть два пути: заказать её разработку под ваш формат файла у специалиста по 1С или использовать промежуточный формат — например, выгружать из StoreHouse в Excel/CSV и загружать через типовую обработку «Загрузка данных из табличного документа», доступную в большинстве конфигураций на БСП. Второй вариант требует ручной работы, но подходит как временное решение при небольшом числе документов.

Варианты организации обмена

Автоматический обмен через файл

Подходит для ежедневной выгрузки большого числа документов. Требует разработки обработки для 1С и настройки расписания.

Ручная выгрузка в CSV и загрузка типовой обработкой

Подходит для небольшого объёма и как временное решение. Требует внимательности при сопоставлении колонок.

Обмен через промежуточную базу или COM-соединение

Сложнее в настройке, но позволяет передавать данные напрямую без файлов. Оправдан при жёстких требованиях к оперативности.

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

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

Удобно построить в StoreHouse отчёт по приходу за период и сравнить его с оборотно-сальдовой ведомостью по счёту 41 (или 10) в 1С в разрезе контрагентов. Расхождения обычно указывают на документ, который не загрузился из-за незаполненного кода или несовпадения склада.

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

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

Количество документов за период
Норма

Совпадает в StoreHouse и в 1С

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

В 1С меньше — часть документов отклонена при загрузке, смотрите протокол ошибок

Суммы по накладным
Норма

Итоги по поступлениям совпадают с отчётом StoreHouse

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

Расхождения по суммам — проверяйте единицы измерения и цены

Номенклатура в документах
Норма

Позиции сопоставлены существующим карточкам 1С

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

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

Склады в документах
Норма

Документы попали на правильные склады 1С

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

Всё загрузилось на один склад по умолчанию — не настроено соответствие складов

Типичные ошибки и их устранение

Большинство проблем обмена сводится к нескольким повторяющимся причинам. Знание их экономит часы разборов.

Типичные ошибки
01
Несовпадение кодов номенклатуры — 1С создаёт дубли карточек или отклоняет строки документов
02
Выгрузка непроведённых документов — в 1С попадают черновики, которые потом правят в StoreHouse и выгружают повторно, создавая задвоения
03
Разные единицы измерения — количество и суммы искажаются при загрузке
04
Повторная загрузка того же файла без контроля — документы дублируются; обработка должна проверять номер и дату документа
05
Нет прав на сетевую папку — файл выгрузки не создаётся или 1С не может его прочитать
06
Изменение документа в StoreHouse после выгрузки без механизма обновления — данные в системах расходятся

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

Автоматизация и регламент обмена

Когда обмен отлажен, его стоит поставить на расписание: выгрузка из StoreHouse — ежедневно после закрытия смены, загрузка в 1С — утром до начала работы бухгалтерии. Автозапуск настраивается либо штатными средствами StoreHouse, либо через планировщик заданий Windows, вызывающий процедуру экспорта и обработку 1С в пакетном режиме.

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

Итог

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

Выгрузка из StoreHouse в 1С строится на трёх опорах: синхронизированные коды справочников, настроенная процедура экспорта и обработка загрузки в 1С. Перед запуском обязательно тестируйте обмен на копии базы, а после каждой загрузки сверяйте итоги по суммам и количеству документов.

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

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

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

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

Удалите загруженные документы, приведите коды в карточках StoreHouse в соответствие кодам 1С, затем выполните загрузку повторно. Существующие дубли в 1С можно свернуть через обработку поиска и замены дублирующихся элементов, предварительно сделав копию базы.

Как перенести остатки при начале работы со StoreHouse?

Начальные остатки обычно вводятся в StoreHouse документом инвентаризации или приходной накладной на дату старта учёта. Из 1С их можно предварительно выгрузить отчётом по остаткам склада и загрузить в StoreHouse через процедуру импорта, если она настроена.

Почему суммы в 1С не совпадают с отчётами StoreHouse?

Чаще всего причины — несовпадение единиц измерения, незагруженные документы из-за ошибок в кодах, ручные правки в одной из систем после обмена или разный учёт возвратов поставщикам. Начните проверку с протокола загрузки и сверки по каждому контрагенту за период.

Можно ли настроить обмен в обе стороны?

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

Кто должен настраивать обмен — поставщик StoreHouse или специалист по 1С?

Оптимально — совместно: настройка экспорта выполняется со стороны StoreHouse (часто силами UCS или партнёра), а обработку загрузки пишет специалист по 1С под конкретный формат файла. Заранее согласуйте структуру файла обмена, чтобы обе стороны работали с одним описанием формата.