28.11.2010, 13:28 | #1 |
Участник
|
Ошибка обновления в стандартном функционале импорта
Добрый день.
Пытаюсь осуществить обновление атрибутов сущности Клиент через стандартный импорт. Выгружаю excel файл, сохраняю в csv формате, в процессе создания импорта указанный файл успешно распознается, появляется флаг обновления (см. рис. 1.jpg). Однако сам процесс импорта завершается со статусом "Не выполнено" с такой странной ошибкой: Импорт отменен из-за обнаруженной ошибки. Восстановлено исходное состояние системы. По крайней мере для одного сопоставления атрибута задано значение 1 для атрибута isSustem. При импорте невозможно создать сопоставления системных атрибутов. Из описания ошибки видно, что причина кроется в первом атрибуте строки, которым является GUID клиента, но ведь при обновлении этот столбец в файле обязателен. Что не так? Заранее спасибо за помощь! |
|
28.11.2010, 14:12 | #2 |
Kostya Afendikov
|
Если проблему не решите, то можете воспользоваться данным инструментом для вашей задачи
http://mscrmbulkupdatetool.codeplex.com/ Пользуюсь им, т.к. у меня нет галочки для обновления сущностей |
|
|
За это сообщение автора поблагодарили: Camena (1). |
28.11.2010, 15:58 | #3 |
Moderator
|
Что если попробовать использовать не автоматический маппинг, а пользовательский?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
29.11.2010, 11:21 | #4 |
Участник
|
Цитата:
Сообщение от Bondonello
Если проблему не решите, то можете воспользоваться данным инструментом для вашей задачи
http://mscrmbulkupdatetool.codeplex.com/ Пользуюсь им, т.к. у меня нет галочки для обновления сущностей Спасибо за ссылку на утилиту! У меня возникла проблема с авторизацией, вываливается ошибка: System.TypeInitializationException: Инициализатор типа "OrbitOne.CRMUpdater.CRM.Updator" выдал исключение. ---> System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "Microsoft.Crm.Sdk, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл. Имя файла: "Microsoft.Crm.Sdk, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" в OrbitOne.CRMUpdater.CRM.Updator..cctor() Подозреваю, что проблема в подгруженных библиотеках sdk и нужна перекомпиляция проекта, однако исходнков нет. Последний раз редактировалось Camena; 29.11.2010 в 11:27. Причина: - |
|
29.11.2010, 11:23 | #5 |
Участник
|
|
|
29.11.2010, 11:29 | #6 |
Kostya Afendikov
|
Цитата:
Сообщение от Camena
Насчет галочки, то ее появление действительно подчиняется неизвестным алгоритмам... Правда у меня создалось ощущение, что если одним из выгруженных столбцов является "Дата изменения", то практически всегда флажок появляется.
Спасибо за ссылку на утилиту! У меня возникла проблема с авторизацией, вываливается ошибка: System.TypeInitializationException: Инициализатор типа "OrbitOne.CRMUpdater.CRM.Updator" выдал исключение. ---> System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "Microsoft.Crm.Sdk, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл. Имя файла: "Microsoft.Crm.Sdk, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" в OrbitOne.CRMUpdater.CRM.Updator..cctor() Подозреваю, что проблема в подгруженных библиотеках sdk и нужна перекомпиляция проекта, однако исходнков нет. |
|
29.11.2010, 11:39 | #7 |
Участник
|
|
|
29.11.2010, 12:25 | #8 |
Участник
|
Цитата:
Сообщение от Bondonello
Если проблему не решите, то можете воспользоваться данным инструментом для вашей задачи
http://mscrmbulkupdatetool.codeplex.com/ Пользуюсь им, т.к. у меня нет галочки для обновления сущностей |
|
29.11.2010, 20:33 | #9 |
Kostya Afendikov
|
Скачайте Notepad++, откройте полученный csv файл в нем и перекодируйте в utf-8, предварительно скопировав содержание, потом можете вставлять. Файл будет в нужном формате
|
|
29.11.2010, 21:51 | #10 |
Moderator
|
Можно простым блокнотом в UTF-8 сохранить.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|