Справочники и Данные · 11 мин
Как загрузить товары в 1С: практическое руководство
Как загрузить товары в 1С из Excel, CSV и через обработку. Пошаговая инструкция, настройка соответствия колонок, проверка результата и типичные ошибки.
Массовое добавление номенклатуры вручную — самая частая причина потери времени при старте учёта или при получении большого прайса от поставщика. В типовых конфигурациях 1С (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия) есть штатные инструменты загрузки, которые закрывают большинство задач без привлечения программиста.
Выбор способа зависит от трёх факторов: в каком виде пришли данные (Excel, CSV, XML, выгрузка из другой базы), нужно ли загружать только справочник номенклатуры или ещё цены и остатки, и насколько регулярна эта операция. Разовая загрузка из таблицы и ежедневная синхронизация с поставщиком решаются разными инструментами.
Ниже разобраны основные сценарии: штатная загрузка из табличного документа, универсальная обработка с диска ИТС, загрузка цен и остатков, а также проверка результата и типичные ошибки, из-за которых в базе появляются дубли и «битые» карточки.
Подготовка файла с товарами
Качество загрузки на 80% определяется подготовкой исходного файла. Чаще всего используется Excel (xls, xlsx) — его принимают штатные механизмы. Если данные пришли в CSV, откройте файл в Excel и сохраните как xlsx, либо загружайте через универсальную обработку, которая понимает CSV напрямую.
Минимальный набор колонок: наименование товара, артикул (или код поставщика), единица измерения. Желательно добавить: наименование для печати (полное), вид номенклатуры, ставку НДС, цену. Каждая колонка — один реквизит: не смешивайте в одной ячейке наименование и характеристику, это усложнит сопоставление.
Уберите из файла объединённые ячейки, итоговые строки, пустые строки-разделители и «шапки» из нескольких строк. Заголовки колонок должны занимать одну строку. Числа (цены, остатки) не должны содержать пробелов-разделителей тысяч в текстовом формате — иначе 1С может прочитать их как строку.
Загрузка через штатный механизм «Загрузка данных из файла»
В конфигурациях Управление торговлей 11, Комплексная автоматизация и ERP откройте раздел «НСИ и администрирование» или перейдите в справочник «Номенклатура» и найдите команду «Загрузить данные из файла» (в некоторых версиях — «Загрузка номенклатуры из файла»). В Бухгалтерии предприятия 3.0 аналог находится в разделе «Справочники» → «Номенклатура» → кнопка «Загрузить».
Укажите файл, затем на шаге сопоставления проверьте соответствие колонок реквизитам справочника. Программа обычно угадывает соответствие по заголовкам («Наименование», «Артикул»), но обязательно проверьте каждую строку сопоставления вручную. Колонки, которые не нужны, отключите.
На шаге предварительного просмотра 1С покажет, какие строки будут созданы как новые, а какие распознаны как существующие (по совпадению артикула или наименования). Это ключевой контрольный момент: если программа помечает существующие товары как новые, проблема в ключе поиска — измените поля поиска на артикул вместо наименования.
- 1Подготовьте Excel-файл: одна строка заголовков, без объединённых ячеек и итогов
- 2Сделайте архивную копию базы или работайте на тестовой копии
- 3Откройте справочник «Номенклатура» и запустите «Загрузка данных из файла»
- 4Сопоставьте колонки файла реквизитам карточки товара
- 5Укажите поля поиска существующих элементов — обычно артикул или код
- 6Загрузите 5–10 строк, проверьте карточки, затем загрузите весь файл
- 7Проверьте результат: количество созданных элементов, отсутствие дублей
Загрузка через универсальную обработку с диска ИТС
Если штатного механизма не хватает — например, нужно загрузить дополнительные реквизиты, характеристики или данные в табличные части документов — используется обработка «Загрузка данных из табличного документа». Она входит в состав диска ИТС и библиотеки стандартных подсистем, а также доступна подписчикам портала 1С.
Обработка открывается через «Файл» → «Открыть» и работает в двух режимах: загрузка в справочник и загрузка в табличную часть. Для номенклатуры выбирайте режим справочника, укажите вид объекта «Номенклатура», затем на вкладке «Настройка» сопоставьте номера колонок файла с реквизитами.
Обратите внимание на колонки «Режим загрузки» и «Поле поиска»: для ключевых реквизитов (артикул, наименование) установите, искать ли существующий элемент перед созданием нового. Это защищает от дублей при повторной загрузке того же файла.
Загрузка цен и остатков товаров
Справочник номенклатуры и цены — разные сущности. После загрузки товаров цены загружаются отдельно. В Управлении торговлей для этого служит документ «Установка цен номенклатуры»: создайте документ, выберите вид цены и воспользуйтесь кнопкой «Заполнить» → «Заполнить из файла» (или загрузите таблицу через буфер обмена).
Остатки на складе загружаются документом «Ввод начальных остатков» (или «Оприходование излишков товаров», если речь не о старте учёта). Табличную часть документа также можно заполнить из файла или скопировать из Excel через буфер обмена — в табличной части есть команда «Вставить из буфера».
Не пытайтесь внести остатки прямой правкой регистров — это нарушит связность учёта. Все движения по складу должны проходить документами, иначе отчёты по остаткам перестанут сходиться.
Если у товаров есть характеристики
Когда один товар имеет варианты (размер, цвет), в типовых конфигурациях используется механизм характеристик номенклатуры. Загружайте сначала саму номенклатуру, затем характеристики отдельным файлом с привязкой по артикулу владельца. Цены и остатки в этом случае указываются уже на связку «номенклатура + характеристика».
Выбор способа загрузки под вашу задачу
Разовый перенос каталога при старте учёта и регулярный обмен с поставщиком — принципиально разные задачи. Для разовой достаточно штатной загрузки из Excel. Для регулярной синхронизации прайсов стоит настроить обмен по расписанию: типовые механизмы обмена (CommerceML, обмен с сайтом) или настройку через план обмена.
Сравнение способов загрузки
Подходит для разовой загрузки номенклатуры из Excel. Ограничение: не все реквизиты и не все конфигурации поддерживают произвольные поля.
Гибкая настройка, загрузка дополнительных реквизитов и табличных частей. Требует аккуратности: обходит часть типовых проверок.
Для регулярной синхронизации каталога и цен. Требует первоначальной настройки и поддержки формата со стороны источника данных.
Для цен и остатков небольшого объёма. Не подходит для тысяч позиций — высок риск ошибок при вставке.
Проверка результата и типичные ошибки
После загрузки откройте справочник номенклатуры и отсортируйте по дате создания или отфильтруйте по загруженной группе. Сверьте количество созданных элементов с количеством строк в файле. Откройте несколько карточек и проверьте заполнение ключевых полей: единица измерения, ставка НДС, вид номенклатуры.
Контроль дублей: выполните поиск дублей (в УТ 11 — «Администрирование» → «Обслуживание» → «Поиск и удаление дублей») по наименованию и артикулу. Дубли чаще всего возникают из-за разного написания наименований в файле и базе: лишние пробелы, кавычки-ёлочки против прямых, кириллическая «е» вместо «ё».
Как проверить результат загрузки
Число созданных карточек совпадает с числом строк файла
Элементов больше, чем строк — вероятны дубли по наименованию
Заполнены наименование, артикул, единица измерения, ставка НДС
Пустые обязательные поля или текст попал не в те реквизиты
Документ «Установка цен» проведён, цены видны в прайсе
Цены есть в документе, но в отчётах не отображаются — документ не проведён или неверный вид цены
Программа находит существующие элементы и обновляет их
Каждая загрузка создаёт новые элементы — не задано поле поиска
Ограничения и когда нужен программист
Штатные инструменты не закрывают все сценарии. Понадобится доработка или настройка обмена, если нужно: загружать картинки товаров массово, обновлять данные по расписанию из почты или FTP, связывать номенклатуру с несколькими поставщиками, конвертировать единицы измерения (упаковки в штуки) на лету.
Признак того, что пора привлекать специалиста: вы тратите на ручную подготовку файла больше времени, чем сэкономила бы автоматизация, либо загрузка выполняется чаще раза в неделю. В этом случае окупается настройка регулярного обмена.
Как выбрать действие
Частые вопросы
Можно ли загрузить товары в 1С:Бухгалтерию из Excel без доработок?
Да. В Бухгалтерии предприятия 3.0 в справочнике «Номенклатура» есть штатная команда загрузки из файла. Она принимает Excel, позволяет сопоставить колонки и выбрать поля поиска существующих элементов. Для загрузки цен используется документ «Установка цен номенклатуры» с заполнением из файла.
Почему после загрузки появились дубли товаров?
Почти всегда причина в том, что не задано поле поиска или поиск идёт по наименованию, которое в файле и базе написано по-разному (пробелы, кавычки, регистр). Установите поиск по артикулу или коду — эти поля стабильнее. Существующие дубли удалите через штатную обработку «Поиск и удаление дублей».
Как загрузить товары вместе с картинками?
Штатная загрузка из файла картинки не переносит. Варианты: загрузить номенклатуру отдельно, а изображения привязать массово через специализированные обработки, которые сопоставляют файлы картинок с товарами по имени файла (обычно имя файла = артикул). Либо использовать обмен CommerceML, где ссылки на изображения передаются вместе с товаром.
Что делать, если файл поставщика в формате CSV?
CSV можно открыть в Excel и сохранить как xlsx — после этого файл принимает штатная загрузка. Либо используйте универсальную обработку «Загрузка данных из табличного документа», которая работает с CSV напрямую. Следите за разделителем (запятая или точка с запятой) и кодировкой файла — при неверной кодировке кириллица превращается в нечитаемые символы.
Можно ли отменить ошибочную загрузку?
Штатной кнопки «откатить загрузку» нет. Поэтому перед массовой операцией делают архивную копию базы или сначала загружают данные в тестовую копию. Если копии нет, ошибочно созданные элементы придётся удалять вручную или через групповую обработку, а помеченные на удаление объекты потом удалять штатной процедурой.
Что важно запомнить
Подготовьте чистый Excel-файл, сделайте резервную копию, загружайте через штатный механизм с сопоставлением колонок и полем поиска по артикулу. Сначала тест на нескольких строках, затем полная загрузка. Цены и остатки вносятся отдельными документами. Для регулярных загрузок настраивайте обмен, а не повторяйте ручную процедуру.