Работа с широким ассортиментом товаров требует оперативного внесения данных в учетную систему. Вручную создавать сотни позиций в 1С УНФ долго и чревато ошибками, поэтому администраторы и менеджеры часто прибегают к массовой загрузке через табличные файлы. Это стандартная процедура, которая значительно ускоряет онбординг новых товаров в базу.
Однако процесс не всегда проходит гладко с первого раза. Неправильно настроенный шаблон или некорректные форматы ячеек в Excel могут привести к тому, что система не распознает данные. В этой статье мы детально разберем алгоритм действий, который позволит вам безболезненно перенести прайс-лист из внешней таблицы прямо в справочник номенклатуры.
Подготовка исходного файла в Excel
Перед тем как начать импорт, необходимо привести ваш файл к виду, понятному для системы. 1С УНФ достаточно гибка в восприятии данных, но наличие четкой структуры критически важно. Откройте ваш прайс-лист и убедитесь, что первая строка содержит заголовки столбцов.
Ключевые поля, которые должны присутствовать в файле, зависят от полноты информации, которую вы хотите занести. Минимальный набор включает наименование и артикул. Если вы планируете сразу установить цены и остатки, добавьте соответствующие колонки. Удалите все объединенные ячейки, так как они часто вызывают ошибки при чтении диапазона данных.
Обратите внимание на форматирование числовых значений. Цены и количества должны быть записаны как числа, а не как текст. Если в ячейке с ценой стоит апостроф перед цифрой или выравнивание по левому краю, 1С может не суммировать эти значения или вовсе проигнорировать колонку при загрузке.
- 📁 Убедитесь, что файл сохранен в формате
.xlsxили.xls, старые форматы могут не поддерживаться новыми версиями платформы. - 🔢 Проверьте, что в колонках с ценами нет символов валюты (₽, $), только чистые цифры.
- 🏷️ Артикулы должны быть уникальными, дубликаты могут привести к перезаписи существующих карточек товаров.
⚠️ Внимание: Если в названиях товаров используются специальные символы или кавычки, убедитесь, что они корректно экранированы, иначе парсер может обрезать название товара на месте спецсимвола.
Сохраните копию исходного файла перед началом работы. В случае сбоя импорта у вас всегда будет чистый оригинал для повторных попыток без необходимости восстанавливать данные вручную.
Запуск помощника загрузки данных
В интерфейсе 1С УНФ существует несколько способов начать процедуру импорта. Наиболее универсальный и наглядный метод — использование встроенного помощника загрузки из табличного документа. Он позволяет визуально сопоставить колонки файла с полями базы данных.
Перейдите в раздел НСИ и администрирование или откройте сам справочник Номенклатура. В верхней панели инструментов найдите кнопку Загрузить из файла. В открывшемся окне мастера вам будет предложено выбрать файл на локальном диске или сетевом ресурсе.
После выбора файла система проанализирует его структуру и предложит выбрать лист книги Excel, если их несколько. На этом этапе важно правильно определить, где начинаются данные. Обычно система автоматически находит заголовки, но если таблица имеет шапку в несколько строк, укажите номер строки, с которой начинается список товаров.
Настройка правил сопоставления полей
Самый ответственный этап — это маппинг, то есть сопоставление колонок вашего файла с реквизитами справочника в 1С. Интерфейс мастера загрузки отображает две панели: слева находятся поля системы, справа — заголовки вашего файла.
Вам необходимо соединить их линиями или выбрать соответствия из выпадающих списков. Особое внимание уделите полю Наименование и Код (или Артикул). Именно по этим полям система будет искать дубликаты. Если вы загружаете новые товары, убедитесь, что выбран режим создания новых элементов.
Для числовых полей, таких как Ставка НДС или Вес, система может потребовать указания формата числа. Если в файле разделитель дробной части — запятая, а в системе настроена точка (или наоборот), значения загрузятся неверно. Используйте предпросмотр данных, чтобы проверить, как интерпретируются числа.
| Поле в 1С УНФ | Пример заголовка в Excel | Тип данных | Обязательность |
|---|---|---|---|
| Наименование | Название товара | Строка | Да |
| Артикул | Art / Код | Строка | Нет |
| Единица измерения | Ед. изм. | Справочник | Да |
| Цена продажи | Розница | Число | Нет |
| Ставка НДС | НДС | Перечисление | Нет |
☑️ Проверка маппинга
Обработка единиц измерения и видов номенклатуры
Частая проблема при импорте — отсутствие необходимых единиц измерения в базе. Если в файле указано "шт", а в справочнике 1С такой единицы нет, загрузка может прерваться или товар создастся с неверной базовой единицей. Рекомендуется заранее заполнить справочник Единицы измерения.
Также важно корректно указать Вид номенклатуры. От этого зависит, какие дополнительные реквизиты будут доступны для товара (например, вес для весового товара или серийные номера для электроники). В мастере загрузки это поле можно заполнить константой для всей партии импорта.
Если ваш ассортимент неоднороден и включает услуги и товары, убедитесь, что в файле есть колонка, различающая их. В противном случае все позиции могут загрузиться как "Товары", что создаст проблемы при оказании услуг в дальнейшем.
⚠️ Внимание: При загрузке весовых товаров обязательно указывайте точность округления веса. Ошибка в настройке этого параметра приведет к расхождениям в складском учете на граммы, которые накапливаются со временем.
Что делать, если единица измерения не найдена?
Если система не находит единицу измерения по названию из файла, она предложит создать новую или выбрать из списка существующих. Лучше выбрать существующую, чтобы избежать дублей (например, "шт" и "штука").
Импорт цен и работа с типами цен
Загрузка номенклатуры часто сопровождается актуализацией ценовой информации. В 1С УНФ цены хранятся в регистрах сведений и привязаны к конкретным Типам цен (например, "Оптовая", "Розничная").
В окне настройки импорта вы можете указать, к какому типу цен относятся данные из колонки "Цена". Если такого типа цен еще нет в системе, мастер предложит создать его. Это удобно для быстрого заведения новых ценовых политик под конкретного поставщика или канал продаж.
Важно помнить про валюту. Если цены в файле указаны в долларах или евро, а учет ведется в рублях, система может пересчитать их по курсу на дату загрузки или потребовать явного указания валюты в отдельной колонке. Проверьте настройки пересчета валют в параметрах системы.
- 💲 Убедитесь, что курс валют актуален на дату загрузки, если используется автоматическая конвертация.
- 🏷️ Проверьте флажок "Включает налог", если цены в прайсе уже содержат НДС.
- 📉 При обновлении цен на существующие товары система создаст новую запись в истории изменений цен.
Правильная привязка колонки с ценой к конкретному Типу цен гарантирует, что менеджеры увидят актуальные цифры в документах продажи сразу после импорта.
Анализ протокола загрузки и исправление ошибок
После нажатия кнопки "Загрузить" система обработает данные и сформирует протокол. Даже если процесс завершен успешно, всегда открывайте отчет об ошибках и предупреждениях. В нем могут содержаться важные нюансы, например, о товарах, которые были пропущены из-за отсутствия обязательных реквизитов.
Типичные ошибки включают несоответствие форматов дат, отсутствие единиц измерения или попытку записать текст в числовое поле. Протокол обычно содержит ссылку на строку файла, где произошла ошибка, что упрощает диагностику.
Если товаров много и ошибок несколько десятков, исправлять их по одной в базе неудобно. Эффективнее выгрузить список ошибок, исправить исходный Excel-файл и запустить загрузку повторно, выбрав режим обновления только для проблемных позиций.
⚠️ Внимание: Интерфейс и названия пунктов меню могут незначительно отличаться в зависимости от версии конфигурации 1С УНФ и платформы 1С:Предприятие. Всегда сверяйтесь с актуальной документацией для вашей редакции, если не находите описанных кнопок.
Как быстро найти товар с ошибкой?
В протоколе загрузки часто указывается Артикул или Наименование проблемной строки. Используйте поиск по справочнику номенклатуры, вставив это значение, чтобы быстро открыть карточку и проверить, создался ли товар частично.
Автоматизация регулярной выгрузки
Если вы загружаете прайс-листы от поставщиков регулярно (ежедневно или еженедельно), ручная настройка маппинга каждый раз отнимает много времени. В 1С УНФ можно сохранить правила обработки файлов.
После успешной первой загрузки сохраните настройки обмена как Правило обработки данных. В следующий раз при загрузке аналогичного файла система автоматически применит сохраненные соответствия полей, и вам останется только выбрать новый файл и нажать кнопку старта.
Для продвинутых пользователей доступна возможность настройки расписания или использования внешних обработок для полностью автоматического импорта из папки обмена, но это требует дополнительных прав администратора и настройки сервера.
Назовите сохраненное правило обработки понятно, например "Прайс_Поставщик_А", чтобы через месяц не гадать, какая настройка для какого файла предназначалась.
Можно ли загрузить картинки товаров вместе с номенклатурой?
Да, это возможно, но требует более сложной подготовки. В файле Excel необходимо указать полные пути к файлам изображений на компьютере или ссылки на них в интернете. При загрузке нужно выбрать соответствующее правило обработки для реквизита "Картинка". Учтите, что файлы должны быть доступны в момент импорта.
Что делать, если система пишет "Дубль элемента"?
Это означает, что товар с таким Артикулом или Наименованием уже есть в базе. В настройках загрузки выберите стратегию поведения: "Обновлять существующий" (изменит цены и остатки) или "Пропускать" (оставит старые данные без изменений). Будьте осторожны с обновлением, чтобы не перезаписать вручную введенные описания.
Как загрузить характеристики товаров (цвет, размер)?
Для загрузки характеристик номенклатура должна быть предварительно создана с флагом "Используются характеристики". В файле импорта должны быть отдельные колонки для значений характеристик. При маппинге их нужно сопоставить с соответствующими планом видов характеристик в 1С.
Почему не загружаются цены, хотя колонка выбрана?
Проверьте тип данных в Excel. Если числа записаны как текст (часто бывает при выгрузке из 1С в Excel с апострофом), 1С не сможет их прочитать как цену. Преобразуйте формат ячейки в числовой в Excel перед повторной загрузкой.
Можно ли обновить остатки товаров через этот механизм?
Напрямую через загрузку в справочник "Номенклатура" остатки не обновляются, так как это динамический показатель. Для обновления остатков используется документ "Оприходование товаров" или специализированные обработки импорта остатков, которые также поддерживают загрузку из Excel.