|
Помогите ПолучитьОбъект () ошибка Элемент не выбран!
| ☑ |
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) Уф... Спасибо большое! Ступил немного....
|
|