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

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

Как загрузить номенклатуру в 1С УНФ

Как загрузить номенклатуру в 1С УНФ из Excel, CSV или другой базы: подготовка файла, настройка соответствия полей, проверка результата и типичные ошибки.

Загрузка номенклатуры в 1С:Управление нашей фирмой (УНФ) — одна из первых задач при внедрении программы или при переходе с другой учётной системы. Вручную вбивать сотни и тысячи позиций долго и чревато ошибками, поэтому в УНФ предусмотрен штатный механизм импорта из файлов Excel и CSV, а также обработки для переноса данных из других конфигураций 1С.

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

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

Какие способы загрузки номенклатуры есть в УНФ

В УНФ доступно несколько вариантов импорта, и выбор зависит от источника данных и объёма. Штатная обработка «Загрузка данных из файла» подходит для файлов Excel и CSV и не требует доработок — это основной инструмент для большинства пользователей. Она умеет создавать новые позиции, обновлять существующие и загружать цены.

Для перехода из других конфигураций 1С (например, из «Управление торговлей» или «Бухгалтерии предприятия») используют типовые правила обмена или универсальный обмен данными в формате XML. Этот путь сложнее, но сохраняет связи между справочниками: группы, характеристики, единицы измерения.

Третий вариант — внешние обработки и расширения, которые применяют при нестандартной структуре файла или необходимости сложной логики (например, генерации штрихкодов на лету). Этот способ требует участия специалиста по 1С.

Сравнение способов загрузки

Обработка «Загрузка данных из файла»

Подходит для Excel/CSV, не требует доработок. Ограничение: сложные структуры (иерархия, несколько видов цен) настраиваются вручную.

Обмен данными из другой 1С

Переносит номенклатуру со связями: группами, характеристиками, штрихкодами. Требует настройки правил обмена.

Внешние обработки

Гибкая логика под нестандартные файлы. Нужны навыки разработки или привлечение специалиста.

Как подготовить файл с номенклатурой

Качество загрузки на 90% определяется качеством исходного файла. Используйте формат XLSX или CSV с разделителем-точкой с запятой. Первая строка файла должна содержать заголовки колонок: обработка УНФ по умолчанию считывает именно их.

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

Обратите внимание на форматы данных. Цены должны быть числами, а не текстом с символом валюты. Артикулы, начинающиеся с нуля (например, 001234), сохраняйте как текст, иначе Excel обрежет ведущие нули. Наименования не должны содержать переводов строк внутри ячейки.

Загрузка через обработку «Загрузка данных из файла»

Откройте раздел «Компания» → «Администрирование» → «Обмен электронными документами» → «Загрузка данных из файла». В некоторых релизах обработка доступна также из раздела «Покупки» → «Сервис» → «Загрузка данных из файла». Выберите вариант загрузки «Номенклатура».

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

Настройте правило поиска дублей: укажите, обновлять ли существующие позиции при совпадении ключа или создавать новые. После проверки предварительного результата нажмите «Загрузить». По завершении программа покажет отчёт: сколько позиций создано, обновлено и пропущено с указанием причин.

Порядок действий при загрузке
  1. 1
    Сделайте резервную копию информационной базы
  2. 2
    Подготовьте файл: заголовки в первой строке, без пустых строк и объединённых ячеек
  3. 3
    Откройте «Загрузка данных из файла» и выберите вид загрузки «Номенклатура»
  4. 4
    Сопоставьте колонки файла полям справочника
  5. 5
    Настройте правило поиска дублей (по артикулу или наименованию)
  6. 6
    Запустите загрузку и изучите отчёт о результатах
  7. 7
    Проверьте выборочно несколько карточек в справочнике

Как загрузить цены вместе с номенклатурой

Цены в УНФ хранятся не в карточке номенклатуры, а в регистре цен по видам цен (закупочная, оптовая, розничная). Поэтому при загрузке из файла колонку с ценой сопоставляют конкретному виду цен, который должен быть создан заранее в разделе «Компания» → «Настройки» → «Ценообразование».

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

Учтите: повторная загрузка файла с изменёнными ценами создаст новый документ установки цен, а не перезапишет старый. Это нормальное поведение, но при ошибочном файле придётся пометить лишние документы на удаление.

Перенос номенклатуры из другой программы 1С

При переходе с «1С:Бухгалтерии» или «1С:Управление торговлей» используйте обработку «Универсальный обмен данными в формате XML» и типовые правила конвертации между конфигурациями. Правила ищите в комплекте поставки УНФ или на портале 1С — для популярных пар конфигураций они публикуются официально.

Выгрузка выполняется в исходной базе, загрузка — в УНФ через ту же обработку в режиме «Загрузка данных». Перед переносом синхронизируйте учётную политику: виды номенклатуры, единицы измерения и ставки НДС должны существовать в УНФ, иначе часть данных не сопоставится.

Проверка результата и типичные ошибки

После загрузки откройте справочник «Номенклатура» и отсортируйте по дате создания — свежие позиции будут вверху. Выборочно откройте 5–10 карточек и сверьте с исходным файлом: наименование, артикул, единица измерения, вид номенклатуры. Проверьте цены через отчёт «Прайс-лист» или список документов установки цен.

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

Типичные ошибки
01
Загрузка без резервной копии — при массовых дублях приходится чистить справочник вручную
02
Поиск дублей по наименованию при разном написании в файле и базе — создаются задвоенные карточки
03
Артикулы как числа — теряются ведущие нули, ломается поиск и синхронизация
04
Цена как текст с символом валюты — колонка не загружается или загружается нулями
05
Пустые строки и строки-итоги в файле — появляются пустые или мусорные карточки
Контрольные точки

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

Количество загруженных позиций
Норма

Совпадает с числом строк данных в файле (с учётом пропущенных дублей)

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

Позиций заметно больше — вероятны дубли

Карточки номенклатуры
Норма

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

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

Обрезанные артикулы, пустые единицы измерения

Цены
Норма

В отчёте «Прайс-лист» цены соответствуют файлу и нужному виду цен

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

Цены отсутствуют или записаны в другой вид цен

Ответы на частые вопросы

Можно ли загрузить номенклатуру с иерархией (по папкам)?

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

Как загрузить штрихкоды вместе с товарами?

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

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

Сохраните файл в формате XLSX (не XLS старого формата и не XLSM с макросами) или конвертируйте в CSV с разделителем-точкой с запятой. Также убедитесь, что файл не открыт в Excel во время загрузки.

Как удалить ошибочно загруженную номенклатуру?

Если резервной копии нет, отберите загруженные позиции (например, по дате создания), выделите их в списке справочника и пометьте на удаление, затем выполните «Удаление помеченных объектов» в разделе «Администрирование». Если по позициям уже есть документы, удалить их не получится — потребуется сначала отменить документы.

Можно ли обновить только цены, не трогая карточки?

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

Итог

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

Загрузка номенклатуры в УНФ выполняется штатной обработкой «Загрузка данных из файла»: чистый Excel/CSV, корректное сопоставление колонок и правильный ключ поиска дублей — три условия успешного импорта. Резервная копия перед загрузкой и выборочная проверка карточек после — обязательные шаги.