Установка ссылки нового элемента в регистр сведений 1С 8.3
Бывает ситуации, когда при записи элемента справочника 1С 8.3 или 8.2 (или другой объектной сущности) необходимо выполнить запись какого-либо набора регистра сведений, где в измерении (или ресурсе) необходимо установить ссылку на записываемый объект. Для решения данной задачи необходимо использовать метод «УстановитьСсылкуНового()». Рассмотрим его использование подробнее.
Установка ссылки нового объекта в регистр сведений 1С
Рассмотрим установку ссылки нового элемента программно на примере процедуре записи контактной информации в соответствующий регистр сведений:
Процедура ПриЗаписи(Отказ)
Если ЭтоНовый() Тогда
СсылкаНового = ЭтотОбъект.ПолучитьСсылкуНового();
Если НЕ ЗначениеЗаполнено(СсылкаНового) Тогда
СсылкаНового = Справочники.Контрагенты.ПолучитьСсылку();
КонецЕсли;
МенеджерЗаписи = РегистрыСведений.КонтактнаяИнформация.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Партнер = СсылкаНового;
МенеджерЗаписи.Представление = Адрес;
ЭтотОбъект.УстановитьСсылкуНового(СсылкаНового);
КонецЕсли;
КонецПроцедуры
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Аноним:
вы это хоть сами проверяли?
Кирилл:
естественно
V.Sher:
В ПриЗаписи() не работает никогда:
ЭтоНовый() Возвращаемое значение: Истина — изменяется еще ни разу не записанный элемент; Ложь — элемент уже записан.
Работает только в ПередЗаписью().
Правильный вариант (http://forum-1c.ru/index.php?topic=32864.0):
Процедура ПриЗаписи(Отказ)
Если ЭтотОбъект.ДополнительныеСвойства.Новый Тогда
//Ваш код
КонецЕсли;
КонецПроцедуры
Процедура ПередЗаписью(Отказ)
ЭтотОбъект.ДополнительныеСвойства.Вставить(«Новый», ЭтоНовый());
КонецПроцедуры
Аноним:
Не то, чтобы правильный, но работающий…
Дмитрий:
Добрый день!
Не первый раз обращаюсь к вашему ресурсу — и почти всегда нахожу здесь ценные советы и примеры! Спасибо! Привет из Питера ))
Аноним:
Где узнать про установить ссылку нового 1с