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