Skip to main content

Служба автоматической выгрузки

1. Убедитесь, что у Вас есть код активации интерфейса. в Конфигураторе в меню «Интерфейсы» - «Настройка интерфейсов» - код с номером 127

 2. Выполните скрипт:

Скопируйте файл PriceOptimizer.sql на локальный диск C:\
- с помощью утилиты C:\EDEL\System\DBISQLC.exe (Data source name: Edel32)
- ОК В поле COMMAND введите команду: READ C:\PriceOptimizer.sql
- Нажмите кнопку «Execute» либо F9

 3. Необходимо прописать параметры Вашего почтового аккаунта и подключения к SMTP-серверу в CfgAssistant Конфигуратор – Установки – Дополнительные настройки.

image.png

Подробнее описано тут: https://support.edelink.ru/node/63404

 4. Установите службу: EdelUnloadCRM_1.0.0.0.exe, настроитйе конфиг службы: c:\EDEL\SERVICES\EdelUnloadCRM\EdelUnloadCRMSrv.exe.config

<add key="CRMType" value=" PriceOptimizer " />
<add key="Subject" value="Отель Эдельвейс" />
<add key="UnloadInterval" value="24" />
<add key="SendTo" value="loggin@supercrm.ru" />
<add key="UseUnloadTime" value="false" />
<add key="UnloadTime" value="16:00" />
<add key="Cron" value="" />
<add key="CodePageName" value="windows-1251" />
<add key="HasHeaderRecord" value="false" />

 

Где нужно указать:

тип используемой CRM:

<add key=key="CRMTypeCRMType" value=" value=PriceOptimizer " PriceOptimizer " /> 

 

Прописать корректный адрес почты CRM

<add key=key="SendToSendTo" value="loggin@supercrm.ru" value="loggin@supercrm.ru" /> 

 

Задать кодовую страницу для файла csv (файл вложения)

<add key=key="CodePageNameCodePageName" value="windows-1251" value="windows-1251" /> 

 

Задать интервал или точное время отправки письма в CRM

Если указана строка CRON, то она имеет наибольший приоритет и остальные настройки интервала выгрузки буду проигнорированы. Например для выгрузки каждые две минуты необходимо прописать:

<add key=key="Cron"Cron" value=value="0 0/2 * * * ?" /> 

 

Для выгрузки в указанные часы, без использования строки CRON:
Можно указать интервал выгрузки в часах:

<add key=key="UnloadIntervalUnloadInterval" value="24" value="24" /> 

в этом случае строка CRON должна быть пуста:

<add key=key="Cron"Cron" value=value="" /> 

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

<add key=key="UseUnloadTimeUseUnloadTime" value="true" value="true" />

<add key=key="UnloadTimeUnloadTime" value="16:00" value="16:00" /> 

Каждый день в 16:00 будет выполнена выгрузка данных в CRM. ВАЖНО!!! Необходимо установить флажок:

<add key=key="UseUnloadTimeUseUnloadTime" value="true" value="true" />