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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.08.2012, 18:01   #1  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
? Импорт населенных пунктов по районам-областям
Есть сущности город, район, область.
Районы и области уже импортированы.
Нужно осуществить импорт городов с указанием названий районов и областей.
В списке импорта есть несколько районов, которые повторяются в разных областях. Для сущностей "город" и "район" предусмотрены поля "район","область" по которым создано:
----------------------------------------------------------------------------
связь "район-город" и в ней сопоставления:
район.район <==> город.район
и
район.область <==> город.область
----------------------------------------------------------------------------
связь "область-город" и в ней сопоставление:
область.область <==> город.область
----------------------------------------------------------------------------
Когда осуществляю импорт одной записи с районом, название которого повторяется для разных областей, CRM сообщает, что обнаружено повторение ссылки для подстановки (0x80040352).
Не могу понять, как побороть ситуацию.
Старый 14.08.2012, 12:30   #2  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Во первых у вас связи не правильные. Зачем вам в районе указывать еще и область?
Хватит такой связки:
Сущность: Город (указать область)
Сущность: Район (указать город)
И все.
Сначала заливаете справочник областей, потом городов, потом районов.
Старый 14.08.2012, 13:45   #3  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Во первых у вас связи не правильные. Зачем вам в районе указывать еще и область?
Хватит такой связки:
Сущность: Город (указать область)
Сущность: Район (указать город)
И все.
Сначала заливаете справочник областей, потом городов, потом районов.
Т.е. получится связка: Область->Город->Район ?
Или как ?

Я руководствовался следующей логикой:
Область - сама по себе. (Импорт происходить элементарно).
Район ссылается на область. (Импорт происходит корректно, район привязан к области).
Город при импорте, в общем случае, нужно привязывать к району, но чтобы система поняла какой именно из районов нужно выбрать, если таких оказывается несколько нужно указать еще и область ...

А вот как научить систему узнать район по названию и по области - никак не соображу.
Что с дополнителным сопоставлением район-область для связи город-район,
что без него одинаково получаю ошибку (0x80040352)

Последний раз редактировалось Iwa; 14.08.2012 в 13:49.
Старый 14.08.2012, 15:03   #4  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Все верное!
Связь вот такая должна быть: Область->Город->Район
1.Сначала заливаем "Области"
2.Потом заливаем (города с указанными областями)
3.Потом заливаем (районы с указанными городами)
Примечание, если в екселевской таблице где будет указан город и напротив него Область, которой в справочнике нет, то эта запись не импортируется. Будет ошибка. Ну так же и с районами.
Удачи! )
Старый 14.08.2012, 18:37   #5  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Все верное!
Связь вот такая должна быть: Область->Город->Район
1.Сначала заливаем "Области"
2.Потом заливаем (города с указанными областями)
3.Потом заливаем (районы с указанными городами)
Примечание, если в екселевской таблице где будет указан город и напротив него Область, которой в справочнике нет, то эта запись не импортируется. Будет ошибка. Ну так же и с районами.
Удачи! )
Увы! А города то так же неоднозначны, как и районы.
Получаю все то же, только наизнанку.
Старый 15.08.2012, 08:29   #6  
axma is offline
axma
Участник
 
