25.11.2005, 15:19 | #1 |
Участник
|
Здравствуйте, коллеги!
Помогите если можете: стоит 4.0 под SQL server. Пытаюсь включить синхронизацию с Outglook, и тут же радостно выдается ошибка "Обработчик Outlook не включается". Рядом стоит 3.7 там все прекрасно работает Что бы это могло быть? |
|
28.11.2005, 18:40 | #2 |
Участник
|
Цитата:
При тестировании локально 4ка работала. В Управл. Отнош. Настройки, закладка регистрация e-mail что заполнено? Код пользователя там указан? такая ошибка сразу возникла - при первой же попытке? На карточке менеджера, который будет синхронизироваться - e-mail указан верный? |
|
29.11.2005, 09:42 | #3 |
Участник
|
Suok, спасибо. Подтолкнул на мысль, у нас в компании несколько адресов e-mail, я поставил первый который пришел в голову из моих 4. А надо ставить тот который в учетной записи Outglook. C the Bat такого у меня не было.
Забыл. Респект Suok |
|
17.10.2007, 16:23 | #4 |
Участник
|
что б не открывать новой темы....
Настраиваю синхронизацию Nav 4 sp3 с Outlook 2003 sp2 на локальной базе. При попытке синхронизации выдает ошибку: "Не удалост вызвать функцию Restrict. Компинент OLE или сервер Automation вернул следующее сообщение: Требуемая функция не существует, или вызов пытается присвоить значение свойству, которое не изменяется." Лезу в отчет 5171 Synchronize with Outlook где собственно и возникает ошибка. Такой функции действительно нет у моего автомэйшена (NS Outlook Synchronization Handler 1.7). И что бы это могло быть? Меня обделили? P.S. Как могу судить по названию и коду, Restrict служит для налождения фильтров, например на период синхронизации P.P.S. Когда-то делал синхронизацию на 3.6, и подобных проблем не возникало |
|
17.10.2007, 16:46 | #5 |
Участник
|
У меня также NS Outlook Synchronization Handler 1.7
Всё работает Почитайте тут: Использование Automation UPD: В любой случае, можете закоментировать строчку OLContacts := OLContacts.Restrict('[Sensitivity] <> 2'); Это фильтрация контактов по признаку <>Private |
|
17.10.2007, 17:02 | #6 |
Участник
|
Цитата:
Код: OLTasks := OLTasks.Restrict('([Start Date] <= ''' + FORMAT(EndDate) + ''' AND [Due Date] >= ' + '''' + FORMAT(StartDate) + ''')' + ' OR ([Start Date] = '''' AND [Due Date] >= ' + '''' + FORMAT(StartDate) + ''')'); |
|
07.12.2007, 12:06 | #7 |
Участник
|
Все дело оказалось в сервиспаках. Моя ошибка вылазила в sp1, после установки sp3 ошибка исчезла.
После замены CRONUS'а с sp1 на sp3 появилась странная ошибка, которая возникала на триггере OnAfterGetRecord при синхронизации задач. Ошибка гласила, что переменная типа Automation сначала должна быть создана или присвоена. После анализа кода, решил что это бред. Поставил SLEEP(1000); первой строкой данного триггера и ошибка пропала... |
|