Установка и активация внешнего обработчика 1С

Настройка синхронизации 1С с магазином, в зависимости от локальной или облачной версии.

Все модули (обработчики) связи с 1С лежат в архиве GitHub 1С-файлов.

Есть помошник, который сам найдет нужный модуль к вашей версии 1С. Выберите ваш вариант размещения 1С:

1С на компьютере

Если 1С локальная, нужно скачать Архив с модулями связи (обработчиками) 1С и затем выбрать свой. Зайдите на Github, нажмите Clone or download → Download ZIP и скачайте архив:

1C 8.3

  1. Из 1С:Предприятие, выбираем Файл → Открыть и ищем папку на компьютере вашей версии 1С, выбираем файл Loader_Exchange из этой папки:

2. Откроется Loader_Exchange, который автоматически ищет модуль 1С нужной версии, именно для вашей конфигурации и версии платформы. Если автоматически не удалось – можно найти и открыть модуль обмена вручную, через меню в вашей 1С Файл → Открыть.

3. Далее откроется модуль (обработка) "Обмен с Сайтом":

Для версий конфигурации, работающих в режиме управляемого приложения, адрес сайта и номер серийного ключа лицензии PHPShop Enterprise Pro 1C вводится по кнопке Настройки - Параметры доступа.

После сохранения настроек, автоматически выполняется проверка валидности введенных данных, и можно будет продолжить работу в полнофункциональном режиме, либо в режиме ознакомления и тестирования Lite.

4. После ввода адреса сайта, нажмите кнопку "Проверить лицензию". При положительной проверке, данное окно будет закрыто, и вы будете направлены на следующую форму. Если лицензия отсутствует, то обработка перейдет в режим Lite с ограниченными возможностями.

В режиме Lite доступна синхронизация номенклатуры по артикулу, краткому описанию, подробному описанию и основной цене. Поддерживаются следующие версии 1С: 8.2 и 8.3, УТ 10.3 и 11, Управление небольшой фирмой 1.4, Розница 2.1. Все остальные опции товара и загрузка заказов доступны только в полной версии PHPShop Pro .

Получить серийный номер для активации 1С можно так же из панели управления магазином Справка → О программе. Для уверенности, что используется лицензия с актуальной поддержкой, следует произвести синхронизацию лицензии кнопкой Синхронизировать напротив серийного номера.

1C 8.2 - 7.7

Для работы обмена на этих конфигурациях требуется установка и регистрация дополнительного DLL, для этого следует скачать установщик EasyControl и установить его на свой компьютер с 1С.

  1. Из 1С:Предприятие, выбираем Файл → Открыть и ищем папку на компьютере вашей версии 1С в папке C:/PHPShop/1C/ выбираем файл Loader_Exchange из этой папки с номером версии 1С.

2. Откроется Loader_Exchange, который автоматически ищет модуль 1С нужной версии, именно для вашей конфигурации и версии платформы. Если автоматически не удалось – можно найти и открыть модуль обмена вручную, через меню в вашей 1С Файл → Открыть.

3. Далее откроется модуль (обработка) "Обмен с Сайтом". При первом запуске:

  • Откройте вкладку Подключение и заполните поля имя домена, пользователь и пароль. Имя домена указывается всегда с http|https и служебной папкой сайта. Например: https://mysite.ru/1cManager

  • Перейдите на вкладку Лицензии, и по кнопке "Проверить лицензию" вам должно быть показано сообщение Проверка лицензии успешно завершена, а на форме появится дублирующая надпись. В противном случае, проверьте, что имя домена указано верно, а компьютер имеет доступ в интернет.

Если модуль используется в демонстрационных целях, на выгрузку будет наложено ограничение по функционалу.

1С в облаке

  1. Скачайте из архива нужную обработку (модуль) на рабочий стол 1С-облака, например /1c/8.3/ManagedApp/ROZNICA/2.2.9/PHPShop_Exchange_83.epf на рабочий стол в облаке.

  2. Запустите 1С и откройте обработку Файл → Открыть с рабочего стола PHPShop_Exchange_83.epf.

