|
13.08.2012, 18:01 | #1 |
Участник
|
Импорт населенных пунктов по районам-областям
Есть сущности город, район, область.
Районы и области уже импортированы. Нужно осуществить импорт городов с указанием названий районов и областей. В списке импорта есть несколько районов, которые повторяются в разных областях. Для сущностей "город" и "район" предусмотрены поля "район","область" по которым создано: ---------------------------------------------------------------------------- связь "район-город" и в ней сопоставления: район.район <==> город.район и район.область <==> город.область ---------------------------------------------------------------------------- связь "область-город" и в ней сопоставление: область.область <==> город.область ---------------------------------------------------------------------------- Когда осуществляю импорт одной записи с районом, название которого повторяется для разных областей, CRM сообщает, что обнаружено повторение ссылки для подстановки (0x80040352). Не могу понять, как побороть ситуацию. |
|
14.08.2012, 12:30 | #2 |
Еда - топливо, Одежда - н
|
Во первых у вас связи не правильные. Зачем вам в районе указывать еще и область?
Хватит такой связки: Сущность: Город (указать область) Сущность: Район (указать город) И все. Сначала заливаете справочник областей, потом городов, потом районов. |
|
14.08.2012, 13:45 | #3 |
Участник
|
Цитата:
Или как ? Я руководствовался следующей логикой: Область - сама по себе. (Импорт происходить элементарно). Район ссылается на область. (Импорт происходит корректно, район привязан к области). Город при импорте, в общем случае, нужно привязывать к району, но чтобы система поняла какой именно из районов нужно выбрать, если таких оказывается несколько нужно указать еще и область ... А вот как научить систему узнать район по названию и по области - никак не соображу. Что с дополнителным сопоставлением район-область для связи город-район, что без него одинаково получаю ошибку (0x80040352) Последний раз редактировалось Iwa; 14.08.2012 в 13:49. |
|
14.08.2012, 15:03 | #4 |
Еда - топливо, Одежда - н
|
Все верное!
Связь вот такая должна быть: Область->Город->Район 1.Сначала заливаем "Области" 2.Потом заливаем (города с указанными областями) 3.Потом заливаем (районы с указанными городами) Примечание, если в екселевской таблице где будет указан город и напротив него Область, которой в справочнике нет, то эта запись не импортируется. Будет ошибка. Ну так же и с районами. Удачи! ) |
|
14.08.2012, 18:37 | #5 |
Участник
|
Цитата:
Сообщение от -O_o-
Все верное!
Связь вот такая должна быть: Область->Город->Район 1.Сначала заливаем "Области" 2.Потом заливаем (города с указанными областями) 3.Потом заливаем (районы с указанными городами) Примечание, если в екселевской таблице где будет указан город и напротив него Область, которой в справочнике нет, то эта запись не импортируется. Будет ошибка. Ну так же и с районами. Удачи! ) Получаю все то же, только наизнанку. |
|
15.08.2012, 08:29 | #6 |
Участник
|
Я в такой ситуации использовала , может, не самый изящный метод, но все же расскажу: вычислила все такие районы с одинаковым названиями (их все же меньше, чем населенных пунктов), добавила к ним временные символы в исходных файлах (и по городам и по районам). Например: Александровский р-н1 (в Ставропольском крае), или Александровский р-н2 (во Владимирской области). Импортировала, а после уже меняла названия на нормальные в самих справочниках CRM. Пришлось повозиться немножко, но все получилось без особых напрягов. Единственное, что эта тема теперь иногда дает о себе знать: когда импортируешь Организации, в адресе которых такой спорный район (а еще и названия городов иногда повторяются J), то здесь импорт дает сбой, приходится и тут мудрить.
|
|
15.08.2012, 13:05 | #7 |
Консультант-джедай
|
Итак, насколько я понял... Имеет Область -> Район -> Город.
В Районе лукап на Область, а в Городе лукап на Район. Области и Район импортируются легко. Теперь нужно импортировать Города, в которых есть лукап на Районы. Проблема в том, что названия Районов не уникальные. Тогда делаете так: 1. Сносите импортированные Район; 2. Добавляете в сущность Район новое пол "ОбластьРайон"; 3. Создаете в Ипортируемом файле столбец "ОбластьРайон" путем конкатенации значений столбцов Область и район; 4. Загружаете новые Районы в CRM; 5. В импортируемом файле с Городами, также создаете столбец "ОбластьРайон"; 6. При импорте Городов в CRM выбераете для лукапа Район сопоставление по полю "ОбластьРайон"; 7. Сносите у сущности Район поле "ОбластьРайон".
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
15.08.2012, 14:53 | #8 |
Kostya Afendikov
|
у меня вопрос - что мешает вместо имени района заполнить его id в файле импорта ? т.е. вместо new_areaidname использовать new_areaid, где new_areaid - название поля района в городе.
|
|
15.08.2012, 15:46 | #9 |
Участник
|
|
|
15.08.2012, 16:24 | #10 |
Еда - топливо, Одежда - н
|
Не знаю что вы там намудрили... Но должно все нормально импортироваться...
Я так и не понял, зачем привязывать рйон к обласи ??? Или район - это у вас рйонный центр??? |
|
15.08.2012, 16:37 | #11 |
Участник
|
|
|
15.08.2012, 16:23 | #12 |
Участник
|
Цитата:
Из городов сделал экспорт записей, в которых район не заполнен (из-за неоднозначности при основном экспорте), в поле "Район" прописал не название, а GUID. Получил желаемый результат. Спасибо !!! |
|
15.08.2012, 20:47 | #13 |
Kostya Afendikov
|
|
|
15.08.2012, 16:35 | #14 |
Участник
|
В целом механизм получился такой:
1) Заливаем области; 2) Заливаем районы; 3) Заливаем города с областями (с разрешением дублирования); 4) Делаем экспорт городов; 5) Готовим пачку файлов по областям (из-за ограничения в 8mb на файл). Если названия районов не дублируются, то можно по названиям, а для дублирующихся указываем их GUID; 6) Заливаем города по областям. Получаем необходимый результат. В выше описанном случае много лишних телодвижений получается. Но вообще говоря, хотелось бы, чтобы был простой механизм увязывания имен района и области, как, например в SELECT ... WHERE Район='Название' AND Область='Название' В любом случае всем огромное спасибо за участие |
|
Теги |
импорт, crm2011 |
|
Похожие темы | ||||
Тема | Ответов | |||
Импорт данных | 5 | |||
Коллеги, не могу сделать импорт данных в CRM 4.0 | 8 | |||
Импорт "Интересов" из xls пользователями | 18 | |||
Импорт в CRM 4 | 2 | |||
Штатный импорт словарей в CRM | 3 |
|