Как установить УникальныйИдентификатор НОВОГО объекта
По теме из базы знаний
Найденные решения
(3)
Объект на форме элемента справочника это Основной реквизит формы, а не СправочникОбъект. У него конечно нет такого метода. Этот метод есть у СправочникОбъект, который есть в модуле объекта в обработчиках сохранения (ПередЗаписью к примеру).
Этот метод есть у параметра ТекущийОбъект обработчика формы ПередЗаписьюНаСервере.
Как вариант:
ID можно сохранить в реквизитах формы до записи элемента справочника. И при записи использовать обработчик формы
Объект.УстановитьСсылкуНового(СпрСсылка); // здесь ошибка (Метод объекта не выявленен "УстановитьСсылкуНового"
Объект на форме элемента справочника это Основной реквизит формы, а не СправочникОбъект. У него конечно нет такого метода. Этот метод есть у СправочникОбъект, который есть в модуле объекта в обработчиках сохранения (ПередЗаписью к примеру).
Этот метод есть у параметра ТекущийОбъект обработчика формы ПередЗаписьюНаСервере.
Как вариант:
ID можно сохранить в реквизитах формы до записи элемента справочника. И при записи использовать обработчик формы
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
СпрСсылка = Справочники.Номенклатура.ПолучитьСсылку(ID);
ТекущийОбъект.УстановитьСсылкуНового(СпрСсылка);
КонецПроцедуры
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Если програмно создавать, то проблем никаких не возникает, но если я нахожусь на форме, то возникает ошибка при присвоении ссылки текущему объекту
Если програмно создавать, то проблем никаких не возникает, но если я нахожусь на форме, то возникает ошибка при присвоении ссылки текущему объекту
СпрСсылка = Справочники.Номенклатура.ПолучитьСсылку(ID);
Объект.УстановитьСсылкуНового(СпрСсылка); // здесь ошибка (Метод объекта не выявленен "УстановитьСсылкуНового"
(3)
Объект на форме элемента справочника это Основной реквизит формы, а не СправочникОбъект. У него конечно нет такого метода. Этот метод есть у СправочникОбъект, который есть в модуле объекта в обработчиках сохранения (ПередЗаписью к примеру).
Этот метод есть у параметра ТекущийОбъект обработчика формы ПередЗаписьюНаСервере.
Как вариант:
ID можно сохранить в реквизитах формы до записи элемента справочника. И при записи использовать обработчик формы
Объект.УстановитьСсылкуНового(СпрСсылка); // здесь ошибка (Метод объекта не выявленен "УстановитьСсылкуНового"
Объект на форме элемента справочника это Основной реквизит формы, а не СправочникОбъект. У него конечно нет такого метода. Этот метод есть у СправочникОбъект, который есть в модуле объекта в обработчиках сохранения (ПередЗаписью к примеру).
Этот метод есть у параметра ТекущийОбъект обработчика формы ПередЗаписьюНаСервере.
Как вариант:
ID можно сохранить в реквизитах формы до записи элемента справочника. И при записи использовать обработчик формы
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
СпрСсылка = Справочники.Номенклатура.ПолучитьСсылку(ID);
ТекущийОбъект.УстановитьСсылкуНового(СпрСсылка);
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот