
При работе в 1С часто возникает необходимость добавить или обновить номенклатуру массово, а не вручную. Для этого используется загрузка данных из файлов в формате Excel (.xlsx, .xls) или текстовых (.csv, .txt). Такой подход позволяет избежать ошибок ручного ввода и значительно ускоряет процесс наполнения базы.
Перед импортом важно подготовить файл. В нем должны быть корректно заполнены наименования товаров, артикулы, единицы измерения, коды и другие реквизиты, которые применяются в конкретной конфигурации 1С. Если структура файла не соответствует требованиям, система выдаст ошибки при загрузке.
В большинстве типовых решений 1С используется универсальный инструмент “Загрузка данных из табличного документа”. Через него можно сопоставить колонки файла с реквизитами справочника “Номенклатура”. Если формат отличается от стандартного, целесообразно использовать обработку “Загрузка из внешнего файла”, которую можно доработать под конкретные задачи.
Для больших объемов данных рекомендуется проверять файл в Excel на наличие лишних пробелов, дубликатов и некорректных символов. Это позволит избежать проблем при загрузке и дальнейшей работе с отчетами и документами в 1С.
Подготовка файла с номенклатурой для импорта

Для загрузки данных используется таблица с чётко определёнными колонками. Минимальный состав: Код, Наименование, Единица измерения, Группа. Дополнительно можно включить: Артикул, Штрихкод, Цена, НДС, Вес, Объём.
Код обязан быть уникальным. Формат – только цифры и буквы без пробелов. Если коды отсутствуют, в качестве идентификатора можно использовать артикул, но его также нужно контролировать на уникальность.
В поле «Наименование» указывается точное название товара. Нельзя использовать разные варианты написания одного и того же слова, а также недопустимы лишние пробелы и спецсимволы.
Единицы измерения должны совпадать с элементами справочника 1С. Например, «шт», «кг», «л». Если в файле встречается новая единица, её необходимо создать в базе до загрузки.
Структура групп должна соответствовать иерархии в системе. Для вложенных уровней в CSV-файле обычно применяется разделитель «/» (например, «Продукты/Молочные»).
Числовые значения оформляются без дополнительных знаков. Для цен и ставок НДС допустимы только цифры и разделитель дробной части, соответствующий настройкам базы.
Файл сохраняется в формате .xlsx или .csv. Для CSV используется кодировка UTF-8 и разделитель «точка с запятой» либо «табуляция» – в зависимости от правил загрузки в конкретной конфигурации.
Перед массовым импортом полезно проверить небольшой набор строк, чтобы исключить ошибки структуры и убедиться в корректной обработке данных.
Выбор подходящего формата файла для загрузки

Для загрузки номенклатуры в 1С чаще всего применяются форматы Excel (XLSX), CSV и XML. Каждый из них имеет особенности, влияющие на скорость импорта и удобство подготовки данных.
Excel (XLSX) подходит для структурированных таблиц с колонками «Код», «Наименование», «Единица измерения», «Цена». Преимущество – возможность редактирования прямо в программе Excel без конвертации. Недостаток – при больших объёмах загрузка может выполняться медленнее.
CSV оптимален для выгрузки из сторонних систем и быстрой обработки. Данные хранятся в текстовом виде с разделителями, что облегчает автоматизацию импорта и уменьшает размер файлов. Однако необходимо строго соблюдать формат разделителей и кодировку.
XML используется при обмене между информационными системами, где требуется сохранение иерархии и реквизитов. Подходит для интеграции с бухгалтерскими и складскими решениями. Подготовка сложнее, но структура данных сохраняется максимально точно.
Рекомендация: при работе с небольшими справочниками удобнее использовать Excel, для регулярного обмена с внешними системами – CSV, а при сложных интеграциях – XML.
Настройка структуры колонок в файле
Перед загрузкой номенклатуры в 1С необходимо обеспечить точное соответствие колонок в файле требованиям системы. Для выгрузки Excel или CSV-файл должен содержать следующие обязательные поля: Код товара, Наименование, Единица измерения, Цена. Если этих колонок нет или они названы иначе, 1С откажется обрабатывать документ.
Рекомендуется размещать данные в логическом порядке: сначала идентификаторы и наименования, затем характеристики и остатки. Это упрощает контроль и уменьшает риск ошибок при загрузке. Для колонок с числовыми значениями используйте формат число с разделителем десятичных точкой, особенно для цен и остатков.
Для дополнительных свойств номенклатуры создайте отдельные колонки с уникальными заголовками, точно совпадающими с реквизитами в справочнике 1С. Например, если есть поле Группа номенклатуры, название колонки в файле должно полностью совпадать с названием реквизита, включая пробелы и регистр символов.
Перед загрузкой выполните проверку структуры: убедитесь, что нет пустых заголовков, повторяющихся колонок и несоответствия типов данных. При работе с CSV-файлом используйте UTF-8 без BOM, чтобы избежать проблем с кодировкой при импорте в 1С.
Если в файле предусмотрены колонки с датами (например, дата поступления), формат должен быть DD.MM.YYYY. Любое отклонение приведет к ошибке при обработке. Для текстовых полей исключите переносы строк и специальные символы, так как 1С корректно обработает только простые строки.
В конечной версии файла рекомендуется сохранить шаблон с правильной структурой колонок. Это позволит повторно загружать новые партии номенклатуры без необходимости перенастраивать файл каждый раз.
Импорт данных через стандартный функционал 1С

