Получение ссылки не записанного объекта 1С

Иногда необходимо получать ссылку нового объекта(например элемента справочника или документа) еще до того как он будет записан. Если попробовать получить его ссылку, через .Ссылка то в результате возвращена она будет пустой, так как ссылка для этого объекта еще не создана.

В такой ситуации нужно создать ссылку нового объекта самостоятельно. Для примера рассмотрим ситуацию когда необходимо получить ссылку нового(еще не записанного) документа Реализация товаров и услуг. Пусть НоваяРеализация — объект нового документа.

Для начала создадим новую ссылку на документ

СсылкаНового = Документы.РеализацияТоваровУслуг.ПолучитьСсылку();

Теперь присвоим ее объекту документа при помощи метода УстановитьСсылкуНового(<Ссылка>).

НоваяРеализация.УстановитьСсылкуНового(СсылкаНового);

У нового документа реализации появилась ссылка, пока он не записан ее можно получить при помощи метода ПолучитьСсылкуНового().

СсылкаНовойРеализации = НоваяРеализация.ПолучитьСсылкуНового();