День добрый, уважаемые участники интернет сообщества!

Как вы, наверное, все знаете, в Terrasoft существует возможность двусторонней синхронизации задач между MS Outlook и Terrasoft. Хочу рассказать об одной особенности: если выполнять синхронизацию задач из Terrasoft в MS Outlook, то в случае если для задачи в Terrasoft установлен признак "Отображать в расписании", то задача будет интегрирована в MS Outlook как встреча и будет отображена в календаре.
1
В ином случае - задача попадет в меню "Задачи" в папку "Задачи".
2

Эта особенность реализована в скрипте scr_MsOutlookSynchronization:

if (ShowInSheduler) {
         olItem = OutlookSync.OutlookApplication.CreateItem(olAppointmentItem);
} else {
         olItem = OutlookSync.OutlookApplication.CreateItem(olTaskItem);
         }
IsAddUserField = true;
OutlookSync.CreatedItem++;

где
 var ShowInSheduler = (TerrasoftItemDataset.Values('ShowInScheduler') == 1);

Соответственно, Вы можете легко изменить указанную логику, например по типу задачи (если тип: встреча – создаем встречу, в ином случае задачу):

if (IsMeetingOrTask) {
         olItem = OutlookSync.OutlookApplication.CreateItem(olAppointmentItem);
} else {
         olItem = OutlookSync.OutlookApplication.CreateItem(olTaskItem);
         }
IsAddUserField = true;
OutlookSync.CreatedItem++;

var IsMeetingOrTask = (TerrasoftItemDataset.Values('TypeID') == '{63FB4E89-EE75-404F-8352-1E712AC909F6}');

где '{63FB4E89-EE75-404F-8352-1E712AC909F6}' – ID типа задачи «Встреча».

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

olItem = OutlookSync.OutlookApplication.CreateItem(olAppointmentItem);
olItem = OutlookSync.OutlookApplication.CreateItem(olTaskItem);        
IsAddUserField = true;
OutlookSync.CreatedItem++;

Приятной работы с Terrasoft!

Нравится

Поделиться

0 комментариев
Показать все комментарии

Только вышел со встречи в Москве, поставил абсолютный личный рекорд по продолжительности презентации: 4 часа 40 минут чистого времени (без учета зайти/выйти/развернуть ноутбук). ППО 1 + презентация + ППО 2.
У кого какие максимальные длительности встреч по продажам? ;) о чем говорили все это время? Сколько выпили кофе/чая? ;)

Нравится

Поделиться

7 комментариев

Юра, думаю.. вряд ли тебя кто-то переплюнет.. у меня как-то была удаленная презентация длительностью 4 часа - первая встреча с телекомом с детальной демонстрацией продукта и обсуждения их насущных проблем... Только во всём этом мне до сих пор не понятно, как клиент умудрился оставаться активным, задавать кучу вопросов по истечению такого длительного количества времени..

Юра, ну ты демочку-то показал напоследок?

Виталик, показывал все что было в арсенале, даже BPMonline открывал пару раз.

Ровинский говорил, что у него есть рекорд больше, ждем комментарий.

Юра, ты им сыграл?
Я раз проводил встречу порядка 4 часов, но, только потому, что нужно было забрать в этот же день подписанный договор. Большую часть времени говорили о жизни :)

Бывает же!!! :wink:

Не, было дело в одном банке Олега Криворучко, в переговорной стоял рояль.
Я перед началом презентации поиграл, правда не для бизнеса... для секретаря :)

Продолжаем сбор историй!! Делимся активнее!!!

Но ты же (как порядочный человек) женился потом на секретаре? :)

ггг, нет, я передал клиента дальше, руками по этой сделке идет Олег Криворучко!

Показать все комментарии