Массовое создание карточек товаров вручную — это рутинная задача, которая отнимает у специалистов по учету часы рабочего времени. В современных условиях ведения бизнеса скорость внесения изменений в базу данных напрямую влияет на эффективность продаж и логистики. К счастью, конфигурация 1С:Управление торговлей, редакция 11 предоставляет мощный встроенный инструмент для решения этой проблемы.

Импорт данных из табличного редактора позволяет за считанные минуты заполнить справочник сотнями или даже тысячами позиций. Однако, чтобы процесс прошел без ошибок и дублей, необходимо строго соблюдать формат исходного файла и последовательность действий. В этой статье мы детально разберем алгоритм загрузки, начиная от подготовки Excel-файла и заканчивая проверкой корректности введенных данных в системе.

Подготовка исходного файла в Excel

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

Первая строка файла должна содержать заголовки столбцов. Это обязательное требование, так как именно по этим названиям система будет сопоставлять колонки Excel с полями справочника 1С. Убедитесь, что в файле нет объединенных ячеек, скрытых строк или лишних пустых областей, которые могут сбить алгоритм обработки.

Особое внимание уделите кодировке и типам данных. Числовые значения (цена, количество) не должны содержать текстовых символов, таких как валюта или знаки препинания, не являющиеся разделителями разрядов. Строковые поля, такие как наименование или артикул, должны быть очищены от лишних пробелов в начале и конце ячейки.

  • 📁 Удалите все лишние листы из книги Excel, оставьте только один лист с данными для импорта.
  • 🔢 Проверьте, чтобы в столбце с ценами не было текстовых значений вроде "по запросу" или прочерков, замените их на 0 или удалите строки.
  • 🏷️ Убедитесь, что столбец с наименованиями товаров заполнен для каждой строки, так как это обязательное поле справочника.

⚠️ Внимание: Если в вашем файле есть столбцы с формулами, обязательно скопируйте их и вставьте как значения перед сохранением. 1С считывает только статические данные, ссылки на другие ячейки будут проигнорированы или вызовут ошибку.

💡

Сохраняйте файл в формате .xlsx или .xls. Формат CSV также поддерживается, но при его использовании могут возникнуть проблемы с кодировкой кириллицы, если не выбран правильный разделитель.

Запуск обработки загрузки данных

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

Перейдите в меню НСИ и администрирование, затем выберите пункт Загрузка данных из файла. В открывшемся списке доступных обработок найдите элемент с названием Номенклатура. Если вы не видите его в общем списке, воспользуйтесь поиском по названию или проверьте права доступа пользователя.

После выбора обработки откроется окно мастера загрузки. Здесь система предложит вам выбрать файл, который вы подготовили на предыдущем этапе. Нажмите кнопку выбора файла и укажите путь к вашему документу Excel на локальном диске или сетевом ресурсе.

НСИ и администрирование → Загрузка данных из файла → Номенклатура

На этом этапе программа еще не вносит изменения в базу, она лишь считывает структуру файла. Вы увидите предпросмотр данных, где сможете визуально оценить, как система распознала ваши колонки. Если заголовки в Excel совпадают с названиями полей в 1С, сопоставление произойдет автоматически.

📊 Какой формат файла вы используете чаще всего?
Excel (.xlsx)
Excel (.xls)
CSV (текстовый)
XML
Другой

Настройка соответствия полей и колонок

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

В левой части окна отображаются поля справочника Номенклатура, доступные для заполнения. В правой части — заголовки столбцов из вашего Excel-файла. Если система не смогла автоматически определить соответствие, в колонке "Поле файла" будет стоять прочерк. Вам необходимо вручную выбрать нужное значение из выпадающего списка.

Обратите внимание на поля, помеченные как обязательные. Обычно это Наименование и Вид номенклатуры. Без указания вида номенклатуры запись не может быть создана, так как от этого зависят настройки учета (серийный номер, характеристики, места хранения). Если в файле нет колонки с видом, задайте значение по умолчанию в настройках обработки.

Поле в 1С Пример заголовка в Excel Тип данных Обязательное поле
Наименование Товар, Название Строка Да
Артикул Art, Код поставщика Строка Нет
Единица измерения Ед. изм., Шт Справочник Да
Вид номенклатуры Тип, Категория Справочник Да
Ставка НДС НДС, Tax Число/Перечисление Нет

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

☑️ Проверка соответствия полей

Выполнено: 0 / 4

Идентификация объектов: поиск существующих товаров

