Вот так копирую группу:
СпрОле = V7.CreateObject("Справочник.Контрагенты");
СпрОле.ВыбратьЭлементы();
Пока СпрОле.ПолучитьЭлемент()=1 Цикл
Если СпрОле.ЭтоГруппа()=1 Тогда
Если Справочники.Контрагенты.НайтиПоНаименованию(СпрОле.Наименование) = Справочники.Контрагенты.ПустаяСсылка() Тогда
НоваяГруппа = Справочники.Контрагенты.СоздатьГруппу();
НоваяГруппа.Наименование = СпрОле.Наименование;
Если СпрОле.Родитель.Наименование <> "" Тогда
НоваяГруппа.Родитель = Справочники.Контрагенты.НайтиПоНаименованию(СпрОле.Родитель.Наименование);
КонецЕсли;
НоваяГруппа.Записать();
Сообщить("Создана Группа: " + СпрОле.Наименование);
КонецЕсли;
КонецЕсли;
КонецЦикла;
По Аналогии элементы:
СпрОле = V7.CreateObject("Справочник.Контрагенты");
СпрОле.ВыбратьЭлементы();
Пока СпрОле.ПолучитьЭлемент()=1 Цикл
Если СпрОле.ЭтоГруппа()=0 Тогда
Если Справочники.Контрагенты.НайтиПоНаименованию(СпрОле.Наименование) = Справочники.Контрагенты.ПустаяСсылка() Тогда
НовыйКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
НовыйКонтрагент.Наименование = СпрОле.Наименование;
Если СпрОле.Родитель.Наименование <> "" Тогда
НовыйКонтрагент.Родитель = Справочники.Контрагенты.НайтиПоНаименованию(СпрОле.Родитель.Наименование);
КонецЕсли;
НовыйКонтрагент.Записать();
Сообщить("Создан контрагент: " + СпрОле.Наименование);
КонецЕсли;
КонецЕсли;
КонецЦикла;
Ошибка при переносе элементов:
{Обработка.МО.Форма.Форма.Форма(132)}: Ошибка при установке значения атрибута контекста (Родитель)
НовыйКонтрагент.Родитель = Справочники.Контрагенты.НайтиПоНаименованию(СпрОле.Родитель.Наименование);
по причине:
Справочник не многоуровневый
Справочник не многоуровневый
Почему так происходит и как поправить подскажите плиз.
Конфа УТ 11 откуда переношу из 7ки Рарус Магазин 2.
Контрагенты - не многоуровневый спр. О чем и написано. Кроме того есть спр-к "партнеры". Переносить надо данные прежде всего в него, а потом в контрагенты.
Получилось, тока каждый поставщик отображается как группа, можно раскрыть на плюс, хотя при попытки переноса групп ругнулось на то что этот справочник не может содержать группы. Пожалуй пойду почитаю УТ...