Імпорт довідника товарів з файлу Microsoft Excel в ТЦУ

Author:   Kravchenko Andriy, mail@andriy.co

Щоб автоматизувати процес початкового заповнення довідника товару, який може складатися з декількох тисяч, а то й десятків тисяч найменувань за численними проханнями користувачів вирішено було розробити майстер імпорту товарних найменувань.

Завдання, які повинен виконувати майстер імпорту:
1. З файлу формату Microsoft Excel призвести читання товарних найменувань, і зберегти їх в довіднику товарів.
2. За можливості провести імпорт додаткових даних: групи товарів, артикули, виробників товарів, ціни.

Вимоги, що пред'являються до майстра імпорту:
1. Простота використання.
2. Розбивка імпорту на кілька етапів.
3. Можливість ручного коректування на кожному з етапів.
4. Детальний опис роботи.

Опишемо роботу майстра імпорту на прикладі прайс-листа з комп'ютерною технікою. Щоб відкрити майстер імпорту, перейдемо на вкладку «Довідники» і в групі «Товарна група» натиснемо на значок «Майстер імпорту з Excel». Відкриється вікно майстра.

Зліва на панелі завдань червоним кольором виділене прохання вказати файл. Натиснемо на кнопку «Відкрити» і в стандартному діалоговому вікні виберемо файл для імпорту. Вікно майстра імпорту набуває наступний вигляд:

Оскільки наш файл може містити різну інформацію у заголовку, бажано вказати рядок, з якої почнеться імпорт даних. На бічній панелі це прохання виділена червоним кольором. Простим клацанням миші виділимо рядок, з якою будемо виробляти імпорт. Проробимо це і натиснемо кнопку «Вибрати». Майстер тепер виглядає так:

Рядок початку імпорту даних виділений жовтим кольором. Наше завдання на даному етапі - вказати, в якому стовпці містяться найменування товарів, групи товарів, артикули і т.д. Щоб вказати стовпець, в якому присутні групи товарів, у верхньому рядку в випадаючому списку виберемо елемент списку «Група».

Після того, як стовпець з групами товарів вказано, наш майстер імпорту набуває наступний вигляд:

Зверніть увагу на те, що обраний стовпець у таблиці відзначений чорним кольором, так само чорним кольором його відзначено на лівій бічній панелі. Крім того, зазначена ознака «Обрано». Варто також зауважити, що для імпорту істотну роль грають тільки два стовпці - групи товарів та найменування товарів (основні дані), інші параметри носять уже допоміжний характер. Ми їх називаємо додатковими даними. На лівій бічній панелі ми бачимо переліки основних і додаткових даних, які можуть бути вказано для стовпців таблиці. Зазначимо всі стовпці, які присутні в даному прайс-листі.

Зліва на панелі ми можемо спостерігати, які стовпці були задані, які ні. Зверніть увагу, коли ми поставили основні дані, кнопка «Підготувати до імпорту» стала активної. Натиснемо її.

Була сформована таблиця з даними, які будуть занесені в базу. Це останній підготовчий етап перед перенесенням даних. Тут ми можемо внести необхідні виправлення. Натиснемо на кнопку «Імпорт».

Процес імпорту відображається на панелі статусу за допомогою індикатора прогресу. У таблицю додається ще два стовпці. Перший з них повідомляє - чи вдало пройшов імпорт конкретної запису, другий стовпець надає пояснення помилки, якщо імпорт рядка виявився невдалим.

Відкриємо тепер довідник товарів і переконаємося в результатах імпорту

Як ми можемо бачити, всі вказані нами дані виявилися успішно завантаженими. Імпорт двох тисяч найменувань займає менше однієї хвилини.

Компанія СофтКБ висловлює щиру вдячність Хіценко Максиму за люб'язно надані прайс-листи.

Up