При создание номенклатуры (в УТ 10.3) пустые реквизиты
эти:
ЕдиницаХраненияОстатков
ЕдиницаДляОтчетов
ЕдиницаИзмеренияМест
Пишет ошибка:
У единицы для отчетов номенклатуры "" неверно указан владелец!
Не удалось записать
Помогите как сделать правильно?

```1c
    Спр = Справочники.Номенклатура;
    //СпрПроз = Справочники.Производители;
    ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товар");
    СпрЕд = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
    СпрЕд1 = Справочники.ЕдиницыИзмерения.НайтиПоКоду("000000001");

    //Добавление нового элемента справочника
    НовыйЭлемент = Спр.СоздатьЭлемент();
    //НовыйЭлемент.ОсновнаяЕдиницаИзмерения = СпрЕд1;
    НовыйЭлемент.Наименование = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.НаименованиеПолное = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.СтавкаНДС = СтавкаНДС;
    НовыйЭлемент.БазоваяЕдиницаИзмерения = СпрЕд.Ссылка;
    НовыйЭлемент.Родитель = Родитель;
    НовыйЭлемент.ВидНоменклатуры = ВидНоменклатуры;
    НовыйЭлемент.Артикул = СтрокаТаб.Артикул ;
    НовыйЭлемент.Вес = СтрокаТаб.Вес ;
    НовыйЭлемент.ЕдиницаХраненияОстатков = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаДляОтчетов = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаИзмеренияМест= СпрЕд1.Ссылка;

    НовыйЭлемент.Записать();
```
---
```1c
    //НовыйЭлемент.ОсновнаяЕдиницаИзмерения = СпрЕд1;
    НовыйЭлемент.Наименование = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.НаименованиеПолное = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.СтавкаНДС = СтавкаНДС;
    НовыйЭлемент.БазоваяЕдиницаИзмерения = СпрЕд.Ссылка;
    НовыйЭлемент.Родитель = Родитель;
    НовыйЭлемент.ВидНоменклатуры = ВидНоменклатуры;
    НовыйЭлемент.Артикул = СтрокаТаб.Артикул ;
    НовыйЭлемент.Вес = СтрокаТаб.Вес ;
    НовыйЭлемент.ЕдиницаХраненияОстатков = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаДляОтчетов = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаИзмеренияМест= СпрЕд1.Ссылка;
    НовыйЭлемент.Записать();

    СпрЕд1 = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    СпрЕд1.Наименование = СокрЛП(СпрЕд);
    СпрЕд1.ЕдиницаПоКлассификатору = СпрЕд;
    СпрЕд1.Коэффициент = 1;
    СпрЕд1.Вес = СтрокаТаб.Вес ;
    СпрЕд1.Владелец = НовыйЭлемент.Ссылка;
    СпрЕд1.Записать();

    НовыйЭлемент.ЕдиницаДляОтчетов=СпрЕд1 .Ссылка;
    НовыйЭлемент..ЕдиницаХраненияОстатков=СпрЕд1.Ссылка;
    НовыйЭлемент..Записать();
```
---
```1c
    Спр = Справочники.Номенклатура;

    ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товар");
    СпрЕд = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
    НовыйЭлемент = Спр.СоздатьЭлемент();

    НовыйЭлемент.Наименование = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.НаименованиеПолное = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.СтавкаНДС = СтавкаНДС;
    НовыйЭлемент.БазоваяЕдиницаИзмерения = СпрЕд.Ссылка;
    НовыйЭлемент.Родитель = Родитель;
    НовыйЭлемент.ВидНоменклатуры = ВидНоменклатуры;
    НовыйЭлемент.Артикул = СтрокаТаб.Артикул ;
    НовыйЭлемент.Вес = СтрокаТаб.Вес ;
    НовыйЭлемент.Записать();
    Сообщить("Создан элемент Справочника Номенклатура: " + СтрокаТаб.ТоварИзФайла,СтатусСообщения.Информация);
    //
    СпрЕд1 = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    СпрЕд1.Наименование = СокрЛП(СпрЕд);
    СпрЕд1.ЕдиницаПоКлассификатору = СпрЕд;
    СпрЕд1.Коэффициент = 1;
    СпрЕд1.Вес = СтрокаТаб.Вес ;
    СпрЕд1.Владелец = НовыйЭлемент.Ссылка;
    СпрЕд1.Записать();

    НовыйЭлемент.ЕдиницаДляОтчетов=СпрЕд1 .Ссылка;
    НовыйЭлемент.ЕдиницаХраненияОстатков=СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаИзмеренияМест= СпрЕд1.Ссылка;

    НовыйЭлемент.Записать();

    СтрокаТаб.Номенклатура = НовыйЭлемент.Ссылка;
```
---
Справочники.ЕдиницыИзмерения это подчиненный справочник номенклатуре, поэтому .НайтиПоКоду("000000001"); не пройдет - владелец будет не тот.

```1c
    СпрЕд1 = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    СпрЕд1.ЕдиницыИзмерения.Владелец = НовыйЭлемент;
    СпрЕд1.ЕдиницыИзмерения.СпрЕд;
    СпрЕд1.Записать();
```

и это после
НовыйЭлемент.Записать();

