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