Стандартный импорт номенклатуры в 1С выполняется через обработку «Загрузка данных из файла». Форматы файлов: XLSX, CSV, TXT. Для корректного импорта важно соблюдать структуру колонок, соответствующую реквизитам справочника номенклатуры.
Алгоритм действий:
- Откройте справочник «Номенклатура» и выберите команду «Загрузить из файла».
- Выберите источник данных (Excel или CSV) и укажите путь к файлу.
- Настройте сопоставление колонок файла с реквизитами справочника. Например:
- Код → Код номенклатуры
- Наименование → Наименование
- Единица измерения → Единица измерения
- Цена → Цена продажи
- Установите параметры обработки дубликатов: «Пропускать», «Обновлять» или «Создавать новый элемент».
- Проверьте файл на наличие обязательных реквизитов и корректность форматов дат и чисел.
- Нажмите «Загрузить» и проследите журнал регистрации ошибок. Ошибки автоматически выделяются для исправления.
Рекомендации по подготовке файла:
- Удалять пустые строки и лишние пробелы в ячейках.
- Использовать уникальные коды номенклатуры для избежания конфликтов при обновлении.
- Для больших объемов данных разделять импорт на блоки по 1000–2000 записей.
- Проверять соответствие единиц измерения справочнику 1С.
После завершения импорта рекомендуется выполнить контрольный отчет «Номенклатура», чтобы убедиться в корректном отображении новых позиций и цен.
Использование обработки «Загрузка данных из табличного документа»

Обработка «Загрузка данных из табличного документа» позволяет массово загружать номенклатуру из файлов формата XLSX, XLS или CSV напрямую в 1С. Основное преимущество – возможность сопоставления колонок файла с реквизитами справочника, что исключает ручной ввод.
Для начала откройте обработку через меню «Администрирование» → «Обработка» → «Загрузка данных из табличного документа». В диалоге загрузки укажите путь к файлу. Поддерживаются файлы с несколькими листами, но для загрузки выбирайте только один лист с данными номенклатуры.
Следующий шаг – настройка сопоставления колонок. Каждая колонка таблицы должна быть связана с реквизитом справочника:
| Колонка файла | Реквизит 1С | Примечание |
|---|---|---|
| Код | Код номенклатуры | Обязательная колонка, уникальные значения |
| Наименование | Наименование | Используется для отображения в справочнике |
| Единица | Единица измерения | Можно выбрать из справочника единиц |
| Цена | Цена | При загрузке актуализируются цены номенклатуры |
После сопоставления рекомендуется выполнить проверку данных. Кнопка «Проверить» выявляет пустые обязательные поля, дубли кодов и некорректные форматы чисел. Ошибки можно исправить в исходном файле без повторной загрузки, используя функцию «Загрузить с проверкой».
Для финальной загрузки нажмите «Записать». Обработка создаст или обновит элементы справочника в соответствии с указанными колонками. При необходимости можно включить опцию «Пропускать дубли», чтобы избежать повторного создания одинаковых записей.
Обработка поддерживает настройку правил для новых реквизитов: можно автоматически заполнять значения по умолчанию или вычислять на основе формул из других колонок. Это особенно полезно при загрузке больших массивов данных.
После завершения загрузки рекомендуется сформировать отчет «Загруженные данные», чтобы проверить корректность и полноту внесенной номенклатуры. Такой отчет отображает совпадение кода, наименования и единицы измерения для каждой позиции.
Проверка загруженной номенклатуры в справочнике

