19. Утилита CarShopRestToWeb.exe (1) расширение каталога TecDoc

Задача

Выполнение данной задачи требует установки TecDoc в вашей локальной сети.

Если вы планируете использовать утилиту в режиме без TecDoc и без TecDoc-подобных ресурсов (речь идет о TecDoc в формате MSSQL), то со страницы Загрузки переодически (к примеру раз в неделю) скачивайте версию Базы MySql. Получая последнюю версию этой БД, вы получаете актуальные результаты регламента, описанного на данной странице.

Расширение картотеки частных артикулов выполняется автоматически при импорте остатков поставщиков и(или) остатков магазинов.
Рассмотрим следующую товарную позицию

FORMPART - Вискомуфта вентилятора - 1239003/s

На официальном сайте FORMPART http://www.ru.otoform.com/ вы найдете информацию о том, что подвеска FORMPART уже в TecDoc. А с остальным что делать и в частности с артикулом 1239003/s. Простое внесение такого артикула в перечень остатков не даст ожидаемого результата. У конечного покупателя и даже у продавца должна быть возможность выйти на данную деталь либо по конструкционному номеру, либо по автомобилю, на котором эта деталь устанавливается, либо через просмотр аналогов. Такой сервис предоставляется каталогом TecDoc. Если детали в TecDoc нет, то ее нет для конечного покупателя и не важно, что в остатках она есть.

Рассмотрим аналог

SWAG - Вискомуфта вентилятора - 20918683

В TecDoc присутствует полная информация по тому на каких моделях автомобилей может быть установлена эта деталь, некий перечень аналогов и некий перечень конструкционных номеров. В этом случае само собой напрашивается методика прикрепления всей информации по артикулу SWAG - 20918683 к артикулу FORMPART - 1239003/s. Такой механизм реализован в нашем решении на серверной стороне и опубликован в виде web-сервиса. Но прежде, чем вызывать функцию сервиса, необходимо сформировать картотеку таких пар. Утилита CarShopRestToWeb.exe позволяет вести такую картотеку пар на вашем компьютере и позволяет в пакетном режиме провести загрузку новых артикулов в каталог TecDoc интернет-магазина. Напомним, что расширение каталога TecDoc возможна лишь в случае, если форматом хранения данных является MSSQL.

Подведем краткий итог.
Товарные позиции или артикулы можно поделить на три группы:

1. товарные позиции опубликованы в TecDoc
2. товарные позиции не опубликованы в TecDoc, но есть аналоги, опубликованные в TecDoc
3. товарные позиции не опубликованы в TecDoc и нет аналогов в TecDoc
Вариант (3) уже рассмотрен в главе "22. Расширение TecDoc артикулами без аналогов". В той главе речь шла об артикулах, которые не имеют аналогов, опубликованных в TecDoc. В этой главе мы поведем речь о товарных позициях, для которых есть аналоги в TecDoc.

РОЛЬ: администратор подразделения

Право на внесение изменений присвоено роли администратор подразделения.

Регламент

Регламент разделяется на две подзадачи:
Первое: формирование картотеки новых артикулов
Второе: Выгрузка артикулов в каталог TecDoc интернет-магазина.

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

Формирование картотеки прямым добавлением

1. Запустите программу CarShopRestToWeb.exe

2. Выполните вход в локальную картотеку.

Для этого воспользуйтесь пунктом меню "Сервис/Открыть БД соответствия". Появится блок диалога и вы должны ввести имя компьютера (или IP-адрес), где размещен сервер MySQL. Введите пароль в соответствующее поле и нажмите OK. Появится блок диалога с перечнем баз данных на сервере MySQL. Выберите "carshopmapping" и нажмите OK.

3. Откройте форму "Частные артикулы" через пункт меню "Сервис/Картотека частных артикулов". Кликните кнопку (...) в строке "Фильтр поиска", чтобы получить перечень уже внесенных пар. В нижней части формы воспользуйтесь кнопками постраничного листания данных. Воспользуйтесь кнопками "Добавить", "Удалить", "Изменить" для редактирования картотеки. При добавлении будет появляться блок диалога, где можно ввести новый артикул, но аналог можно только выбрать из уже существующих. При изменении записи можно редактировать только EAN (штрих-код) и можно изменить аналог через выбор уже существующих.

Формирование картотеки пакетно

1. Запустите программу CarShopRestToWeb.exe

2. Выполните вход в локальную картотеку.

Для этого воспользуйтесь пунктом меню "Сервис/Открыть БД соответствия". Появится блок диалога и вы должны ввести имя компьютера (или IP-адрес), где размещен сервер MySQL. Введите пароль в соответствующее поле и нажмите OK. Появится блок диалога с перечнем баз данных на сервере MySQL. Выберите "carshopmapping" и нажмите OK.

3. Откройте форму "Частные артикулы" через пункт меню "Сервис/Картотека частных артикулов". Кликните на кнопку (...) в строке "Фильтр поиска", чтобы получить перечень уже внесенных пар. В нижней части формы воспользуйтесь кнопками постраничного листания данных. Воспользуйтесь кнопкой "Импорт EXCEL или CSV". При этом появится блок диалога "Импорт EXCEL или CSV". На данном блоке кликните кнопку "Выбрать файл". После выбора файла выберите книгу из появившегоса списка. После этого кликните "Читать файл". После того как вы прочли файл, вы должны задать правила конвертирования указав каким данным какой столбец соответствует. После этого запустите процесс импорта. Часто в EXCEL файле есть шапка, поэтому станьте курсором на первую запись и кликните кнопку "импортироать с текущей записи". Если шапки нет, то кликните кнопку "импортироать все записи".

Экспорт данных на удаленный сервер

1. Запустите программу CarShopRestToWeb.exe

2. Выполните вход в локальную картотеку.

Для этого воспользуйтесь пунктом меню "Сервис/Открыть БД соответствия". Появится блок диалога и вы должны ввести имя компьютера (или IP-адрес), где размещен сервер MySQL. Введите пароль в соответствующее поле и нажмите OK. Появится блок диалога с перечнем баз данных на сервере MySQL. Выберите "carshopmapping" и нажмите OK.

3. Откройте форму "Частные артикулы" через пункт меню "Сервис/Картотека частных артикулов". Кликните на кнопку (...) в строке "Фильтр поиска", чтобы получить перечень уже внесенных пар. В нижней части формы воспользуйтесь кнопками постраничного листания данных.

Воспользуйтесь кнопкой "Переслать TecDoc на удаленный сервер начиная с текущей страницы". Появится блок диалога "Переслать артикулы TecDoc". Перейдите на вкладку "Переслать через доступ к Web-сервису", введите базовый HTTP адрес, пользователя, пароль и кликните кнопку старт. По окончании процесса закройте блок диалога.

Воспользуйтесь кнопкой "Переслать каталог артикулов на удаленный сервер". Появится блок диалога "Переслать артикулы в каталог". Введите базовый HTTP адрес, пользователя, пароль и кликните кнопку старт. По окончании процесса закройте блок диалога.