Получить объект в модуле управляемой формы
Всем, привет. Есть вопрос по изменению объекта из модуля формы. В параметрах формы хранится ссылка на бизнес-процесс, с помощью метода ПолучитьОбъект хочу заполнить реквизит бизнес-процесса но выходит ошибка при выполнении команды: Значение не является значением объектного типа (ПолучитьОбъект)
{ОбщаяФорма.ФормаДляЗадачи1.Форма(9)}:БП = БизнеcПроцесс.ПолучитьОбъект();
{ОбщаяФорма.ФормаДляЗадачи1.Форма(4)}:ИзменитьБизнесПроцесс();
Вот код, что находится в модуле формы:
&НаКлиенте
Процедура Записать(Команда)
ИзменитьБизнесПроцесс();
КонецПроцедуры
&НаСервере
Процедура ИзменитьБизнесПроцесс()
БП = БизнеcПроцесс.ПолучитьОбъект();
БП.Контрагент = Контрагент;
БП.ТочкаМаршрута = БизнесПроцессы.БизнесПроцессЗакупка.ТочкиМаршрута.ОформлениеПоступленияТоваров;
БП.Записать();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Реквизит1 = Параметры.БП;
БизнесПроцесс = Параметры.БП;;
КонецПроцедуры
{ОбщаяФорма.ФормаДляЗадачи1.Форма(9)}:БП = БизнеcПроцесс.ПолучитьОбъект();
{ОбщаяФорма.ФормаДляЗадачи1.Форма(4)}:ИзменитьБизнесПроцесс();
Вот код, что находится в модуле формы:
&НаКлиенте
Процедура Записать(Команда)
ИзменитьБизнесПроцесс();
КонецПроцедуры
&НаСервере
Процедура ИзменитьБизнесПроцесс()
БП = БизнеcПроцесс.ПолучитьОбъект();
БП.Контрагент = Контрагент;
БП.ТочкаМаршрута = БизнесПроцессы.БизнесПроцессЗакупка.ТочкиМаршрута.ОформлениеПоступленияТоваров;
БП.Записать();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Реквизит1 = Параметры.БП;
БизнесПроцесс = Параметры.БП;;
КонецПроцедуры
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот