Товары разнесены по разным листам

Основное предназначение

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

Этапы обработки прайс-листа

Этап №1

Из данного прайс-листа можно импортировать следующие колонки (в зависимости от содержимого листа Excel) :

«Код товара» , «Каталожный номер» , «Наименование товара» , «Категория товара» , «Подкатегория №1» , «В 1 упаковке» , «Цена» , «Признак *акция* (распродажа)» , «Описание (техническая характеристика)»

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

Этап №2

Далее, необходимо определить весь список искомых листов Excel. Здесь придется немного схитрить и сделать следующее. Выбрать вкладку «Настройка XLS,CSV,XML,DBF» , затем выбрать любой реквизит и нажать клавишу «ENTER» Появится окно «Атрибуты реквизита ...». Далее, нажимаем кнопку «тест формата листа Excel» и в появившемся окне «Тестирование формата ячейки листа Excel» указываем путь в файлу прайс-листа и нажимаем кнопку .

После анализа прайс-листа, перечень всех «прочитанных» программой названий листов Excel можно увидеть в «списке листов Excel» :

Далее, закрываем последовательно все открытые поверх окна, обязательно нажимая кнопки и , пока не появится диалоговое окно подтверджения :

Нажмите кнопку «Да» для подтверждения:

Этап №3

На вкладке «Настройка XLS,CSV,XML,DBF» для каждого отдельно взятого «номера листа Excel» необходимо выполнить сопоставление колонок. В данном прайс-листе номера колонок заданы в алфавитном порядке английскими буквами, поэтому потребуется определить соответствующий порядковый номер буквы (A=1, B=2, C=3 и т.д.). Для того, чтобы убрать из процедуры импорта лишнюю информацию (адреса, телефоны, примечания, заголовки колонок и т.д.), дополнительно указываем правила и исключения алгоритма импорта позиций, а также указываем вид идентификации товара (код товара):

Лист №1

В текущем листе Excel «наименование товара» разделено по нескольким колонкам, поэтому в параметрах настройки необходимо задать «склеивание» колонок, составляющих наименование. «Код товара» отсутствует, однако в качестве кода можно использовать «артикул». В окне «Атрибуты реквизита категория» нужно указать 3-функция преобразования и ввести значение такое же как в названии листа (например "распродажа" или любое другое), при этом номер колонки для категории можно ввести любой, т.к. в любом случае значение реквизита категория будет все равно преобразовано в заданное значение (т.е. "распродажа").

Для определения подкатегории товара необходимо определить формат ячейки, в которой находится подкатегория на текущем листе. Для этого нужно на реквизите «подкатегория» нажать клавишу «ENTER». Появится окно «Атрибуты реквизита подкатегории». Далее, нажимаем кнопку «тест формата листа Excel» и в появившемся окне «Тестирование формата ячейки листа Excel» указываем координаты тестовой ячейки (в т.ч. номер листа, для которого выполняется сопоставление колонок). После того, как заданы координаты тестовой ячейки, где содержится подкатегория товара и указан путь к файлу прайс-листа, необходимо нажать кнопку для определения формата ячейки :

Далее, закрываем последовательно все открытые поверх окна, обязательно нажимая кнопки и , пока не вернемся на вкладку «Настройка XLS,CSV,XML,DBF».

Лист №2

Для того, чтобы перейти к настройке импорта следующего листа, необходимо на вкладке «Настройка XLS,CSV,XML,DBF» переключиться на следующий по порядку лист и выполнить сопоставление колонок по принципу, который применялся для настройки импорта листа №1:

Данный лист имеет структуру колонок, отличающуюся от структуры листа №1, поэтому номера сопоставленных колонок будут отличаться. В листе №2 «наименование товара» также разделено по нескольким колонкам, поэтому в параметрах настройки необходимо задать «склеивание» колонок, составляющих наименование. Код товара отсутствует, однако в качестве кода можно использовать «артикул». В параметрах категории товара также нужно указать 3-функция преобразования и ввести значение "Briltex" (или любон другое). Для подкатегории нужно сделать аналогично, заполнив значение реквизита с помощью «тест формата листа Excel».

Далее, закрываем последовательно все открытые поверх окна, обязательно нажимая кнопки и , пока не вернемся на вкладку «Настройка XLS,CSV,XML,DBF».

Лист №3...№..

Для настройки приема остальных листов данного прайс-листа необходимо проделать манипуляции, описанные выше для приема листов №1 и №2:

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

Яндекс.Метрика