Еще вопрос новичку на собеседовании

Как получить ссылку на еще не созданный новый объект?

Вот учебный пример:


//получим новый УИД для будущей ссылки
НовыйУИД = Новый УникальныйИдентификатор;
//получаем новую ссылку на еще не созданный объект
НоваяСсылка = Справочники.Контрагенты.ПолучитьСсылку(НовыйУИД);
//создаем новый объект и привязываем его к новой ссылке
НовКонтр = Справочники.Контрагенты.СоздатьЭлемент();
НовКонтр.УстановитьСсылкуНового(НоваяСсылка);
//теперь создадим договор и укажем ссылку нового еще не записанного контрагента
НовДоговор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();
НовДоговор.Владелец = НоваяСсылка;
НовДоговор.ОбменДанными.Загрузка = Истина;
НовДоговор.Записать();
//и только теперь записываем нового контрагента
НовКонтр.ОбменДанными.Загрузка = Истина;
НовКонтр.Записать();

Похожие материалы

Справочники

Документы

Отчеты

Обработки