Загрузка данных из внешних файлов (обычно формата Excel) — это одна из самых востребованных задач при начале работы с программой 1С:Розница 2.2 или при обновлении ассортимента. Прайс-лист поставщика может содержать сотни и тысячи позиций, поэтому ручной ввод недопустим. В данной статье мы подробно разберем, как автоматизировать этот процесс, какие инструменты предоставляет платформа и на что следует обратить внимание, чтобы избежать ошибок в учете.
Начнем с самого простого и доступного способа, который уже встроен в конфигурацию 1С:Розница 2.2. Этот инструмент идеально подходит для первичного наполнения справочников. Рассмотрим алгоритм действий:
Перейдем в раздел Администрирование, далее выберем пункт Обслуживание и найдем гиперссылку Загрузка данных из файла. Программа предложит нам выбрать тип данных для загрузки. На этом этапе важно понимать, что загрузка прайса обычно состоит из двух последовательных шагов.
Справочник.Номенклатура. Мы можем скопировать данные прямо из Excel и вставить их в таблицу помощника. Программа попросит нас сопоставить колонки файла с реквизитами: Наименование, Артикул, ЕдиницаИзмерения, ВидНоменклатуры. Важно: обязательно указывайте уникальный идентификатор (Артикул или Штрихкод), чтобы при повторной загрузке система не наплодила дублей.Разберем ситуацию, когда номенклатура в базе уже есть, и нам нужно актуализировать розничные или закупочные цены. В 1С:Розница цена не является просто «цифрой в карточке», она записывается в РегистрСведений.ЦеныНоменклатуры с привязкой к конкретной дате. Самый правильный метод внесения этих данных — через документ УстановкаЦенНоменклатуры.
Создадим новый документ Установка цен номенклатуры. В верхней части формы найдем кнопку Изменить. Нажав на нее, мы увидим выпадающее меню, в котором следует выбрать пункт Загрузить из внешнего файла. Проанализируем открывшееся окно:
Система предложит нам таблицу, в которую можно вставить данные из Excel. Здесь критически важно наличие колонки, по которой программа сможет однозначно найти товар (например, Артикул или Штрихкод). После сопоставления полей система автоматически заполнит табличную часть документа. Нам останется только выбрать нужные Виды цен (Закупочная, Розничная) и провести документ. С этого момента цены вступят в силу.
Если штатные средства кажутся недостаточно гибкими, рассмотрим использование мощного внешнего инструмента, который часто предоставляется разработчиками на дисках ИТС. Эта обработка позволяет загружать данные практически в любой объект системы, включая табличные части документов.
Выясним преимущества этого метода. В отличие от стандартного помощника, универсальная обработка позволяет:
Наименованию и Производителю).Проанализируем пример настройки. Если нам нужно загрузить штрихкоды, мы выбираем режим загрузки в РегистрСведений.Штрихкоды. Указываем колонки: товар (поиск по артикулу) и сам штрихкод. После нажатия кнопки Загрузить, система свяжет все товары с их кодами из прайс-листа.
Ситуация значительно усложняется, если в вашем магазине используется учет по характеристикам (например, одежда с размерами и цветами). В этом случае цена может устанавливаться как на товар в целом, так и на каждую его характеристику отдельно.
Посмотрим на типичную проблему: если в прайсе указан товар «Футболка» и цена 500 рублей, но в базе у этой футболки есть характеристики «XL» и «M», то при загрузке без указания характеристик цена может распределиться некорректно или не загрузиться вовсе. Для решения этой задачи в Excel-файле должна быть либо колонка с полным наименованием характеристики, либо — что является «золотым стандартом» — уникальный штрихкод для каждой позиции Товар + Характеристика. При загрузке цен через документ УстановкаЦенНоменклатуры поиск по штрихкоду автоматически определит и нужный товар, и нужную характеристику.
Часто под «загрузкой прайса» понимают ведение цен контрагентов для сравнения предложений. Для этого в 1С:Розница предназначен функционал Цены номенклатуры поставщиков. Рассмотрим, зачем это нужно. Вы можете загружать прайсы разных поставщиков, не меняя свои розничные цены. На основании этих данных можно настроить автоматический расчет: например, Розничная цена = Цена поставщика №1 + 40% наценки. Загрузка в этом случае производится аналогично — через кнопку Изменить в документах поступления или через специальные обработки в разделе Закупки.
Чтобы процесс загрузки прошел успешно и без ошибок, проанализируем необходимые подготовительные действия с файлом поставщика:
Соблюдение этих простых правил и правильный выбор инструмента (встроенный помощник для простых задач или внешняя обработка для сложных) позволят вам быстро и корректно наполнить базу 1С:Розница 2.2 актуальными данными.