Справочники и Данные · 13 мин
Как загрузить номенклатуру в 1С УТ 11.5 из Excel
Пошаговая инструкция по загрузке номенклатуры в 1С УТ 11.5 из Excel: подготовка файла, настройка соответствия колонок, загрузка цен, проверка и типичные ошибки.
Загрузка номенклатуры из Excel — стандартная задача при старте учёта в 1С: Управление торговлей 11.5, при переходе из другой программы или при получении прайс-листа от поставщика. В конфигурации есть встроенная обработка «Загрузка данных из табличного документа», которая позволяет перенести наименования, артикулы, штрихкоды, характеристики и цены без программирования. Для большинства типовых сценариев её возможностей достаточно.
Главный источник ошибок — не сама загрузка, а подготовка файла и настройка соответствия колонок. Если в Excel смешаны данные разных типов, есть объединённые ячейки или группы-строки, обработка либо откажется загружать, либо создаст дубли и «мусорные» карточки. Поэтому значительная часть работы происходит ещё до открытия 1С.
Ниже разобран полный цикл: подготовка файла, запуск обработки, сопоставление колонок, загрузка цен и штрихкодов, проверка результата и типовые ошибки. Инструкция ориентирована на типовую УТ 11.5 без доработок; в сильно переписанных конфигурациях названия команд могут отличаться.
Подготовка файла Excel к загрузке
Обработка загрузки работает с «плоской» таблицей: первая строка — заголовки колонок, далее — только данные, по одной позиции номенклатуры в строке. Любое отклонение от этой структуры повышает риск ошибок. Перед загрузкой файл нужно привести к такому виду вручную.
Минимальный набор колонок для создания карточек: наименование, артикул (если используется), вид номенклатуры или хотя бы признак «товар/услуга». Дополнительно полезны колонки: единица измерения, ставка НДС, штрихкод, цена закупки, цена продажи, производитель. Если у товара есть характеристики (размер, цвет), каждая комбинация должна быть отдельной строкой с повторяющимся наименованием товара.
Что обязательно убрать из файла:
- объединённые ячейки и многострочные «шапки» — обработка не сможет корректно определить колонки;
- строки-заголовки групп («Обувь», «Аксессуары») без данных — они создадут пустые элементы;
- формулы: замените их на значения через «Специальная вставка → Значения»;
- итоговые строки, примечания, пустые строки в середине данных;
- лишние листы — оставьте один лист с данными.
Сохраните итоговый файл в формате XLSX. Если прайс пришёл в CSV, откройте его в Excel, проверьте разделители и кодировку, при необходимости исправьте и пересохраните в XLSX — так меньше проблем с распознаванием чисел и дат.
Где находится обработка загрузки и как её запустить
В УТ 11.5 обработка «Загрузка данных из табличного документа» встроена в конфигурацию и не требует установки внешних файлов. Стандартный путь: раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Номенклатура», либо проще — открыть справочник «Номенклатура» и в меню «Ещё» выбрать команду загрузки из файла (в разных релизах она называется «Загрузить данные из файла» или «Загрузка из внешнего файла»). Также обработку можно найти через поиск команд в правом верхнем углу, набрав «Загрузка данных из табличного документа».
Для запуска нужны права на добавление и изменение номенклатуры. Если команда недоступна, проверьте роли пользователя у администратора — типовая роль «Добавление и изменение базовой нормативно-справочной информации» обычно достаточна.
Перед первой загрузкой в рабочую базу рекомендуется провести пробный прогон на копии базы или хотя бы на ограниченном фрагменте файла (10–20 строк). Это позволит проверить настройки соответствия колонок без риска создать тысячи некорректных элементов.
Настройка соответствия колонок и загрузка карточек
После выбора файла обработка показывает содержимое таблицы и предлагает указать, какая колонка соответствует какому реквизиту номенклатуры. Для каждой колонки выберите реквизит из списка: «Наименование», «Артикул», «Вид номенклатуры», «Единица измерения», «Ставка НДС» и так далее. Неиспользуемые колонки пометьте как «Не загружать».
Ключевые настройки, от которых зависит результат:
- Режим загрузки — «Создавать новые элементы» для первичного переноса; «Обновлять существующие» — при повторной загрузке с изменёнными данными;
- Поле поиска — по какому реквизиту определять, что элемент уже существует. Обычно это артикул или наименование. Поиск по наименованию ненадёжен при различиях в пробелах и регистре;
- Вид номенклатуры по умолчанию — если в файле нет колонки с видом, укажите его в настройках, иначе карточки могут создаться без вида или с видом по умолчанию, что потом осложнит настройку учёта.
Перед запуском используйте кнопку предварительного просмотра или контроля: обработка покажет, сколько строк распознано, сколько будет создано новых элементов и где есть ошибки сопоставления. Только после этого нажимайте «Загрузить». По завершении откройте справочник и убедитесь, что карточки созданы, вид номенклатуры и единицы измерения заполнены корректно.
- 1Подготовьте файл: одна строка — одна позиция, без объединённых ячеек и формул
- 2Сделайте резервную копию базы или настройте пробную загрузку на фрагменте
- 3Откройте обработку «Загрузка данных из табличного документа» и выберите файл
- 4Сопоставьте колонки реквизитам, укажите вид номенклатуры и поле поиска
- 5Проверьте предварительный результат и запустите загрузку
- 6Откройте справочник «Номенклатура» и проверьте созданные карточки
Загрузка цен номенклатуры
Цены в УТ 11.5 не хранятся в карточке номенклатуры — они фиксируются документом «Установка цен номенклатуры» по видам цен (закупочная, оптовая, розничная). Поэтому колонка с ценой из Excel загружается отдельным этапом, после того как карточки уже созданы.
Порядок такой: создайте документ «Установка цен номенклатуры» (раздел «Закупки» или «CRM и маркетинг» → «Цены»), укажите вид цен. Затем в табличной части воспользуйтесь командой «Заполнить» → «Загрузить из внешнего файла» (или аналогичной командой загрузки). Сопоставьте колонки: номенклатура (поиск по артикулу или наименованию) и цена. Проведите документ — цены вступят в силу с даты документа.
Если в файле несколько видов цен (закупка и продажа), удобнее создать отдельный документ установки цен для каждого вида, загружая соответствующую колонку. Следите, чтобы цены в файле были числами: значения вида «1 250,00 руб.» обработка может не распознать — предварительно очистите колонку от символов валюты и пробелов.
Загрузка штрихкодов и характеристик
Штрихкоды хранятся в отдельном регистре «Штрихкоды номенклатуры» и привязываются к номенклатуре, характеристике и упаковке. В типовой обработке загрузки колонку со штрихкодом можно сопоставить соответствующему реквизиту — при загрузке карточки штрихкод запишется автоматически. Если ваша версия обработки этого не поддерживает, штрихкоды вводятся в карточке на закладке «Штрихкоды» или загружаются специализированными средствами.
Проверьте формат штрихкодов заранее: Excel любит отбрасывать ведущие нули и превращать длинные коды в экспоненциальную запись (1,2Е+12). Чтобы этого избежать, установите для колонки со штрихкодами текстовый формат до вставки данных. После загрузки сверьте несколько штрихкодов сканером или вручную — ошибка в одном разряде сделает штрихкод бесполезным.
С характеристиками (размер, цвет) ситуация сложнее. Вид номенклатуры должен быть настроен на использование характеристик. В файле каждая строка с характеристикой повторяет товар, а наименование характеристики выносится в отдельную колонку. При загрузке укажите соответствие этой колонки реквизиту «Характеристика». Если характеристик много и структура сложная, часто бывает надёжнее загрузить товары без характеристик, а характеристики создать отдельной загрузкой или обработкой.
Как проверить результат загрузки
Совпадает с числом уникальных строк в файле
Карточек больше — есть дубли; меньше — часть строк не загрузилась
Заполнены, соответствуют типу товара
Пустой вид или «шт» у всех позиций при разных единицах в файле
Цены совпадают с файлом на дату документа
Цены нулевые, отсутствуют или встали не на тот вид цен
Сканируются, совпадают с файлом, ведущие нули на месте
Обрезаны нули, код в формате 1,2Е+12
Типичные ошибки и как их исправить
Самая частая проблема — дубли карточек после повторной загрузки. Причина почти всегда в неправильно выбранном поле поиска: например, поиск по наименованию, когда в файле и базе оно отличается лишним пробелом. Исправление: перед повторной загрузкой приведите наименования к единому виду, используйте артикул как ключ, включите режим обновления существующих элементов.
Вторая группа ошибок — некорректные типы данных: цены как текст, ставки НДС словами («20 процентов» вместо «20%»), единицы измерения, которых нет в классификаторе. В таких случаях обработка либо пропускает значение, либо создаёт новые элементы справочников. Проверяйте протокол загрузки — там перечислены все строки с ошибками.
Если загрузка уже испортила справочник, не пытайтесь исправлять вручную тысячи карточек. Варианты: восстановить базу из копии и повторить загрузку правильно, либо пометить ошибочные элементы на удаление через групповое изменение реквизитов (Администрирование → Обслуживание → Групповое изменение реквизитов) с отбором по дате создания или признаку загрузки.
Добавьте в файл служебную колонку с уникальным кодом строки (например, порядковый номер) и загрузите её в артикул или дополнительный реквизит. Это даст надёжный ключ для поиска при повторных загрузках и позволит легко найти все элементы, созданные конкретной загрузкой.
Альтернативные способы загрузки
Встроенная обработка закрывает большинство задач, но не все. Для сложных сценариев есть другие варианты, и выбор зависит от объёма данных и структуры файла.
Сравнение способов загрузки
Подходит для большинства случаев: карточки, цены, штрихкоды. Ограничение — сложные иерархии и нестандартные реквизиты могут не сопоставляться
Подходит для документов (установка цен, оприходование): скопировали диапазон и вставили в табличную часть. Ограничение — только простые таблицы, порядок колонок должен совпадать
Подходят для нестандартных файлов, загрузки картинок, сложных характеристик. Ограничение — требуют проверки на безопасность и совместимость с релизом
Для регулярной автоматической загрузки прайсов поставщиков. Требует участия программиста, окупается только при постоянном потоке файлов
Если загрузка из Excel — разовая задача при старте учёта, остановитесь на типовой обработке: она не требует доработок и поддерживается вендором. Если прайсы поставщиков приходят регулярно и в разных форматах, имеет смысл один раз настроить специализированную загрузку под каждого поставщика — это сэкономит часы ручной подготовки файлов.
Что важно запомнить
Загрузка номенклатуры из Excel в УТ 11.5 выполняется типовой обработкой и состоит из трёх этапов: подготовка плоского файла без объединённых ячеек и формул, загрузка карточек с правильным сопоставлением колонок и полем поиска, отдельная загрузка цен документом «Установка цен номенклатуры». Всегда делайте резервную копию и пробный прогон на небольшом фрагменте — это защищает от массовых дублей и порчи справочника.
Частые вопросы
Можно ли загрузить номенклатуру вместе с остатками на складе?
Штатная обработка загрузки создаёт только карточки справочника. Остатки вводятся отдельно — документом «Оприходование излишков товаров» или через помощник ввода начальных остатков (раздел «НСИ и администрирование» → «Начало работы»). В табличную часть такого документа данные из Excel можно вставить копированием или загрузить из файла.
Почему после загрузки появились дубли товаров?
Почти всегда причина в поле поиска: обработка не нашла существующий элемент и создала новый. Проверьте, что ключевое поле (артикул или наименование) в файле и базе совпадает посимвольно — без лишних пробелов, разного регистра и невидимых символов. Для повторных загрузок используйте режим обновления, а не создания.
Как загрузить картинки товаров из Excel?
Типовая обработка не загружает изображения. Если в файле есть ссылки или пути к файлам картинок, потребуется внешняя обработка или доработка: изображения прикрепляются к карточке номенклатуры как присоединённые файлы. Для небольшого каталога бывает быстрее прикрепить картинки вручную.
Обработка не видит мой файл или выдаёт ошибку при открытии. Что делать?
Проверьте формат: нужен XLSX или MXL, старый XLS иногда вызывает проблемы — пересохраните файл в Excel. Убедитесь, что файл не открыт в Excel в момент загрузки и не защищён паролем. Если файл очень большой (десятки тысяч строк), разбейте его на части — это ускорит и упростит контроль ошибок.
Можно ли загрузить иерархию — группы и подгруппы товаров?
Да, если в файле есть колонка с группой (родителем). При сопоставлении укажите её соответствие реквизиту «Родитель» — обработка создаст группы и разложит товары по ним. Важно, чтобы названия групп в файле были одинаковыми для всех товаров одной группы, иначе создадутся дубли групп.
Как отменить ошибочную загрузку, если резервной копии нет?
Используйте обработку «Групповое изменение реквизитов» (Администрирование → Обслуживание): отберите созданные элементы по дате создания или по признаку из служебной колонки и пометьте их на удаление. Затем выполните «Удаление помеченных объектов». Если по ошибочным карточкам уже есть движения в документах, сначала придётся разобраться с этими документами.