Имя: Пароль:
1C
1С v8
Помогите ПолучитьОбъект () ошибка Элемент не выбран!
0 tututu
 
22.05.18
12:00
Добрый день! Помогите решить проблемку..
На управляемой форме справочника Ресурсы добавлены поле Номенклатура и кнопка Создать. При нажатии на кнопку создается новый элемент спр. Номенклатура с таким же наименованием и передается в поле формы спр. Ресурсы.
Текст кода. В результате получаем ошибку Элемент не выбран.

&НаСервере
Процедура СоздатьНоменклатуруНаСервере()
    
НовыйОбъект = Справочники.Номенклатура.СоздатьЭлемент();
НовыйОбъект.Наименование = Объект.Наименование;
НовыйОбъект.НаименованиеПолное = Объект.Наименование;


НовыйОбъект.ЕдиницаИзмерения = Объект.ЕдиницаИзмерения;
НовыйОбъект.Записать();

//Объект.Номенклатура =  НовыйОбъект;

//ЗначениеВРеквизитФормы(НовыйОбъект,"Номенклатура");

//ЭтаФорма.Объект.Номенклатура = НовыйОбъект;

    НоменклатураОбъект = Объект.Номенклатура.ПолучитьОбъект();            
    НоменклатураОбъект = НовыйОбъект;
    НоменклатураОбъект.Записать();
    
КонецПроцедуры

&НаКлиенте
Процедура СоздатьНоменклатуру(Команда)
    СоздатьНоменклатуруНаСервере();
    
КонецПроцедуры


Три забаненные команды в тексте тоже приводили к различным ошибкам
Прошу помощи!
1 zvial
 
22.05.18
12:02
Для чего все эти пляски с НоменклатураОбъект?
2 Tateossian
 
22.05.18
12:04
(0) Дык ты ссылку переопределяешь в куче, при этом у тебя в руках один объект. Чего ты вообще хочешь?
3 olegves
 
22.05.18
12:08
Объект.Номенклатура = НовыйОбъект.Ссылка;
вставь это вместо твоих последних 3 строк
4 tututu
 
22.05.18
12:13
(3)  Уф... Спасибо большое! Ступил немного....