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

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

Как загрузить в 1С файл из МойСклад

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

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

Основной инструмент на стороне 1С — универсальная обработка «Загрузка данных из табличного документа». Она встроена в типовые конфигурации «Управление торговлей 11», «Комплексная автоматизация», «ERP», а для «Бухгалтерии предприятия» доступна как внешняя обработка. Обработка позволяет сопоставить колонки файла с реквизитами справочников 1С без программирования.

Перед началом определите, что именно нужно перенести: справочник товаров, контрагентов, остатки на складе, цены или документы. От этого зависит формат выгрузки из МойСклад и порядок сопоставления колонок. Справочники переносятся проще всего, остатки и документы требуют дополнительной подготовки.

Что можно выгрузить из МойСклад и в каком виде

МойСклад позволяет экспортировать данные в формат Excel (XLS) из большинства разделов: товары и услуги, контрагенты, остатки, документы закупок и продаж. Экспорт выполняется через кнопку «Экспорт» в списке нужного раздела — система формирует файл с теми колонками, которые отображены в таблице на экране.

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

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

Подготовка файла перед загрузкой в 1С

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

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

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

Типичные ошибки при подготовке файла
01
Загрузка файла с объединёнными ячейками и строками итогов — обработка читает данные со сдвигом, поля попадают не в те реквизиты
02
Штрихкоды в числовом формате — Excel обрезает или искажает длинные цифры, штрихкоды в 1С оказываются неверными
03
Пустые значения в колонке, выбранной как ключ поиска, — создаются дубли или строки пропускаются без предупреждения

Где в 1С найти обработку загрузки из табличного документа

В конфигурациях «Управление торговлей 11» и «Комплексная автоматизация 2» обработка встроена: откройте раздел «НСИ и администрирование» (или «Закупки» / «Продажи» в зависимости от данных) и найдите команду «Загрузка данных из файла». Во многих справочниках она доступна также из меню «Ещё» прямо в форме списка.

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

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

Пошаговая загрузка номенклатуры из файла МойСклад

Рассмотрим самый частый сценарий — перенос справочника товаров. Последовательность одинакова для большинства конфигураций на управляемых формах.

Порядок загрузки номенклатуры
  1. 1
    Откройте обработку «Загрузка данных из файла» в справочнике «Номенклатура» или в разделе НСИ
  2. 2
    На закладке «Табличный документ» откройте файл Excel, выгруженный из МойСклад
  3. 3
    Укажите номер первой строки с данными, если в файле есть строки-заголовки
  4. 4
    На закладке «Настройка» сопоставьте каждой колонке файла реквизит справочника: наименование, артикул, единица измерения и т.д.
  5. 5
    Выберите режим поиска существующих элементов — обычно по наименованию или артикулу
  6. 6
    Нажмите «Загрузить данные» и дождитесь окончания
  7. 7
    Проверьте сообщения об ошибках и выборочно откройте несколько созданных карточек

Ключевой этап — сопоставление колонок. Обработка показывает список реквизитов справочника, и для каждого нужно указать номер колонки файла. Реквизиты, не сопоставленные ни с одной колонкой, останутся пустыми либо заполнятся значениями по умолчанию.

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

Загрузка контрагентов, остатков и цен

Контрагенты

Контрагенты выгружаются из МойСклад аналогично товарам. В 1С сопоставляйте как минимум наименование, ИНН и КПП — по ИНН удобно искать дубли. Телефоны и адреса загружаются в табличные части контактной информации; в типовой обработке для этого предусмотрены отдельные настройки, но часто проще перенести основные поля, а контакты добавить вручную по ключевым клиентам.

Остатки на складе

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

Цены

Цены закупки и продажи в 1С хранятся в регистрах и устанавливаются документом «Установка цен номенклатуры». Его табличную часть также можно заполнить из буфера обмена либо через загрузку из файла, если конфигурация поддерживает такую команду в документе. Убедитесь, что типы цен в 1С созданы заранее и названы так, чтобы их было легко выбрать при загрузке.

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

После загрузки не ограничивайтесь сообщением «загружено N элементов». Откройте справочник и проверьте: общее количество совпадает с числом строк в файле, у случайной выборки карточек корректно заполнены артикул, единица измерения и группа, нет элементов с пустым наименованием.

Для остатков сверьте итоговое количество и сумму по отчёту «Остатки товаров на складах» в 1С с итогами файла МойСклад. Расхождение даже в нескольких позициях означает, что часть строк не загрузилась — ищите причину в дублях наименований или в строках, которые обработка пропустила.

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

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

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

Совпадает с числом строк данных в файле

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

Меньше — строки пропущены; больше — созданы дубли

Карточки товаров (выборочно 5–10 шт.)
Норма

Артикул, единица измерения, цены заполнены верно

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

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

Отчёт по остаткам
Норма

Итоги по количеству сходятся с файлом МойСклад

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

Есть расхождения по позициям или итоговой сумме

Альтернативные способы переноса и их ограничения

Если данных много или перенос планируется регулярным, ручная загрузка через Excel становится неудобной. Существуют готовые модули интеграции МойСклад с 1С (обмен через API или CommerceML), которые синхронизируют номенклатуру, контрагентов и заказы автоматически. Такие модули — платные расширения, их имеет смысл внедрять, когда обмен нужен постоянно, а не разово.

Для разового перехода с большим объёмом данных и нестандартной структурой (модификации товаров, несколько складов, серии) иногда рациональнее заказать перенос через обработку на базе «Конвертации данных» у специалиста по 1С. Самостоятельная загрузка через Excel оправдана при объёме до нескольких тысяч позиций и стандартном наборе полей.

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

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

Разовый перенос справочников до нескольких тысяч позицийЭкспорт в Excel из МойСклад и загрузка обработкой «Загрузка данных из табличного документа»
Нужен регулярный обмен заказами и товарами между системамиНастройте модуль интеграции МойСклад с 1С через API
Сложная структура: модификации, серии, несколько складов, история документовРассмотрите перенос через «Конвертацию данных» с помощью специалиста
Нужно перенести только остатки на дату переходаВыгрузите отчёт «Остатки» и введите их документом ввода начальных остатков
Итог

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

Путь переноса: экспорт из МойСклад в Excel → подготовка плоской таблицы → загрузка в 1С обработкой «Загрузка данных из табличного документа» с сопоставлением колонок. Сначала справочники, затем остатки и цены документами. Результат всегда сверяйте по количеству строк и итогам, массовую загрузку делайте после теста на небольшой выборке и резервной копии.

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

В каком формате лучше выгружать файл из МойСклад — XLS или CSV?

Для обработки «Загрузка данных из табличного документа» удобнее XLS: он открывается напрямую и сохраняет типы данных. CSV тоже подходит, но при открытии в Excel потребуется правильно указать разделитель и кодировку, иначе кириллица и числа исказятся.

Обработка не видит мой файл Excel. Что делать?

Сохраните файл в формате XLSX или XLS без защиты паролем и закройте его в Excel перед загрузкой — открытый файл может быть заблокирован. Если файл очень большой, разбейте его на части по несколько тысяч строк.

После загрузки появились дубли товаров. Как исправить?

Дубли возникают, когда режим поиска не нашёл существующие элементы — например, наименования в файле и базе отличаются пробелами или регистром. Удалите ошибочно созданные элементы (пометьте на удаление и выполните удаление помеченных) и повторите загрузку с поиском по артикулу или с предварительной очисткой наименований в файле.

Можно ли перенести из МойСклад историю продаж и закупок?

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

Что делать с товарами-модификациями МойСклад (размер, цвет)?

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

Нужны ли права администратора для загрузки данных?

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