После загрузки номенклатуры откройте соответствующий справочник через меню «Справочники → Номенклатура». Сверьте количество записей с исходным файлом. Если в файле было 350 позиций, справочник должен содержать аналогичное число новых элементов.
Используйте фильтры по колонкам «Код», «Наименование» и «Артикул» для выборочной проверки. Например, фильтр по диапазону кодов от 1000 до 1100 позволит быстро убедиться, что новые позиции добавлены корректно.
Проверьте правильность реквизитов: единицы измерения, группы товаров, цены. Ошибки часто встречаются при автоматическом сопоставлении единиц из файла и справочника. Для массовой проверки можно сформировать отчет «Номенклатура по реквизитам» и сравнить значения с исходным файлом.
Обратите внимание на дубликаты: одинаковые наименования с разными кодами или артикулами. В 1С дубликаты могут нарушить работу документов и отчетов. Используйте стандартную обработку «Поиск дублей» для выявления конфликтов.
Для контроля качества загрузки создайте временный признак или пометку «Проверено», который можно проставить после сверки всех ключевых реквизитов. Это позволит отделить проверенные позиции от тех, которые требуют исправления.
Решение ошибок при загрузке и корректировка данных
При загрузке номенклатуры в 1С из файла чаще всего встречаются ошибки формата, дублирования и некорректных значений. Для их выявления используйте встроенный журнал регистрации загрузки. Он фиксирует каждую запись, вызывающую ошибку, с указанием причины.
Ошибки формата возникают, если столбцы файла не соответствуют структуре справочника. Проверьте соответствие заголовков: Код, Наименование, ЕдиницаИзмерения, Группа, Цена. Отдельно проверьте числовые поля: дробная часть должна отделяться точкой, а не запятой.
Ошибки дублирования появляются при совпадении Кода или Наименования с существующими объектами. Для исправления удалите дубли из файла или используйте опцию Обновление существующих записей, чтобы корректировать данные без создания новых объектов.
Некорректные значения, например пустые коды или несуществующие единицы измерения, нужно исправлять напрямую в исходном файле. После правки рекомендуется импортировать тестовую партию из 10–20 записей и проверить результат загрузки через форму справочника.
Если ошибки связаны с кодировкой, убедитесь, что файл сохранён в UTF-8 без BOM. В случае массовых корректировок используйте Excel с проверкой формул и фильтров для поиска пустых или неправильных значений.
После успешной загрузки выполните сверку номенклатуры: сравните количество записей и ключевые характеристики с исходным файлом. Для автоматической корректировки цен или единиц измерения можно создать временный документ Корректировка номенклатуры и выполнить пакетное обновление.
Вопрос-ответ:
Какой формат файла подходит для загрузки номенклатуры в 1С?
Для загрузки номенклатуры обычно используют файлы формата Excel (.xls, .xlsx) или текстовые файлы с разделителями (.csv). Важно, чтобы структура данных соответствовала требованиям 1С: каждый столбец должен содержать определённые параметры номенклатуры, такие как код, наименование, единица измерения и цена. Если структура нарушена, программа может вернуть ошибки при загрузке.
Какие шаги необходимо выполнить перед загрузкой номенклатуры?
Прежде чем загружать номенклатуру, следует подготовить файл с корректными данными и проверить наличие всех обязательных полей. Также желательно создать резервную копию базы 1С, чтобы можно было восстановить информацию в случае ошибок. После этого нужно открыть обработку импорта в 1С, выбрать файл и указать, как обрабатывать новые и существующие записи.
Можно ли обновлять существующую номенклатуру через файл?
Да, 1С позволяет обновлять уже существующие позиции. Для этого в файле нужно правильно указать идентификаторы или коды товаров, чтобы система смогла сопоставить новые данные с существующими записями. В настройках обработки импорта можно выбрать режим «Обновлять существующие записи», после чего система заменит старые значения на новые.
Что делать, если при загрузке файла появляются ошибки?
Если 1С выдаёт ошибки при импорте, сначала следует внимательно изучить сообщение об ошибке. Обычно они возникают из-за отсутствующих обязательных полей, неправильного формата данных или дублирования кодов номенклатуры. После выявления причины необходимо исправить файл и повторить загрузку. Иногда полезно загружать данные частями, чтобы быстрее найти проблемные записи.
Есть ли ограничения на количество позиций, которые можно загрузить за один раз?
В 1С нет строгого ограничения на количество позиций, но при больших объёмах данных загрузка может занимать значительное время и нагрузка на базу увеличивается. Практически рекомендуют разбивать файл на части по несколько тысяч строк, чтобы снизить вероятность ошибок и ускорить обработку. Также важно учитывать ресурсы сервера и настройки программы, чтобы избежать зависаний.
Какой формат файла подходит для загрузки номенклатуры в 1С?
Для загрузки номенклатуры в 1С чаще всего используют файлы формата Excel (XLS, XLSX) или CSV. Важно, чтобы в файле были правильно оформлены столбцы: например, код номенклатуры, наименование, единица измерения, цена и другие характеристики. Если структура данных отличается от требуемой в 1С, перед загрузкой нужно привести файл к соответствующему виду или использовать механизм обработки для импорта.
Можно ли обновлять существующую номенклатуру через загрузку из файла?
Да, 1С позволяет не только добавлять новые позиции, но и обновлять уже существующие. Для этого в файле необходимо указать уникальный идентификатор или код товара, чтобы система понимала, какие записи нужно изменить. При загрузке можно выбрать режим «Обновление существующих и добавление новых». Нужно быть внимательным: если поля будут заполнены неверно, некоторые данные могут быть перезаписаны или добавлены с ошибками, поэтому перед массовой загрузкой рекомендуется проверить файл на тестовой базе.
