Интеграции ИнтернетМагазина на VirtueMart 1.1.x\2.0.x и 1С:Предприятие 8.1\8.2 Руководство пользователя СОДЕРЖАНИЕ 1. Функционал интеграции…………………………..…………….3 2. Комплект поставки………………………………………………5 3. Регистрация MySQL.dll в Windows……………………..………6 4. Настройка подключения…………………………………...…….7 5. Настройка интеграции………………………………………….15 6. Дополнительные настройки интеграции………………...……16 7. Настройки свойства товара…………………………………….21 8. Настройки заказов…………………………………………...….23 9. Настройки импорта………………………………………….….25 10. Настройки автономной работы…………………...……..….….26 11. Выбор номенклатуры для выгрузки на сайт……………….…27 12. Выгрузка номенклатуры на сайт………………………………30 13. Загрузка заказов……………………………………………..….32 14. Импорт номенклатуры в базу 1С:Предприятие………………34 15. Получение лицензии………………………………………..…..36 16. Основные ошибки…………………………………………...….37 Приложение………………………………………………………..….38 2 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 1. ФУНКЦИОНАЛ ИНТЕГРАЦИИ Описание функционала интеграции Интеграция представляет собой внешний подключаемый модуль предназначенный для использования в конфигурации 1С:Предприятие 8.1 или 1С:Предприятие 8.2 и работает с конфигурациями: Управление Торговлей 10.3, Розница 1.x, Управление Производственным Предприятием 1.1.3 и 1.1.2 ( более подробный список совместимых конфигураций можно узнать на сайте http://1cvirtuemart.ru/). Интеграция обладает следующими функциями: 1. Выгрузка на сайт разделов и подразделов номенклатуры 2. Выгрузка на сайт номенклатуры, наименования, краткого описания, полного описания 3. Выгрузка на сайт производителя номенклатуры 4. Выгрузка на сайт типов номенклатуры (Свойства) 5. Выгрузка на сайт габаритов, размера, веса, длинны, ширины номенклатуры 6. Выгрузка на сайт трех типов цен 7. Выгрузка на сайт валюты цены 8. Выгрузка на сайт спецпредложения номенклатуры 9. Выгрузка на сайт только измененных позиций с момента последней выгрузки 10. Выгрузка на сайт сопутствующих товаров 11. Выгрузка на сайт дополнительных категорий товара 12. Выгрузка на сайт количества товара на складе или выбранных складах 13. Выгрузка на сайт изображений к товару из 1С:Предприятие 14. Выгрузка на сайт характеристик номенклатуры их цены и остатков 15. Обновление номенклатуры на сайте, без повторной выгрузки 3 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 16. Обновление групп номенклатуры на сайте, без повторной выгрузки 17. Загрузка с сайта в 1С:Предприятие заказов от покупателей 18. Загрузка с сайта в 1С:Предприятие контрагента участвующего в заказе 19. Загрузка с сайта в 1С:Предприятие номенклатуры в пустую базу 20. Загрузка с сайта в 1С:Предприятие группы номенклатуры в пустую базу 21. Загрузка с сайта в 1С:Предприятие изображения номенклатуры в пустую базу 22. Создание отбора при выгрузке на сайт 23. Автономная работа по заданному интервалу времени 24. Индикация в 1С:Предприятие процесса выгрузки, контроль ошибок 25. Автоматическое создания ресайза изображения номенклатуры 26. Автоматическое или ручное управление статусами заказов 27. Автоматическое или ручное управление модулем 28. Возможность скрыть пустые группы на сайте ( более подробный список выполняемых функций можно узнать на сайте http://1cvirtuemart.ru/). Функционал демоверсии отличается от полной версии. 1. Ограничено число выгружаемых товаров до 30 2. Ограничено число загружаемы заказов с сайта в 1С:Предприятие 3. Ограничен функционал модуля 4. В описание добавлена ссылка на наш сайт 5. Временных ограничений использования - нет 4 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 2. КОМПЛЕКТ ПОСТАВКИ Для работы интеграции необходимо: Модуль подключения к базе данных (MySQL.dll) в архиве* Модуль подключения к FTP (DialMail.dll) в архиве** Файл регистрации внешний библиотеке (reg32.bat или reg64.bat) в архиве* Файл http – туннель (tunnel.php) в архиве* Файл интеграции внешний компонент для 1С:Предприятие (VirtueMart.epf) Инструкция (Инструкция.pdf) ВАЖНО* ПАРОЛЬ НА АРХИВ «1» ВАЖНО** ТОЛЬКО ДЛЯ 1С:Предприятие 7.7 5 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 3. РЕГИСТРАЦИЯ MYSQL.DLL В WINDOWS Для 1С:Предприятие 7.7 MySQL.dll и DialMail.dll должны лежать в корне базы данных рядом с файлом VirtueMart.ert. Зарегистрировать MySQL.dll необходимо с помощью bat файла, который можно создать самостоятельно или воспользовавшись bat файлом их архива. Обязательные условия: 1. bat файл должен лежать в папке с MySQL.dll, действие выполняется 1 раз 2. Все действия выполняются от пользователя windows с правами «Администратор» 3. Файл MySQL.dll должен находится в корне диска C:\ Для 86x (32 битных) - C:\WINDOWS\system32\REGSVR32.EXE c:\mysql.dll Для 64 (64 битных) - C:\WINDOWS\SYSWOW64\REGSVR32.EXE c:\mysql.dll Если у Вас не получается зарегистрировать MySQL.dll, нужно зарегистрировать ее с помощью программы, ссылка ВАЖНО !!! БЕЗ РЕГИСТРАЦИИ MYSQL.DLL МОДУЛЬ РАБОТАТЬ НЕ БУДЕТ 6 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 4. НАСТРОЙКА ПОДКЛЮЧЕНИЯ Что бы выполнить настройку и обмен интеграции необходимо, запустить 1С: Предприятие 8.1 или 8.2. Через Файл -> Открыть выбрать внешний компонент (интеграция) и нажать кнопку «открыть». Главное окно модуля (Пункт 1) Рисунок 1. Главное окно модуля, с заполненными товарами Если при первом запуске выводится сообщение «Не удалось подключить компоненту» необходимо зарегистрировать MySQL.dll (Раздел 3. инструкции) При первом запуске необходимо установить режим “сохранения настроек”, нажав на пиктограмму “сохранить значения” 7 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru Сохранить настройки Рисунок 2. Автоматическое сохранение настроек В появившемся окне необходимо установить переключатель «Использовать при открытии» и «Сохранять автоматически». Также модуль позволяет сохранять\загружать настройки в файл. Рисунок 3. Сохранение\Загрузка настроек в файл 8 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru При первом запуске необходимо перейти на страницу настроек, и произвести настройку интеграции. Главные настройки ( настройки соединения) Пункт 4.1 Модуль интеграции позволяет подключится к Интернет-Магазину тремя различными способами: 1. Через http – туннель (Самый простой) 2. Прямое подключение (Средней сложности) 3. Прямое подключение через SSH – туннель (Самый сложный) 1. Настройка подключения через http – туннель Для того чтобы настроить подключение через http – туннель, необходимо файл tunnel.php скопировать в корень сайта через ftp как на скриншоте Рисунок 4. Окно настройки соединения Пункт 4.1 После того как файл tunnel.php Вы положили в корень сайта, необходимо в реквизит URL сайта вписать ссылку на свой сайт, скопирововав ее из адресной строки браузера. ПРИМЕР: www.урлсайта.ru После этого при нажатии кнопки «Проверка соединения с MYSQL» должно появится сообщение: 9 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru Рисунок 5. Успешное подключение к Интернет-Магазину ЕСЛИ ПОДКЛЮЧЕНИЕ УСПЕШНО, ПЕРЕХОДИМ К ПУНКТУ 5 ИНСТРУКЦИИ Если данного сообщения нет, то возможно неправильно введены реквизиты: URL сайта, в корне сайта нет файла tunnel.php 2. Настройка прямого подключения Рисунок 6. Окно настройки соединения Пункт 4.1 Для использования настроек прямого подключения, необходимо активировать переключатель «Использовать прямой доступ к базе данных MySQL», при этом реквизит URL сайта пропадет, и появится реквизиты отображенные на (рис.6): 1. Сервер = ip адрес вашего сайта или ip адрес базы данных MySQL (для Denwer = localhost или 127.0.0.1) 2. Порт = (по умолчанию =3306), изменять, если уверенны, что на другом порту 10 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 3. База данных = имя вашей базы данных. При вводе правильных настроек подключения в реквизиты, будет выпадающий список имеющихся баз данных на сайте. 4. Имя пользователя = пользователь базы данных MySQL. 5. Пароль пользователя = пароль пользователя базы данных MySQL 6. Префикс таблицы = префикс таблицы вашей CMS , при вводе правильных настроек подключения в реквизиты, данный реквизит сам заполняется, при нахождении в выбранной базе данных Интернет-Магазина. Значения по умолчанию для различных Интернет-Магазинов: VirtueMart 1.1.x jos_vm VirtueMart 2.0.x jos_virtuemart Drupal 6.x - Drupal 7.x - VamShop 1.x - SimplaCMS 1.x - SimplaCMS 2.x s JoomShopping 2.x\3.x jos_jshopping PrestaShop 1.4.x ps После этого при нажатии кнопки «Проверка соединения с MYSQL», должно появится сообщение: Рисунок 5. Успешное подключение к Интернет-Магазину ЕСЛИ ПОДКЛЮЧЕНИЕ УСПЕШНО, ПЕРЕХОДИМ К ПУНКТУ 5 ИНСТРУКЦИИ Если данного сообщения нет, то возможно неправильно введены реквизиты: Сервер \ Пользователь \ Пароль 11 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 3. Настройка прямого подключения через SSH – туннель Настройка прямого подключения является неотъемлемой частью прямого подключения, поэтому приступать к ней необходимо, если Ваш хостинг не дает прямого подключения к базе данных MySQL Рисунок 8. Настройка SSH туннеля 1. Необходимо активировать переключатель «Запускать SSH туннель», при этом реквизите появится реквизиты, отображенные на (рис.8): 2. В открывшемся окне – нажать «Да» Рисунок 9. Служебное сообщение 3. После этого необходимо заполнить реквизиты: 1. SSH Сервер = ip адрес вашего SSH сервера (Узнать его можно у хостера) 2. SSH Пользователь = Пользователь SSH для идентификации на SSH сервере (Узнать его можно у хостера) 3. SSH Пароль = Пароль от пользователя SSH для идентификации на SSH сервере (Узнать его можно у хостера) 4.Локаль. MySQL:порт = «localhost:3306» (Дефолтовое значение, изменять не рекомендуется!!!) 5. Сервер MySQL:порт = «localhost:3306» (В большинстве случаев localhost:3306, но для некоторых хостингов может различается) 12 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru Также посмотреть значение Сервер MySQL:порт можно найти в админке Joomla в Разделе «Global Configuration - Server» на панели «Database Settings» реквизит «Hostname» прибавив к нему «:3306». Рисунок 10. Раздел «Global Configuration - Server» панель «Database Settings» Таб. Значение Переменной для некоторых хостингов nichost.ru (RU Центр) Логин.mysql:3306 masterhost.ru (Мастер Хост) Логин.mysql.masterhost.ru:3306 ВАЖНО!!! Для Работы SSH- туннеля необходимо первый раз проверить его работу вручную с помощью программы Plink.exe входящие в комплект программ Putty, Скачать с http://1c-virtuemart.ru/files/SSH_tunnel.rar нашего сайта, после этого как вы разархивировали у себя на компьютере файлы в одну папку, необходимо открыть файл empty.bat в блокноте и заменить ЛОГИН и ПАРОЛЬ на свои данные. При правильных введенных настройках при запуске empty.bat откроется черное окно, где нужно выбрать “y”. При этом в настройках интеграции переключатель «Запускать SSH туннель» должен находится в выключенном положении. После этого при нажатии кнопки «Проверка соединения с MYSQL», должно появится сообщение: Рисунок 5. Успешное подключение к Интернет-Магазину Если соединение прошло успешно, необходимо переключатель «Запускать SSH туннель» переключить во включенном положении, и заполнены все реквизиты SSH подключения. Больше empty.bat можно больше не запускать. 13 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 4. Настройка подключения FTP для выгрузки изображений Рисунок 11. Настройка FTP пункт 4.1 Если переключатель «Использовать FTP для выгрузки картинок» не установлен, это означает, что изображения товара будут выгружаться в локальную папку на компьютере пользователя указанного в реквизите «Каталог выг. изображений» в разделе 3.Дополнительные Рисунок 12. Реквизит «Каталог выг. изображений» Что бы заполнить реквизиты FTP необходимо поставить переключатель «Использовать FTP для выгрузки картинок» и заполнить следующие реквизиты, которые нужно узнать у Вашей хостинг компании: Сервер ftp = ip адрес сервера ftp или имя сервера ftp Пользователь ftp = Пользователь ftp Пароль ftp = Пароль от пользователя ftp Пассивный режим ftp = если у вас пассивный режим ftp на хостинге то необходимо выставить галочку. Если введены правильные настройки, то при нажатии кнопки «Проверить соединение с FTP сервером» - всплывет сообщение об успешном подключении. Рисунок 13. Успешное подключение к FTP Если данного сообщения нет, то возможно неправильно введены реквизиты: Сервер ftp \ Пользователь ftp \ Пароль ftp. 14 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 5. НАСТРОЙКА ИНТЕГРАЦИИ Основные установки модуля находятся во вкладке «Главные настройки» и содержат настройки Цены, Остатка, Валюты, Даты. Рисунок 14. Главные настройки выгрузки, цены, склады, валюта, дата Пункт 4.2 Для выбора склада или складов необходимо напротив склада поставить переключатель в столбце «Учитывать». Так же необходимо выбрать склад, который будет подставляется в документах(только один), для обнуления значений необходимо просто нажать кнопку «Заполнить склады». При выборе нескольких складов остатки будут СУММИРОВАТЬСЯ. При отсутствии галочек будут суммироваться остатки со всех складов. Дата определения остатков и цены товара или периода, заполнение реквизита «Период с» необязательно. При открытии обработки автоматически реквизиту присваивается текущее число. В таблице «Типы цен» две колонки «ID VM» и «Тип цен». В колонке ID VM необходимо указать shopper_group_id из выпадающего списка доступных значений: 5 (основная цена), 6 (Оптовая), 7 (Дилер) VirtueMart 1.1.x 1 (основная цена), 2 (Оптовая), 3 (Дилер) VirtueMart 2.0.x Таблицу «Соответвие валют» нужно заполнять в случае, когда валюта цены не в рублях. Напротив валюты в 1С:Предприятие необходимо вписать валюту из интернет-магазина. Важно!!! Для минимальной настройки необходимо заполнить только Пункт 4.1 и Пункт 4.2 15 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 6. ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ИНТЕГРАЦИИ Дополнительные настройки интеграции расположены во вкладке «Дополнительные» 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Рисунок 15. Дополнительные настройки Пункт 4.3 1. Наименование товара на сайте можно выбрать из выпадающего списка, одно из значений в 1С. 2. Краткое описание товара на сайте можно выбрать из выпадающего списка, одно из значений в 1С. 3. Полное описание товара на сайте можно выбрать из выпадающего списка, одно из значений в 1С. 4. Свойства номенклатуры, значение свойства «Булево». (не обязателен для заполнения) 5. Свойства номенклатуры, в котором хранится Производитель товара (не обязателен для заполнения) 6. Надпись, которая выводится при использовании характеристик товара перед ними. (не обязателен для заполнения) 7. Список выбора свойств, в котором хранятся дополнительные значения категории «номенлктатуры» или «номенлктарных групп», значение свойства «Номенклатура или Номенклатурная группа», позволяет присвоить одному товару несколько групп. (не обязателен для заполнения) 8. Список выбора свойств, в котором хранится сопутствующие товары, значения «номенклатура», позволяющие присваивать товару один или несколько сопутствующих товаров на сайте. (не обязателен для заполнения) 9. FlyPage категории 10. Количество товаров в одной строке, при отображении в категории (Число, может быть от 1 до 999) 16 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 11. Верхний уровень группы, который будет выгружен на сайт. Если будет не заполнен, тогда выгрузится идентичная структура справочника «Номенклатура» или справочника «Номенклатурная группа», выбранное значение в пункте 24. (не обязателен для заполнения) При пустом значении 11. Структура групп на сайте будет выглядит, как структура в 1С:Предприятие и на рисунке 8. Рисунок 16. Структура в Интернет-магазина Если значение 11 будет заполнено, например, группа «Бытовая техника» , тогда структура групп на сайте будет выгладить, как на рис. 17 Рисунок 17. Структура в Интернет-магазина при выборе реквизита «Верхний уровень группы» 12. Свойства номенклатуры, в которых хранится высота товара (не обязателен для заполнения) 13. Свойства номенклатуры, в которых хранится длинна товара (не обязателен для заполнения) 14. Свойства номенклатуры, в которых хранится ширина товара (не обязателен для заполнения) 17 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 15 16 17 18 19 20 21 22 23 24 25 26 27 Рисунок 18. Дополнительные настройки Пункт 4.3 15. Условие, при котором если стоит переключатель, товару в 1С:Предприятие, у которого не присвоено изображение, не будет выгружен на сайт (не обязателен для заполнения) 16. Условие, при котором если стоит переключатель: товару в 1С:Предприятие у которого присвоено изображение, будет выгружен на сайт, при этом для заполнения будут доступны пункты 17 и 18. (не обязателен для заполнения) 17. Важно!!! Можно изменить значение только при включенном 16 пункте. Каталог выгрузки изображений товара. Если выбран режим выгрузки изображений на FTP (в пункте 4.1), тогда в поле 17 необходимо указать полный путь от корня вашего сайта до папки components/com_virtuemart/shop_image/product/ , узнать этот путь можно с помощью бесплатной программы: FileZilla Client http://filezilla-project.org/download.php?type=client - Официальный сайт http://filezilla.ru/get/ - Официальный русский сайт После установки необходимо подключится к серверу FTP по реквизитам из настроек подключения FTP, найти папку components/com_virtuemart/shop_image/product/ и скопировать полный путь 18 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru Рисунок 19. Интерфейс программы FileZilla на основании примера путь выгрузки изображений будет следующим: /www/virtuemart.1c-mart.ru/components/com_virtuemart/shop_image/product/ Если не выбран режим выгрузки изображений на FTP (в пункте 4.1), тогда в поле 17 необходимо указать локальный путь до папки с картинками товара рис.10 (только для Denwer) В примере путь будет такой: Y:\home\magazin.ru\www\components\com_virtuemart\shop_image\product\ Рисунок 20. Локальный путь до папки с изображениями 18. Важно! Можно изменить значение только при включенном 16 пункте. Размер ресайза маленькой картинки товара, которая отображается в группе товаров и карточки товара, можно вписать свое значение или выбрать уже предустановленные значения из списка. Создается автоматически из картинки товара прикрепленной к товару в 1С:Предприятие. 19. Условие, при котором если стоит переключатель: На сайте будет отображаться товар независимо от наличия товара на складе в 1С:Предприятие. (по умолчанию, если товара на складе нет ,товар не будет отображаться покупателям.) (не обязателен для заполнения) 20. Условие, при котором если стоит переключатель: На сайте будет отображаться товар независимо от наличия товара на складе в 1С:Предприятие и цены товара в 1С:Предприятие. (по умолчанию если товара на складе нет и нет цены товара в 1С:Предприятие, товар не будет отображаться покупателям.) (не обязателен для заполнения) 21. Условие, при котором если стоит переключатель: На сайте не будет выгружен товар если реквизит публикация у товара будет «ложь» («нет»). (по умолчанию товар выгружается на сайт, но снимается с публикации, т.е. покупатель его не видит.) (не обязателен для заполнения) 22. Условие, при котором если стоит переключатель: На сайт не будут выгружены характеристики товара, которые имеют 0 или отрицательные остатки на складе. (по умолчанию выгружаются все характеристики товара на сайт) (не обязателен для заполнения) 23. Важно !!! Способ идентификации товара на сайте, возможен вариант по код товара или артикулу товара. (по умолчанию способ идентификации товара выставлен по «артикулу») 19 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 24. Свойства номенклатуры в котором хранится доступность товара (не обязателен для заполнения) 25. Значение свойства доступность которое будет присваиваться товару на сайте при условии, отсутвия товара на складе. (не обязателен для заполнения) 26. При выгрузке\обновлении группы товаров в которых нету товара, снимаются с публикации на сайте. (не обязателен для заполнения) 27. Справочник на основании которого будет выгружена структура групп для товара, так же этот пункт можно использовать с пунктом 11 совместно. (по умолчанию структура групп товаров выгружается на основании справочника «Номенклатура».) ( обезателен для заполнения) Таблица путей для изображений Интернет-Магазинов. Путь CMS components/com_virtuemart/shop_image/product/ - Товары VirtueMart 1.1.x components/com_virtuemart/shop_image/category/ - Группы VirtueMart 1.1.x images/stories/virtuemart/product/ - Товары VirtueMart 2.0.x images/stories/virtuemart/category/ - Группы VirtueMart 2.0.x components/com_jshopping/files/img_products/ - Товары JoomShopping components/com_jshopping/files/img_categories/ - Группы JoomShopping images/product_images/ - Товары Vamshop 1.x images/categories/ - Группы Vamshop 1.x files/products/ - Товары SimplaCMS 1.x files/categories/- Группы SimplaCMS 1.x files/products/ - Товары SimplaCMS 2.x files/categories/ - Группы SimplaCMS 2.x sites/default/files/ – Товары и группы UberCart 2.x img/p – Товары PrestaShop 1.4.x img/c - Группы PrestaShop 1.4.x _mod_files/ce_images/eshop/ Amiro CMS 20 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 7. НАСТРОЙКИ СВОЙСТВА ТОВАРА Интеграция позволяет выгружать свойства товара на сайт. При этом чтобы воспользоваться данным функционалом необходимо: 1. Создать “Product Type” Через админку Интернет-Магазина через пункт меню «Add Product Type» , или просмотреть уже существующие через пункт меню «Product Type List» Рисунок 21. Меню VirtueMart 1.1.x подменю “Products” После создания типа товара, необходимо создать «Параметры товара» аналоги Свойств номенклатуры в 1С:Предприятие перейдя по ссылке “Show” Рисунок 22. Product Type List Создать параметр можно просто нажав на кнопку Рисунок 23. Parameters Product Type List Основные правила создания Параметров: 1. Parameter Label обезательно назвать как имя свойства в 1С:Предприятие 2. Parameter Type обезательно установить в значении «Text» 21 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru После создания всех параметров на сайте, можно переходить в 1С:Предприятие в пункт 4.4 модуля интеграции. Рисунок 24. Настройка выгрузки свойств номенклатуры в типы на сайте Необходимо нажать кнопку «Заполнить типы с сайта» (рис.24), при этом все параметры типа товара на сайте будут отображены в колонке «Значение на сайте». Если имя свойства в 1С:Предприятие равно имени параметра на сайте, в этом случае свойства из 1С автоматически сопоставится с параметрами на сайте. Так же можно сопоставить их в ручную, выбрав в столбце «Значение в 1С» напротив параметра на сайте – свойства номененклатуры из списка свойств 1С:Предприятие. При неправильном заполнении сопостовлениея необходимо нажать кнопку «Очистить» (рис.24) и кнопку «Заполнить типы с сайта» (рис.24). Важно!!! Если происходит заполнение и сопоставление свойств и параметров в пункте 4.4 Тогда автоматически всем товарам будет присвоен тип товара который указан у данных параметров и будет выгружены значение свойств сопоставленных параметрам. 22 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 8. НАСТРОЙКИ ЗАКАЗОВ Рисунок 24. Настройка загрузки заказов Пункт 4.5 Интеграция создает документ «Заказ клиента» на основании заказов из интернет магазина. Важно!!! Без заполнении реквизитов «Префикс документа,Организация,Услуга доставки» загрузка заказов невозможна. Непосредственное управление заказами происходит в Пункте 2. И для этого отведен специальный раздел инструкции. Настройка заказов позволяет нам выбрать основные значения для заказов: 1. Префикс документа (рис.24), блогодоря префиксу документа, оператор 1С:Предприятие проверяющий заявки клиентов может отличить заказы созданные интеграцией из интернет-магазина и заказами созданными в ручную в самой системе 1С:Предприятие. Это очень удобно, во-первых позволяет контролировать нужные заказы нужным менеджерам, и во-вторых позволяет не затирать документы созданные непосредственно в 1С:Предприятие или создавать дубли. По умолчанию параметр равен «ВМ» от названия VirtueMart., Его можно изменить на любое другое. (обязателен для заполнения) 2. Организация (рис.24) Вы можете выбрать организацию от которая будет подставляется в документ, в данном случае указывается ваша организация. (обязателен для заполнения) 3. Услуга Доставки для подстановки в документы (рис.24) При создании заказа в интернет магазине, у покупателя есть возможность выбрать доставку товара, в данном случае в документ будет подставленная услуга выбранная в данном реквизите, и сумма будет подставлена из поля стоимость доставки которое видит покупатель на сайте. ВАЖНО !!! Номенклатура с типом “услуга” (обязателен для заполнения) 4. Выставлять статусы заказов в ручную (рис.24) (не обязателен для заполнения) Данный переключатель отвечает за статусы заказов. Если переключатель не выбран, тогда при поступлении нового заказа со статусом Добавлен будет созданн документ и автоматически статус заказа на сайте будет изменено с Добавлен на Подтвержден. При этом заказы с другими статусами не изменяются в интернет магазине. Если переключатель выбран, тогда при поступлении нового заказа будет добавлен создан документ, но статус документа в интернет магазине не изменится, при этом задать нужный статус любому заказу можно будет вручную в Пункте 2, где происходит управлениями заказами. Текущие статусы заказов поддерживающиеся в VirtueMart 1.1.x\VirtueMart 2.0.x 23 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru Добавлен Подтвержден Отменен Возвращен Отправлен 5. Проводить документ при создании (рис.24). Если стоит переключатель в этом случае при создании нового документа он будет проведен. 24 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 9. НАСТРОЙКИ ИМПОРТА Рисунок 25. Настройка импорта номенклатуры с сайта Пункт 4.6 В функционале интеграции заложена возможность загрузить в пустую базу данных 1С:Предприятие 8.1\8.2 товары, структуру групп, изображения товара из интернет-магазина на основе вашей CMS В зависимости от выбранных настроек будет загружено: 1. Номенклатура (Наименование, артикул, комментарий, полное описание, полное наименование, Ед. измерения, вид номенклатуры ) 2. Структура групп в справочнике «номенклатура» 3. Структура групп в справочнике «номенклатурные группы» 4. Изображения товаров. ВАЖНО !!! При загрузке изображений необходимо скопировать изображения товаров с FTP в локальную папку на компьютере. Указать путь до этой папки в реквизите 17 на рис. 18. 25 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 10. НАСТРОЙКИ АВТОНОМНОЙ РАБОТЫ Рисунок 26. Настройка автономной работы Пункт 4.7 В функционал интеграции входит возможность автоматизации однообразных операций таких как: 1. Загрузка заказов 2. Обновление цен и остатков 3. Выгрузка новых товаров из 1С:Предприятие на сайт Для настройки автономной работы, необходимо выбрать одну или несколько операций, активировать переключатель операции, выставить период операции в соответвующие поле. ВАЖНО !!! для заказов период нужно указывать в минутах, а для других в часах После выставления всех настроек, необходимо запустить патономную работу модуля При этом в заголовке будет добавлен текст, оповещающий что модуль работает в автономном режиме. Отключить автономный режим, можно просто повторно нажав кнопку «Автономный режим» либо просто закрыв модуль. 26 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 11. ВЫБОР НОМЕНКЛАТУРЫ ДЛЯ ВЫГРУЗКИ Выгрузка номенклатуры производиться на основании таблицы заполненной пользователем. В итоге перед выгрузкой, таблица должна содержать все необходимые данные. Рисунок 27. Главное окно выгрузки с заполненными данными. После завершения настроек, необходимо подготовить данные для выгрузки можно это сделать на подменю «заполнить» и выбрать в выпадающем списке подходящий для Вас режим запыления: Рисунок 28. Варианты заполнения Табличной части 27 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru Все товары Входящие в группу Заполнить по отбору Подбор Новые Товары (отсутвуют на сайте) Товары на сайте Заполнить цены и остатки ВАЖНО!!! Первоначально идентификация товара установлена по артикулу, это означает что пи заполнении Табличной части, будет только тот товар у которого заполнено поле Артикул. Для смены идентификации нужно обратится к пункту 4.3. Разберем каждый пункт более подробно. Все пункты перед заполнение очищают табличную часть. «Все товары» - Табличная часть заполняется всеми товарами из справочника номенклатура. «Входящие в группу» - Табличная часть заполняется всеми товарами из выбранной группы и вложенных подгрупп. «Заполнить по отбору» - Табличная часть заполняется всеми товарами выбранными из справочника номенклатура. (Только для типовых конфигураций) Рисунок 29. Окно отбора ВАЖНО!!! В инструкции не вклчюенна инструкция по использованию отбором, так как он не отличается от типового отбора в 1С:Предприятие. «Подбор» - Табличная часть заполняется методом подбора выбранных позиций из справочника Номенклатура. 28 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru «Новые Товары» - Табличная часть заполняется всеми новыми товарами которых нету на сайте из справочника номенклатура. (ВАЖНО!!! Должно быть подключение к сайту) «Товары на сайте» - Табличная часть заполняется всеми товарами которые есть на сайте и которые идентифицирвоанны в справочнике номенклатура. (ВАЖНО!!! Должно быть подключение к сайту) «Заполнить цены и остатки» - Табличная часть обновляется актуальными ценами, остатками, признаком публикации, производитель, вес, ширина товара, длинна товара, толщина товара, количество изображений. (ВАЖНО!!! Должно быть заполненная Табличная часть) Рисунок 30. Признак публикации Выделить все – Устанавливает публикацию товара для всех позиций в табличной части. Снять выделения – Снимает публикацию товара для всех позиций в табличной части. Инвертировать выделенные – Инвертирует публикацию товара для всех позиций в табличной части. «Очистить» - Табличная часть очищается, и ее можно заново заполнить, если она была например неправильно заполнена. 29 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 12. ВЫГРУЗКА НОМЕНКЛАТУРЫ НА САЙТ ВАЖНО!!! Если выгрузка делается первый раз, то перед этим рекомендуется очистить таблицу Интернет-магазина (Пункт 4.1) Рисунок 31. Кнопка Очистить таблицы интернет-Магазина ВАЖНО!!!! После нажатия на кнопку «очистить таблиц Интнернет-Магазина», все данные на сайте относящиеся к товару будут удаленны безвозвратно. После заполнения Табличной части, можно выгрузить данные на сайт. Корректный экспорт номенклатуры возможен только после завершения всех необходимых настроек. Рисунок 31. Кнопки выгрузки и обновления цен в интернет-магазине Нажав на кнопку «Выгрузка номенклатуры» номенклатура из табличной части на сайт, при этом будет выгружено информация в Интнернет-Магазин, при этом товар который был выгружен повторно, просто обновится на сайте, не создав дублей. (ВАЖНО!!! Должно быть подключение к сайту) При этом появится сообщение о количестве выгруженных товаров и времени выгрузки: Начало выгрузки в 11:19:42 Выгрузка была успешно завершена в 11:19:57 На сайт было выгружено: 130 позиций Если необходимо обновить цены и остатки, необходимо нажать кнопку «Обновить Цены и остатки» при этом у товара в табличной части будет обновлено цены и остатки, другие реквизиты не будут затронуты. (ВАЖНО!!! Должно быть подключение к сайту) Для корректной выгрузки номенклатуры необходимо определить ряд параметров. 30 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 1. Цена продажи (по умолчанию id = 5), если не заполнена цена продажи, товар будет выгружаться на сайт, но не будет доступе покупателю для покупки. 2. Дата определения цен и остатков. (ВАЖНО!!! Все остальные параметры относятся к необязательным и могут быть настроены по усмотрению) Обратите внимание на формат изображения прикрепленного к номенклатуре. Старайтесь использовать картинки jpg, png. Перед выгрузкой все эскизы изображений конвертируются в jpg. Иногда при конвертации bmp, tiff в jpg могут возникать ошибки. 31 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 13. ЗАГРУЗКА ЗАКАЗОВ Рисунок 32. Главное окно загрузки заказов Для использования функционала «Загрузка заказов» необходимо заполнить настройки заказов (пункт 4.5) (ВАЖНО!!! Должно быть подключение к сайту) Рисунок 33. Кнопки управления заказами Для загрузки заказов необходимо нажать кнопку «Получить заказы с сайта» при этом если на сайте нету заказов будет выведено сообщение о отсутствии заказов на сайте. Если заказы на сайте есть, в табличной части будет заполнена краткая информация по заказу 1. Id заказа в интернет-магазине 2. Дата создания заказа 3. Документ созданный в 1С: Предприятие 4. Контрагент созданный в 1С из заказа интернет-магазина, подставленный в документ 5. Статус заказа. Выпадающие поле в котором можно в ручную установить любой доступный статус 32 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 6. Сумма документа 7. Комментарий покупателя из заказа В табличном поле возможно управлять статусами заказов как в ручном, так и автоматическом режиме. Режим управления статусами выбирается в настройках (пункт 4.5) При ручном управлении статусами заказов, статусы заказов заказов загружаются из интернет-магазина и могут быть изменены только в табличной части. При автоматическом управлении статусами заказов, при создании документа в 1С:Предприятие статус заказа в Интернет-магазине меняется с «Добавлен» на «Подтвержден» Для очистки табличной части необходимо нажать кнопку «Очистить», при этом документы в 1С не удаляются. 33 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 14. ИМПОРТ НОМЕНКЛАТУРЫ В БАЗУ Рисунок 34. Главное окно импорта номенклатуры с сайта в базу данных 1С:Предприятие Для использования функционала «Импорт данных» необходимо заполнить настройки импорта (пункт 4.6) (ВАЖНО!!! Должно быть подключение к сайту) Рисунок 35. Кнопка «загрузить информацию» Для загрузки информации в пустую базу 1С:Предприятие 8.1\8.2 необходимо нажат кнопку «Загрузить информацию», при этом будет загружена информация в базу данных 1С согласно выбранным настройкам: 1. Номенклатура 2. Группы номенклатуры 3. Группы номенклатуры в справочники номенклатурные группы 4. Изображения товара (только главная фотография) 34 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru (ВАЖНО!!! Загрузка рекомендуется только для загрузки информации из интернет – магазина в 1С:Предприятия, если у Вас есть информация в 1С:Предприятие загружать информацию не рекомендуется ) После успешной загрузки в табличной части будет отоброженно загруженная информация 1. Id Товара 2. Артикул товара 3. Номенклатура созданная в 1С:Предприятие 4. Группа которой принадлежит номенклатура 5. Описание номенклатуры 35 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 15. ПОЛУЧЕНИЕ ЛИЦЕНЗИИ Для полноценной работы с модулем интеграции 1C:Предприятия и Интернет-магазином необходимо получить лицензию на рабочие место. В стоимость интеграции входит 3 лицензия на рабочие место, при покупке активируется лицензия только на 1 рабочие место, активация оставшихся двух мест происходит по запросу по электронной почте info@1c-mart.ru. При каждом запуске модуля интеграции, автоматически происходит проверка налчия лицензии, в случае если лицензия создана будет сообщено «Лицензия создана.», иначе будут сообщение «Лицензия не создана, возможно у вас отсутует доступ в интернет. Для консультации обратитесь www.1c-virtuemart.ru» Для ручного получения лицензии необходимо выбрать «Действие» и выбрать пункт «Получить лицензию». Для просмотра лицензионного соглашения необходимо выбрать пункт «Лицензионого соглашения» Для просмотра списка обновления необходимо выбрать пункт «Список обновления» Для перехода на форум, необходимо выбрать пункт «Форум» 36 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 16. ОСНОВНЫЕ ОШИБКИ Ошибка загрузки документа. Внешняя обработка не может быть прочитана текущей версией программы Если у вас возникает данная ошибка, необходимо: 1. Открыть конфигуратор 1С:Предприятия 2. Выбрать пункт Файл - > Открыть (Cntr-O) 3. Выбрать файл который вы не можете открыть (*.epf) 4. Нажать кнопку "Да" 5. Закрыть конфигуратор. 6. Запустить модуль заново, ошибка "Ошибка загрузки документа.тВнешняя обработка не может быть прочитана текущей версией программы" пропадет Проделать нужно всего один раз. В дальнейшем данная ошибка возникать не будет. (ВАЖНО!!! Все другие ошибки возникающие при эксплотации модуля интеграции и их решения можно посмотреть на оф. Форуме в разделе ссылка ) 37 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 17. СПИСОК ПОДДЕРЖИВАЕМЫХ ХОСТИНГОВ 100mb.ru 50web.ru 100mbps.ru 93w.ru 1Gb.ru Abris.com.ua 1Gb.ua Active.by 24-hoster.ru Adiba.ru Appletec.ru Arbusi.net Arhost.ru Art-host.ru Arvixe.ru Belihost.ru Bernet.ru Best-hoster.ru Besthost.by besthosting.ua Cityhost.com.u a Dobryjhosting. ru ComfoPlace.co Creahost.ru Dataworker.net Dehost.biz m DomenDomen.com.ua Domishko.ru E-planet hosting.net FairyHosting.co EU-Host.ru eurobyte.ru EveHost.ru Evrohoster.ru m Freehost.com.u Friendhosting.n Freehost.ua Galkahost.com Gig.ru a et Goodnet.com.u Gtxhosting.ru Gudzonhost.ru Guru-host.ru Gyry-host.ru a hostlowcost.co Hos-ting.ru Host-food.ru Host-ua.com Hostace.ru m Hoster24.ru Hostercom.ru HostFabrica.ru Hostgrad.ru Hosthost.biz HostingASP.ru Hostingru.net Hostink.ru Hostland.ru HOSTLIFE Hyperhost.com. Ht-systems.ru Hvarta.ru Hvosting.ua ihc.ru ua interxost.ru ip-hoster.ru iphoster.kz ipipe.ru ISPserver.com Just-hosting.ru Justhost.ru Kirhost.com Komtet.ru Kubez.biz M-hoster.com Machoster.ru Majordomo.ru Majorhost.net Mastak.ru Moyhosting.co Mirohost.net Mobyhost.ru Moinet.ru MTW.ru m Netplace.ru Netter.ru Nghost.in Nkvd.pro Ns-center.ru OpenHosting.r Onyx.net.ua P-host.com.ua P-telecom.ru Park-web.ru u ProGoldHost.n Pro-hosting.lv Prohost.com.ua Provisov.net Pwstudio.ru et Reg.ru Replay.ru Robo-host.ru Rx-host.net Saturn-host.ru Seo-host.ru SpaceWeb.ru Speed-host.ws Sprinthost.ru TheHost.com.u Thejethost.com TimeWeb.ru a Unixhost.com. Umox.net Up100mb.com ua Vip-xost.ru Vline.ru Vyatka-host.ru Whitesuite.ru Win-hoster.ru Wind-host.ru Rootex.com.ua Ru-Center Seoplati.ru Staylon.com Shneiderhost.ru Steadyhost.ru 2dh.ru Agava Authormedia.ru 2domains.ru 2hosts.ru Aiwebhost.com All-hosts.ru AwaxAvahost.ru hosting.ru BulletproofBitte.com.ua Bizhost.ru web.ru Dgrad-host.ru Dianhost.com Dinohost.ru Echohost.com eHost.by Erahost.ru Fastfile.ru Fhoster.ru Flash-host.ru Gipperhost.co GlobaTel.ru m Gold-save.ru h01.biz Handyhost.ru Hc.ru HostBuro.ru Hosted.ua Hoster.by Hostia.ru Hostplus.ws Hostimru.net Hostpro.ua HostimVse.ru HostService.ua imhoster.net infobox.ru instanthost.biz it-host.ws it-mcp.ru Leaderhost.ru Link-host.net Masterhost.ru Maxhost.ru it-patrol.ru Locum.ru Megahost.kz MultiHost.ru Natahost.ru Naunet.ru Nthost.ru On-host.ru Onelim.net Parking.ru Peterhost.ru Planetahost.ru Qpik.ru R-tele.com R01.ru Ruhoster.com Rus-hosting.ru RuskyHost.ru Sibhoster.ru Site-hoster.ru Stephost.ru Strekhost.ru Siteko.net Taghosting.ru UaTramo.ru Trinohost.com Trust-host.ru TutHost.com hosting.com.ua Vgthosting.co Upgradehost.ru upxost.ru Valuehost.ru VDScenter.com m wAgent.net Warehost.ru Web-times.ru Webhost1.ru Webnames.ru Wmrs.ru Wmz-host.ru Worldit.org Wsenet.ru X-host.ua Uahosting.com. Xlhost.ru Xlhost.ws Xyberry.com Yutex.ru Zenon Макхост Via.su ua 2x4.ru Alleanza.ru Bashhosting.ru Caravan.ru Diphost.ru Eserver.ru Flynet.pro Goldhost.ru HostingMegaHoster.ne Hit-host.net Hoster.kz HostYes.ru inter-host.ru Jahost.ru Login.by pro.org t Powerhosting.b SkyNetangels.ru Onkelhost.ru Radiushost.ru Rusonyx.ru Tel.ru Xfes.ru iz host.com.ua interhost.com.u HostingFoxlaboratory. WebXL.ru Hqhost.net Hoster.ru Ho.ua Good-host.net a rabbit.ru ru Eskhosting.ru Dnr.kz Cishost.ru Beget.ru Aminahost.ru 4x4host.ru x53.biz Jino.ru Logol.ru Mirex.su Netbreeze.net Onlinexs.ru PriHost.ru Redhosting.ru RuWeb.net Slavhost.ru Teli.ru 38 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru 39 Интеграция 1С:Предприятия 7.7\8.1\8.2 и Инернет-Магазина www.1c-mart.ru