приблизительно так...
---
```1c
    Спр = Справочники.Номенклатура;

    ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товар");
    СпрЕд = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
    //
    СпрЕд1 = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    СпрЕд1.Наименование = СокрЛП(СпрЕд);
    СпрЕд1.ЕдиницаПоКлассификатору = СпрЕд;
    СпрЕд1.Коэффициент = 1;
    СпрЕд1.Вес = СтрокаТаб.Вес ;
    СпрЕд1.Владелец = СпрЕд.Ссылка;
    СпрЕд1.Записать();
    //Добавление нового элемента справочника
    НовыйЭлемент = Спр.СоздатьЭлемент();

    //НовыйЭлемент.ОсновнаяЕдиницаИзмерения = СпрЕд1;
    НовыйЭлемент.Наименование = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.НаименованиеПолное = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.СтавкаНДС = СтавкаНДС;
    НовыйЭлемент.БазоваяЕдиницаИзмерения = СпрЕд.Ссылка;
    НовыйЭлемент.Родитель = Родитель;
    НовыйЭлемент.ВидНоменклатуры = ВидНоменклатуры;
    НовыйЭлемент.Артикул = СтрокаТаб.Артикул ;
    НовыйЭлемент.Вес = СтрокаТаб.Вес ;
    НовыйЭлемент.ЕдиницаХраненияОстатков = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаДляОтчетов = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаИзмеренияМест= СпрЕд1.Ссылка;
    Попытка
    НовыйЭлемент.Записать();
    Сообщить("Создан элемент Справочника Номенклатура: " + СтрокаТаб.ТоварИзФайла,СтатусСообщения.Информация);

    Исключение

    сообщить("Не удалось записать");
    КонецПопытки;

    СтрокаТаб.Номенклатура = НовыйЭлемент.Ссылка;
```

{ВнешняяОбработка.ЗагрузкаНоменклатурыИзExcel.Форма.Форма.Форма(173)}: Ошибка при вызове метода контекста (Записать)
    СпрЕд1.Записать();
по причине:
Значение поля "Владелец" не заполнено или заполнено неверно
---
```1c
    //НовыйЭлемент.ОсновнаяЕдиницаИзмерения = СпрЕд1;
    НовыйЭлемент.Наименование = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.НаименованиеПолное = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.СтавкаНДС = СтавкаНДС;
    НовыйЭлемент.БазоваяЕдиницаИзмерения = СпрЕд.Ссылка;
    НовыйЭлемент.Родитель = Родитель;
    НовыйЭлемент.ВидНоменклатуры = ВидНоменклатуры;
    НовыйЭлемент.Артикул = СтрокаТаб.Артикул ;
    НовыйЭлемент.Вес = СтрокаТаб.Вес ;
    НовыйЭлемент.ЕдиницаХраненияОстатков = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаДляОтчетов = СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаИзмеренияМест= СпрЕд1.Ссылка;
    НовыйЭлемент.Записать();

    СпрЕд1 = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    СпрЕд1.Наименование = СокрЛП(СпрЕд);
    СпрЕд1.ЕдиницаПоКлассификатору = СпрЕд;
    СпрЕд1.Коэффициент = 1;
    СпрЕд1.Вес = СтрокаТаб.Вес ;
    СпрЕд1.Владелец = НовыйЭлемент.Ссылка;
    СпрЕд1.Записать();

    НовыйЭлемент.ЕдиницаДляОтчетов=СпрЕд1 .Ссылка;
    НовыйЭлемент..ЕдиницаХраненияОстатков=СпрЕд1.Ссылка;
    НовыйЭлемент..Записать();
```
---
"Владелец" не заполнено или заполнено неверно посмотрите внимательнее код
---
```1c
    Спр = Справочники.Номенклатура;

    ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товар");
    СпрЕд = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
    НовыйЭлемент = Спр.СоздатьЭлемент();

    НовыйЭлемент.Наименование = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.НаименованиеПолное = СтрокаТаб.ТоварИзФайла;
    НовыйЭлемент.СтавкаНДС = СтавкаНДС;
    НовыйЭлемент.БазоваяЕдиницаИзмерения = СпрЕд.Ссылка;
    НовыйЭлемент.Родитель = Родитель;
    НовыйЭлемент.ВидНоменклатуры = ВидНоменклатуры;
    НовыйЭлемент.Артикул = СтрокаТаб.Артикул ;
    НовыйЭлемент.Вес = СтрокаТаб.Вес ;
    НовыйЭлемент.Записать();
    Сообщить("Создан элемент Справочника Номенклатура: " + СтрокаТаб.ТоварИзФайла,СтатусСообщения.Информация);
    //
    СпрЕд1 = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    СпрЕд1.Наименование = СокрЛП(СпрЕд);
    СпрЕд1.ЕдиницаПоКлассификатору = СпрЕд;
    СпрЕд1.Коэффициент = 1;
    СпрЕд1.Вес = СтрокаТаб.Вес ;
    СпрЕд1.Владелец = НовыйЭлемент.Ссылка;
    СпрЕд1.Записать();

    НовыйЭлемент.ЕдиницаДляОтчетов=СпрЕд1 .Ссылка;
    НовыйЭлемент.ЕдиницаХраненияОстатков=СпрЕд1.Ссылка;
    НовыйЭлемент.ЕдиницаИзмеренияМест= СпрЕд1.Ссылка;

    НовыйЭлемент.Записать();

    СтрокаТаб.Номенклатура = НовыйЭлемент.Ссылка;
```