Как загрузить прайс-лист с номенклатурой и ценами в 1С:Розница 2.2?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

Загрузка данных из внешних файлов (обычно формата Excel) — это одна из самых востребованных задач при начале работы с программой 1С:Розница 2.2 или при обновлении ассортимента. Прайс-лист поставщика может содержать сотни и тысячи позиций, поэтому ручной ввод недопустим. В данной статье мы подробно разберем, как автоматизировать этот процесс, какие инструменты предоставляет платформа и на что следует обратить внимание, чтобы избежать ошибок в учете.

Вариант 1. Использование встроенного помощника «Загрузка данных из файла»

Начнем с самого простого и доступного способа, который уже встроен в конфигурацию 1С:Розница 2.2. Этот инструмент идеально подходит для первичного наполнения справочников. Рассмотрим алгоритм действий:

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

  1. Загрузка справочника «Номенклатура». Сначала мы должны создать сами карточки товаров. В помощнике выбираем объект Справочник.Номенклатура. Мы можем скопировать данные прямо из Excel и вставить их в таблицу помощника. Программа попросит нас сопоставить колонки файла с реквизитами: Наименование, Артикул, ЕдиницаИзмерения, ВидНоменклатуры. Важно: обязательно указывайте уникальный идентификатор (Артикул или Штрихкод), чтобы при повторной загрузке система не наплодила дублей.
  2. Загрузка цен. После того как товары созданы, нам нужно внести информацию о стоимости. Повторно запускаем помощник, но выбираем уже другой объект или используем специализированную загрузку цен в документах.

Вариант 2. Загрузка через документ «Установка цен номенклатуры»

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

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

Система предложит нам таблицу, в которую можно вставить данные из Excel. Здесь критически важно наличие колонки, по которой программа сможет однозначно найти товар (например, Артикул или Штрихкод). После сопоставления полей система автоматически заполнит табличную часть документа. Нам останется только выбрать нужные Виды цен (Закупочная, Розничная) и провести документ. С этого момента цены вступят в силу.

Вариант 3. Использование универсальной обработки «Загрузка данных из табличного документа»

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

Выясним преимущества этого метода. В отличие от стандартного помощника, универсальная обработка позволяет:

Проанализируем пример настройки. Если нам нужно загрузить штрихкоды, мы выбираем режим загрузки в РегистрСведений.Штрихкоды. Указываем колонки: товар (поиск по артикулу) и сам штрихкод. После нажатия кнопки Загрузить, система свяжет все товары с их кодами из прайс-листа.

Нюансы работы с характеристиками номенклатуры

Ситуация значительно усложняется, если в вашем магазине используется учет по характеристикам (например, одежда с размерами и цветами). В этом случае цена может устанавливаться как на товар в целом, так и на каждую его характеристику отдельно.

Посмотрим на типичную проблему: если в прайсе указан товар «Футболка» и цена 500 рублей, но в базе у этой футболки есть характеристики «XL» и «M», то при загрузке без указания характеристик цена может распределиться некорректно или не загрузиться вовсе. Для решения этой задачи в Excel-файле должна быть либо колонка с полным наименованием характеристики, либо — что является «золотым стандартом» — уникальный штрихкод для каждой позиции Товар + Характеристика. При загрузке цен через документ УстановкаЦенНоменклатуры поиск по штрихкоду автоматически определит и нужный товар, и нужную характеристику.

Работа с ценами поставщиков

Часто под «загрузкой прайса» понимают ведение цен контрагентов для сравнения предложений. Для этого в 1С:Розница предназначен функционал Цены номенклатуры поставщиков. Рассмотрим, зачем это нужно. Вы можете загружать прайсы разных поставщиков, не меняя свои розничные цены. На основании этих данных можно настроить автоматический расчет: например, Розничная цена = Цена поставщика №1 + 40% наценки. Загрузка в этом случае производится аналогично — через кнопку Изменить в документах поступления или через специальные обработки в разделе Закупки.

Подготовка файла Excel перед импортом

Чтобы процесс загрузки прошел успешно и без ошибок, проанализируем необходимые подготовительные действия с файлом поставщика:

  1. Очистка структуры. Удалите все объединенные ячейки, пустые строки в начале файла, итоги в конце и декоративные шапки. В первой строке должны быть только заголовки колонок, а со второй — данные.
  2. Форматирование данных. Убедитесь, что числа (цены) хранятся в числовом формате, а не как текст. Проверьте артикулы — если они начинаются с нулей, Excel может их обрезать, что приведет к ошибке поиска товара.
  3. Единицы измерения. Сверьте названия единиц измерения в файле и в базе 1С. Если в файле написано «шт.», а в базе «шт» (без точки), система может создать дублирующие записи в справочнике упаковок или выдать ошибку.

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

← На главную