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