Здравствуйте, в общем то все на скриншотах (в курсе что код очень убогий). Заранее спасибо за помощь. Измерение и ресурсы регистра типа строка (кроме наименования).
---
в модуле объекта справочника в обработчике ПередЗаписью:

```1c
    Процедура ПередЗаписью(Отказ)

    Для каждого СтрокаРегистра Из РегистрРесурсы Цикл

    НоваяЗапись = РегистрыСведений.ТестовыйРегистр.СоздатьМенеджерЗаписи();
    ЗаполнитьЗначенияСвойств(НоваяЗапись, СтрокаРегистра);
    НоваяЗапись.Наименование = Наименование;
    НоваяЗапись.Записать();

    КонецЦикла;

    КонецПроцедуры
```
---
НоваяЗапись.Наименование = Объект.Ссылка;
---
Вопрос то в чем?
---
не сохраняется табличная часть справочника в регистр сведений. Вопрос: Как сделать так чтобы сохранялся)
---
в модуле объекта справочника в обработчике ПередЗаписью:

```1c
    Процедура ПередЗаписью(Отказ)

    Для каждого СтрокаРегистра Из РегистрРесурсы Цикл

    НоваяЗапись = РегистрыСведений.ТестовыйРегистр.СоздатьМенеджерЗаписи();
    ЗаполнитьЗначенияСвойств(НоваяЗапись, СтрокаРегистра);
    НоваяЗапись.Наименование = Наименование;
    НоваяЗапись.Записать();

    КонецЦикла;

    КонецПроцедуры
```
---
Для каждого СтрокаРегистра Из Объект.РегистрРесурсы Цикл

        НоваяЗапись = РегистрыСведений.ТестовыйРегистр.СоздатьМенеджерЗаписи();
        ЗаполнитьЗначенияСвойств(НоваяЗапись, СтрокаРегистра);
        НоваяЗапись.Наименование = Объект.Наименование;
        НоваяЗапись.Записать();

    КонецЦикла;

Спасибо большое, вот так работает, подтягивает все кроме наименования.
---
Только понять не могу (заодно чтобы поправить). Не указан ни ресурс, ни еще одно измерение но они подтягиваются в регистр, а вот как раз измерение которое указанно (наименование) не подтягивается...
---
```1c
    Набор = РегистрыСведений.ТестовыйРегистр.СоздатьНаборЗаписей();
    Набор.Отбор.Наименование.Установить(Объект.Наименование);
    Для Каждого Стр Из Объект.РегистрРесурсы Цикл
    Запись = Набор.Добавить();
    Запись.Наименование = Объект.Наименование;
    ЗаполнитьЗначенияСвойств(Менеджер, Стр);
    КонецЦикла;
    Набор.Записать();
```
---
Если Не Отказ Тогда

НоборЗаписей= РегистрыСведений.ТестовыйРегистр.СоздатьНаборЗаписей();

Для каждого СтрокаТаблицы ИЗ Объект.РегистрРесурсы Цикл

НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Измерение = СтрокаТаблицы.Измерение;
НоваяЗапись.Наименование= Объект.Наименование;
НоваяЗапись.Ресурс = СтрокаТаблицы.Ресурс;

НоборЗаписей.Отбор.Наименование.Установить(Объект.Наименование);
НоборЗаписей.Отбор.Измерение .Установить(СтрокаТаблицы.Измерение);

НаборЗаписей.Записать();

Конеццыкла;

Конецесли;
---
Теперь возникает вопрос в том, что измерения (если они ссылки на справочники) не встают с таким кодом:

   Для каждого СтрокаРегистра Из Объект.РегистрРесурсы Цикл

        НоваяЗапись = РегистрыСведений.ТестовыйРегистр.СоздатьМенеджерЗаписи();
        ЗаполнитьЗначенияСвойств(НоваяЗапись, СтрокаРегистра);
        НоваяЗапись.Наименование = Объект.Наименование;
        НоваяЗапись.Записать();

    КонецЦикла;
---
НоваяЗапись.Наименование = Объект.Наименование;
потому, что в регистре "наименование" с типом ссылка, и присваивать ему нужно Объект.Ссылка
---
То есть не Объект.Наименование а Ссылка.Наименование? Или как?
---
НоваяЗапись.Наименование = Объект.Ссылка;
---
А, все понял!)
А если нужно будет ссылаться на данные которые находятся в другом справочнике? К примеру вместо типа строка на втором измерении потребуется вставить ссылку на другой справочник?
---
Если рассматривать в этом же случае, тогда надо предварительно получить ссылку на тот справочник, и её присваивать.
Можно получить используя "объектную модель", например
```1c
    СсылкаНаДругойСправочник = Справочники.Номенклатура.НайтиПоНаименованию("ЧтоТоТам");
```

А дальше:

```1c
    НоваяЗапись.ЕщеОдноИзмерение = СсылкаНаДругойСправочник;
```

Так же можно получить и запросом, или используя предопределенные элементы справочников и т.д.
---
Немного не понял. К примеру я создам новый справочник ПредопределенныеДанные, они будут отображаться в моем первом справочнике через реквизит и так же будут отображены в табличной части справочника. Для того чтобы они так же при записи переходили в регистр то мне нужно написать запрос:

 Запрос = Новый Запрос;
 Запрос.УстановитьПараметр ("Ссылка", Объект.Ссылка);
 Запрос.Текст =
  "ВЫБРАТЬ
  | ПредопределенныеДанные.Ссылка КАК Ссылка
  |ИЗ
  | Справочник.ПредопределенныеДанные КАК ПредопределенныеДанные";

и добавить в менеджер записи:

        НоваяЗапись.ПредопределенныеДанные = Справочники.ПредопределенныеДанные; (хотя уже проверил не работает) ?
---
, они будут отображаться в моем первом справочнике через реквизит
Если ссылка на него есть в самом справочнике тогда можно сразу его и использовать. Если реквизит называется так же ПредопределенныеДанные тогда он заполнится тем же методом ЗаполнитьЗначенияСвойств.
Ну или написать самому: НоваяЗапись.ПредопределенныеДанные = Объект.ПредопределенныеДанные;

 и так же будут отображены в табличной части справочника
Это скорее всего не правильно, что реквизит был и в шапке и в таб части одновременно (хотя такое встречается в типовых конфигурациях некоторых, но там такая задумка специфическая))
---
Ну или написать самому: НоваяЗапись.ПредопределенныеДанные = Объект.ПредопределенныеДанные;
Реквизит называется так же, но он его не видит(выдает ошибку)
Это скорее всего не правильно, что реквизит был и в шапке и в таб части одновременно
Он в одном справочнике в табличной части, в шапке он он в регистре)
---
Прочитал еще раз и до меня дошло, все перенеслось!)
Огромное спасибо)
---
если измерения будут одного типа в табличной части справочника и в регистре, то будут вставать
---
Они и там и там ссылки на одни и те же справочники.
---
откройте "синтаксис-помошник" (ctrl+F1), вбейте в нём ЗаполнитьЗначенияСвойств - там в описании написано, что сопоставление производится по именам. Ну а если тип не совпадёт, то тогда оно не заполнится (если ошибку не выдаст)