В данном блоге хочу осветить тему работы интеграции Terrasoft с MSOffice. Никому не секрет, что как и любая программа, так и интеграция зависит также от операционной системы. Поэтому будем рассматривать связку Windows + Office + Terrasoft. Ниже приведу табличку, в которой указаны минимальные версии для работы в данной связке. Также, не исключено, что и версии ниже будут работать, но в ходе тестирования были выявлены некоторые некорректности в работе
* - Поддержка версий 3.4.0 и меньше есть, но есть некоторые вопросы с безопасностью в Office
** - на данный момент совместимость неполная, ведутся работы
*** - присутствуют ошибки в ядре Windows Vista, которые препятствуют нормальной работе интеграции
Артем, добрый день.
Прекрасная тема.
Хотелось бы здесь услышать комментарии разработчика.
Хотелось бы не просто констатировать факт, а получить рекомендации.
Мы как раз столкнулись с такой проблемой:
У нас TS CRM 3,3,2 и Office 13.
Как интегрировать?
Марина, добрый день.
А в чем заключается трудность интеграции?
Артем, в отсутствии инструкции. У всех сотрудников с установленной версией MS Office 2013 отсутстует кнопка экспорта в форматы *.xls *.doc и т.д. И не работает отправка по шаблону е-мэйла, программа выдает сообщение: «Outlook не установлен в системе».
У нас IT отдел осуществляет интеграцию систем. Так вот, с 10-м офисом нет проблем. А на новых машинах - долго анализировали причину отсутствия интеграции, пока не поняли, что, наверное, есть какие-то изменения
Артем, добрый день.
Недавно столкнулся с проблемой интеграции Office 2007 и TSCRM 3.1.0.41. После 10-15 минут работы, после синхронизации Террасофта и Аутлука, выскакивает вот такое сообщение:
ОС Win7 Ultimate, Win8
Посоветуйте, пожалуйста, как можно решить данную проблему
Сергей, добрый день.
Касательно вашей ошибки после синхронизации напишите в Support - так будет эффективнее
Спасибо
Марина, чтобы решить воспрос с установленным Outlook, необходимо открыть сервис scr_MSOfficeConsts и расширить константу SupportedMSOfficeVersionArray следующим образом:
var SupportedMSOfficeVersionArray = new Array('15.0', '14.0', '12.0', '11.0', '10.0', '9.0');
Артем, спасибо. Дополнительно Support обещали прислать инструкцию.
Артем, добрый день.
Support очень оперативно прислали подтверждение Ваших комментариев.
Но возникла проблема. Озвучу для тех, кто столкнется с тем же.
В сервисе scr_MSOfficeConsts отсутствует приведенная на Вашем рисунке строка.
Удалось найти её только в сервисе scr_MSOfficeUtils.
Внимание! Вопрос. :)
Нужно ли в сервисе scr_MSOfficeConsts создавать приведенную Вами строку самостоятельно или достаточно исправлений в сервисе scr_MSOfficeUtils?
Марина, добрый день.
Действительно в некоторых версиях конфигурации эта константа находится в сервисе scr_MSOfficeUtils. Достаточно изменить ее в том скрипте, в котором она есть