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 Конфигуратор – Установки – Дополнительные настройки.
Подробнее описано тут: 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="почта@кому.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, можно использовать настройки планировщика:
Если указана строка CRON, то она имеет наибольший приоритет и остальные настройки интервала выгрузки буду проигнорированы.
Например для выгрузки каждые две минуты необходимо прописать:
<add key="Cron" value="0 0/2 * * * ?" />
Для выгрузки в указанные часы, без использования строки CRON, можно указать интервал выгрузки в часах:
<add key="UnloadInterval" value="24" />
<add key="Cron" value="" />
<add key="UseUnloadTime" value="true" />
<add key="UnloadTime" value="16:00" />
Каждый день в 16:00 будет выполнена выгрузка данных в CRM (согласно примеру настройки).