Одной из главных проблем при импорте является создание дублей записей. Чтобы избежать появления в базе двух товаров "Молоток" с разными внутренними кодами, необходимо настроить правило идентификации. Система должна понимать, как отличить новый товар от уже существующего.

В настройках обработки выберите поле, которое будет служить уникальным ключом для поиска. Наиболее надежным вариантом является использование Артикула или Кода. Если вы выберете поиск по наименованию, система может не найти совпадение из-за лишней запятой или различия в регистре букв, и создаст дубликат.

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

⚠️ Внимание: Никогда не используйте поле "Наименование" как единственный ключ идентификации, если в вашей базе есть товары с похожими названиями. Это гарантированно приведет к ошибкам учета и пересортице.

Если в файле есть товары, которые уже присутствуют в базе, но вы хотите обновить их цены, убедитесь, что выбран режим "Обновлять сведения о существующих элементах". В противном случае система проигнорирует эти строки или, при неправильной настройке, попытается создать копии.

Что делать, если ключевое поле пустое?

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

Загрузка цен и типов цен

Часто вместе с номенклатурой необходимо загрузить и прайс-лист поставщика. В 1С:УТ 11 цены хранятся в регистре сведений "Цены номенклатуры", который связан с конкретным типом цен. Перед импортом убедитесь, что в системе создан нужный тип цен, например, "Закупочные" или "Оптовые".

В окне загрузки данных перейдите на вкладку, отвечающую за цены. Здесь нужно указать, в какую колонку Excel записаны числовые значения стоимости. Также критически важно указать Валюту этих цен. Если валюта в файле отличается от валюты учета, система пересчитает суммы по курсу на дату загрузки, если включена соответствующая опция.

Помните, что загрузка цен возможна только для тех товаров, которые успешно прошли этап создания или обновления в справочнике номенклатуры. Если товар не был создан из-за ошибки в обязательных полях, цена для него загружена не будет.

  • 💲 Выберите правильный Тип цен из выпадающего списка перед началом загрузки.
  • 📅 Укажите дату, с которой начинают действовать загружаемые цены (по умолчанию — текущая дата).
  • 🔄 Решите, нужно ли удалять старые цены при загрузке новых для тех же товаров.

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

💡

Цены загружаются только в связке с существующим или вновь созданным элементом номенклатуры. Ошибка в карточке товара блокирует запись цены.

Анализ протокола и устранение ошибок

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

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

Частой ошибкой является отсутствие в базе справочника "Единицы измерения" с нужным наименованием. Если в файле написано "штука", а в базе заведено "шт", система не сможет сопоставить их автоматически, если не включен режим нестрогого поиска. В таких случаях рекомендуется предварительно заполнить все необходимые справочники.

⚠️ Внимание: Интерфейс и названия пунктов меню могут незначительно отличаться в зависимости от версии платформы 1С:Предприятие и конфигурации УТ 11. Всегда сверяйтесь с актуальной документацией вашей версии ПО, если какой-то пункт не находится.

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

💡

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

Часто задаваемые вопросы (FAQ)

Можно ли загрузить картинки товаров вместе с номенклатурой?

Стандартная обработка загрузки номенклатуры не поддерживает прямую загрузку файлов изображений из папок компьютера. Картинки обычно добавляются вручную в карточке товара или загружаются через специализированные обработки обмена с сайтами и маркетплейсами, которые работают с URL-адресами изображений.

Что делать, если система создает дубли товаров с одинаковым названием?

Это происходит, если не настроена идентификация по уникальному полю. Зайдите в настройки обработки и в разделе "Идентификация объектов" выберите поле "Артикул" или "Код". Убедитесь, что в Excel-файле эти поля заполнены уникальными значениями для каждой позиции.

Как загрузить характеристики товаров (размер, цвет) из Excel?

Загрузка характеристик возможна, но требует более сложной настройки. В файле должны быть колонки, соответствующие планам видов характеристик. При загрузке система будет создавать новые варианты номенклатуры. Убедитесь, что у товара в базе разрешено использование характеристик.

Почему не загружаются цены, хотя номенклатура создалась?

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

Можно ли обновлять остатки товаров через эту обработку?

Нет, данная обработка предназначена только для заполнения справочника "Номенклатура" и регистра цен. Для обновления остатков на складах следует использовать документ "Операция с товарам на складе" или специализированную обработку "Загрузка данных из файла" с выбором объекта "Остатки товаров".