При импорте контактов из Outlook в Terrasoft может возникнуть сообщение: Доступ к данным Outlook запрещен.

Данное сообщение означает, что система безопасности Outlook не дает доступ к информации по контактам для Terrasoft.

Для решения данного вопроса, необходимо отключить систему безопасности Outlook для контактов:
1. Открываем раздел Контакты в Outlook
Outlook1
2. Выбираем необходимую папку (с которой мы будем импортировать) и открываем ее свойства
Outlook2
3. Переходим в закладку Разрешения
Outlook3
4. Устанавливаем доступ
Outlook4

Перезапускаем Outlook и выполняем повторно синхронизацию.

С уважением
Белецкий Арсений
Группа компаний Terrasoft

Нравится

Поделиться

2 комментария

Арсений спасибо, очень полезный пост, +1

Столкнулся еще с одним нюансом, который выявил с клиентом.

Дело в том, что сообщение "Доступ к данным Outlook запрещен" может возникнуть еще по одной причине, если в папке контактов есть группы контактов.
Например, есть группа TechSupport, в которую входит 20 специалистов поддержки, но эта группа находится среди обычных контактов. Так вот как только синхронизация подходит к этой группе, то появляется сообщение и синхронизация прекращается.

Вот такой интересный факт :cool:

С уважением
Белецкий Арсений
Группа компаний Terrasoft

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

Началось все с импорта контактов из Excel. Чтобы не плодить зоопарк в справочнике должностей, название должности вставлял в поле "Полное название должности". Не знаю, с этим связано или нет, но при импорте записей в "Карьере"для контактов не создалось. И как оказалось, из-за этого в контрагентах контакты не отображаются в детали "Контакты".

После некоторых размышлений и поисков решил сделать скрипт, который обновит карьеру для все контактов.
На удивление, скрипт создать удалось достаточно быстро (во вложении). Не уверен, что правильно. Но, похоже, что он корректно отработал. По крайней мере у всех импортированных контактов запись в детали "Карьера" появилась.
Однако проблема с отображение в контрагентах информации об их контактах на соответствующей детали осталась. Пр этом я уже взял текст запроса sq_ContactInAccount и запустил его в самой базе SQL - там все выводится корректно. Поле IsCurrent, по которому тоже могут строки при отображении отбрасываться, у всех записей по 1.
Причем в контактах, созданных вручную - все нормально. Сравнил результаты sq_ContactInAccount для созданных вручную записей и для тех, с которыми проблемы, - никакой разницы крамольной не заметил.
Странно как-то...

Нравится

Поделиться

3 комментария

Скорее всего при импорте в таблице карьеры просто не было первичных ключей, поэтому значения на деталь и не попали. В таких случаях необходимо смотреть лог импорта.
Во вложении находится пример как настроить импорт карьеры + скрипт, который перенесет данные из карточки на деталь (подойдет для Вашего случая, когда данные не проимпорировались).

Да, действительно я как-то не подумал, что карьеру тоже можно импортировать...
Попробовал это сделать, но все равно проблема осталась.
В базе в таблице все записи есть tbl_ContactCareer. Для записей созданных и создаваемых вручную деталь "Котакты" отображает все нормально. Импортированных там как не было, так и нет.

Даа. Оказывается все нормально было, просто дубли в контрагентах были с пробелом в начале (так вот у нас файл для экспорта подготовили...)

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