Делаю загрузку номенклатуры из другой базы. Первый уровень у меня загружался нормально. Потом начинаю загружать второй уровень и выходит ошибка, что поле родитель не доступно для записи. Как это правильно реализовать?
Запрос1=новый запрос;
запрос1.Текст="ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка,
| Номенклатура.Родитель.Родитель КАК РодительРодитель,
| Номенклатура.Родитель.Родитель.Родитель КАК РодительРодительРодитель
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ЭтоГруппа = ИСТИНА
| И Номенклатура.Наименование = &Наименование";
запрос1.УстановитьПараметр("Наименование",строка(группа));
ИтогГрупп=запрос1.Выполнить().Выгрузить();
Если ИтогГрупп.Количество()>0 тогда
Элм.Родитель = ИтогГрупп[0].ссылка;
иначе
ГруппаСПР=справочники.Номенклатура.СоздатьГруппу();
группаСПР.Наименование= группа;
группаСПР.Записать();
Элм.Родитель = группаСПР.Ссылка;
конецесли;
Запрос2=новый запрос;
Запрос2.Текст="ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка,
| Номенклатура.Родитель.Родитель КАК РодительРодитель,
| Номенклатура.Родитель.Родитель.Родитель КАК РодительРодительРодитель
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ЭтоГруппа = ИСТИНА
| И Номенклатура.Наименование = &Наименование";
Запрос2.УстановитьПараметр("Наименование",строка(группа2));
ИтогГрупп2=Запрос2.Выполнить().Выгрузить();
Если ИтогГрупп2.Количество()>0 тогда
Элм.Родитель.Родитель = ИтогГрупп2[0].ссылка;
иначе
ГруппаСПР2=справочники.Номенклатура.СоздатьГруппу();
группаСПР2.Наименование= группа2;
группаСПР2.Записать();
Элм.Родитель.Родитель = группаСПР2.Ссылка;
конецесли;