Все популярные облачные сервисы 1С Scloud.ru, 1BITcloud.ru и другие, без проблем работают с нашими файлами.

1C-облако 1cfresh.com не поддерживает работу с PHPShop из-за обязательной сертификации 1С-обработок. Используйте для обмена формат CommerceML.

Ошибки запуска DLL

1. Ошибка подключения компоненты phplic.dll на 32-битной Windows

При запуске обработчика для 1С 8 появляется сообщение "не удалось подключить компоненту phplic.dll

Для решения проблемы следует выбрать Пуск → Программы → Стандартные → Командная строка → правая кнопка мышки → запуск от имени администратора. В командной строке набрать:

regsvr32.exe phplic.dll

2. Ошибка подключения компоненты phplic.dll на 64-битной Windows

При запуске обработчика для 1С 8 появляется сообщение "не удалось подключить компоненту phplic.dll

Для решения проблемы следует выбрать Пуск → Программы → Стандартные → Командная строка → правая кнопка мышки → запуск от имени администратора. В командной строке набрать:

C:/WINDOWS/SYSWOW64/REGSVR32.EXE C:/WINDOWS/SYSWOW64/phplic.dll

При возникновении ошибки присутствия файла phplic.dll в папке C:/WINDOWS/SYSWOW64 следует убедиться в наличии файла в этой директории и при его отсутствии скачать phplic.dll.

Ошибки запуска EPF

1. Ошибка подключения внешних метаданных.

При запуске обработчика для 1С 8 появляется сообщение "Отсутствуют права на интерактивную загрузку внешних обработок по причине: Нарушение прав доступа!

Для решения проблемы следует разместить файл обработки в Дополнительные отчеты и обработки конфигурации.

1С в 64-битном режиме

1С в 64-битном режиме поддерживает следующие конфигурации:

  • Управление торговлей 11.4

  • Управление торговлей 10.3

  • Розница 2.2.11

  • Управление нашей фирмой редакция 1.6

Все остальные конфигурации 1С работают только в 32-битном 1С-клиенте и требуют установки 32-битной dll для запуска «Обмена с сайтом».

Мастер Синхронизации

Помощник настроек автоматически вызывается при первом запуске обработки на компьютере пользователя. После заполнения и проверки всех введенных данных пользователю будет предложено сохранить изменения и работа помощника будет завершена. Однако, при необходимости помощник может быть открыт в любое время. Для этого необходимо зайти в настройки обработки и выбрать пункт Открыть помощник.

Ввод лицензионного номера

Работа помощника начинается с ввода параметров подключения к сайту. Если у Вас есть файл лицензии PHPShop «****.lic» — достаточно указать ее по кнопке LIC на форме, что избавит от ручного ввода данных имени домена и серийного ключа.

Если сайт использует SSL протокол, то имя домена указывается с HTTPS, например https://demo.phpshop.ru/1cManager/, иначе синхронизация не будет работать.

Настройка параметров FTP доступа к серверу

Перед переходом к следующему массиву настроек будет выполнено тестовое подключение к указанному сайту и, в случае неудачи — выведено информационное сообщение и отменен переход вперед.

В следующем окне настраиваются параметры подключения или к ftp-серверу сайта, или локальные пути выгрузки транспортных csv-файлов. При указанном направлении выгрузки csv-файлов на ftp-сервер выполнение проверки подключения к ftp является обязательным условием перехода к следующему шагу.

Настройка параметров выгрузки товаров

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

По кнопке «Далее» переходим в окно определения параметров описания товаров и валют выгружаемых цен.

И, наконец, переходим к шагу, вызывающему наибольшее непонимание у пользователей и приводящему к неверному результату обмена – замены нечисловых префиксов в кодах родительских групп 1С. Но приведенные комментарии и практические примеры должны помочь пользователю выполнить и эту настройку.

Настройка параметров загрузки заказов в 1С из интернет-магазина

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

Таблица ошибок 1С и пути решения

Нравится

Last updated