53 / 21 (1) +++
Регистрация: 13.10.2011
Адрес: Москва
Я в такой ситуации использовала , может, не самый изящный метод, но все же расскажу: вычислила все такие районы с одинаковым названиями (их все же меньше, чем населенных пунктов), добавила к ним временные символы в исходных файлах (и по городам и по районам). Например: Александровский р-н1 (в Ставропольском крае), или Александровский р-н2 (во Владимирской области). Импортировала, а после уже меняла названия на нормальные в самих справочниках CRM. Пришлось повозиться немножко, но все получилось без особых напрягов. Единственное, что эта тема теперь иногда дает о себе знать: когда импортируешь Организации, в адресе которых такой спорный район (а еще и названия городов иногда повторяются J), то здесь импорт дает сбой, приходится и тут мудрить.
Старый 15.08.2012, 13:05   #7  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Итак, насколько я понял... Имеет Область -> Район -> Город.
В Районе лукап на Область, а в Городе лукап на Район.
Области и Район импортируются легко.
Теперь нужно импортировать Города, в которых есть лукап на Районы. Проблема в том, что названия Районов не уникальные.
Тогда делаете так:
1. Сносите импортированные Район;
2. Добавляете в сущность Район новое пол "ОбластьРайон";
3. Создаете в Ипортируемом файле столбец "ОбластьРайон" путем конкатенации значений столбцов Область и район;
4. Загружаете новые Районы в CRM;
5. В импортируемом файле с Городами, также создаете столбец "ОбластьРайон";
6. При импорте Городов в CRM выбераете для лукапа Район сопоставление по полю "ОбластьРайон";
7. Сносите у сущности Район поле "ОбластьРайон".
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 15.08.2012, 14:53   #8  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
у меня вопрос - что мешает вместо имени района заполнить его id в файле импорта ? т.е. вместо new_areaidname использовать new_areaid, где new_areaid - название поля района в городе.
Старый 15.08.2012, 15:46   #9  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от Bondonello Посмотреть сообщение
у меня вопрос - что мешает вместо имени района заполнить его id в файле импорта ? т.е. вместо new_areaidname использовать new_areaid, где new_areaid - название поля района в городе.
Штатных возможностей для этого вроде как и нет.
Старый 15.08.2012, 16:23   #10  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от Bondonello Посмотреть сообщение
у меня вопрос - что мешает вместо имени района заполнить его id в файле импорта ? т.е. вместо new_areaidname использовать new_areaid, где new_areaid - название поля района в городе.
Все же попробовал так сделать.
Из городов сделал экспорт записей, в которых район не заполнен (из-за неоднозначности при основном экспорте), в поле "Район" прописал не название, а GUID. Получил желаемый результат.
Спасибо !!!
Старый 15.08.2012, 16:24   #11  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Не знаю что вы там намудрили... Но должно все нормально импортироваться...
Я так и не понял, зачем привязывать рйон к обласи ???
Или район - это у вас рйонный центр???
Старый 15.08.2012, 16:35   #12  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
В целом механизм получился такой:
1) Заливаем области;
2) Заливаем районы;
3) Заливаем города с областями (с разрешением дублирования);
4) Делаем экспорт городов;
5) Готовим пачку файлов по областям (из-за ограничения в 8mb на файл). Если названия районов не дублируются, то можно по названиям, а для дублирующихся указываем их GUID;
6) Заливаем города по областям.
Получаем необходимый результат.

В выше описанном случае много лишних телодвижений получается.
Но вообще говоря, хотелось бы, чтобы был простой механизм увязывания имен района и области, как, например в SELECT ... WHERE Район='Название' AND Область='Название'

В любом случае всем огромное спасибо за участие
Старый 15.08.2012, 16:37   #13  
Iwa is offline
Iwa
Участник
 
14 / 10 (1) +
Регистрация: 10.07.2012
Адрес: Киев, Украина
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Не знаю что вы там намудрили... Но должно все нормально импортироваться...
Я так и не понял, зачем привязывать рйон к обласи ???
Или район - это у вас рйонный центр???
Район - административно-территориальная единица области.
Старый 15.08.2012, 20:47   #14  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
Цитата:
Сообщение от Iwa Посмотреть сообщение
Все же попробовал так сделать.
Из городов сделал экспорт записей, в которых район не заполнен (из-за неоднозначности при основном экспорте), в поле "Район" прописал не название, а GUID. Получил желаемый результат.
Спасибо !!!
Пожалуйста
Теги
импорт, crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Импорт данных Natalia Lebedeva Dynamics CRM: Администрирование 5 27.03.2011 23:57
Коллеги, не могу сделать импорт данных в CRM 4.0 Alexey-IT Dynamics CRM: Функционал 8 01.08.2009 08:53
Импорт "Интересов" из xls пользователями sergeyjb Dynamics CRM: Разработка 18 24.10.2008 10:35
Импорт в CRM 4 Talisman2005 Dynamics CRM: Администрирование 2 06.06.2008 17:15
Штатный импорт словарей в CRM GuliaevAY Dynamics CRM: Функционал 3 23.08.2006 11:52

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

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

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