AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2008, 17:10   #1  
dreamer is offline
dreamer
Участник
Аватар для dreamer
 
53 / 15 (1) ++
Регистрация: 18.01.2007
Адрес: Киев
Проблемы с OutLook
Здравствуйте,господа!
Такая ситуация:программно добавляю контакт в Outlook, его entryId сохраняю в таблице и все хорошо
Потом захожу в Outlook и руками удаляю этот контакт.
В Аксапте есть код:
item= outlookNamespace.getItemFromID(ContactEntryId)
,где ContactEntryId - entryId удаленного из Outlook-а контакта.
И ,собственно, вопрос : почему item существует (Аксапта его видит) ?
Старый 05.08.2008, 19:10   #2  
dreamer is offline
dreamer
Участник
Аватар для dreamer
 
53 / 15 (1) ++
Регистрация: 18.01.2007
Адрес: Киев
Вроде разобрался:
у метода getItemFromID() есть еще один параметр целочисленный storeId - код папки (в моем случае 2 - Контакты).
Но получается,что EntryId уникален только в пределах папки или как? Хм...
Старый 05.08.2008, 20:20   #3  
avf is offline
avf
Участник
 
31 / 24 (1) +++
Регистрация: 28.06.2007
Цитата:
Сообщение от dreamer Посмотреть сообщение
Вроде разобрался:
у метода getItemFromID() есть еще один параметр целочисленный storeId - код папки (в моем случае 2 - Контакты).
Цитата:
Сообщение от RTF MSDN;
Each folder has an ID field called Folder.StoreId, the value of which is the same for all the folders in a particular message store. Each folder also has a unique Entry ID field.
When using the getItemFromID method to retrieve an item based on its ID, you should specify both the EntryID of the item and the StoreID of the folder. If you do not specify the StoreID, getItemFromID searches the default message store.
Цитата:
Сообщение от dreamer Посмотреть сообщение
Но получается,что EntryId уникален только в пределах папки или как? Хм...
Цитата:
Сообщение от RTF MSDN;
Each Outlook item has a field called EntryID, which is a unique ID field generated by the messaging storage system for use with the MAPI folders that store the item. It’s important to note that whenever an item is created in a folder, it is assigned a new EntryID. This means that the EntryID field changes if an item is moved to a different folder or if an item is exported and then imported (even to the same folder).
msdn: Working with EntryIDs and StoreIDs

Последний раз редактировалось avf; 05.08.2008 в 20:23.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Create Outlook Appointment or Meeting Request using X++ Blog bot DAX Blogs 0 30.04.2008 23:07
jinx: Microsoft Dynamics AX und .NET - Erstellen eines Termins in Outlook Blog bot DAX auf Deutsch 0 03.11.2007 00:33
Доступ к Outlook из web - портала magnetica DAX: Программирование 6 07.07.2006 16:05
Создание контакта в outlook andkud DAX: Программирование 5 10.08.2005 16:22
синхронизация с outlook alpine DAX: Функционал 7 09.06.2004 13:53
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:10.