Открытие формы с параметрами

1. user1619761 23.11.21 10:13 Сейчас в теме
Всем привет. Подскажите, пожалуйста, как открыть форму с параметрами. При попытке присвоить форме параметр выдает ошибку (Ошибка при установке значения атрибута контекста (ВладелецФормы) по причине : несоответствие типов.

ФормаСпр = ("Справочник.Номенклатура.Форма.ФормаЭлемента");
ФормаСпр.ВладелецФормы = РезультатЗапроса.Ссылка;
ФормаСпр.Открыть();


Заходил на форму, там значение владельца формы устанавливается в ЭтаФорма.ВладелецФормы.ТекущаяСтрока, попробовал сделать так, но появилась другая ошибка (Значение не является значением объектного типа (ТекущаяСтрока)

ФормаСпр = ("Справочник.Номенклатура.Форма.ФормаЭлемента");
ФормаСпр.ВладелецФормы.ТекущаяСтрока = РезультатЗапроса.Ссылка;
ФормаСпр.Открыть();
По теме из базы знаний
Найденные решения
2. Max_Max 23.11.21 10:36 Сейчас в теме
&НаКлиенте
Процедура ЗаказТЧНоменклатураНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	ПараметрОткрытия = Новый Структура("Подразделение", Объект.Подразделение);
	ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора",ПараметрОткрытия);
КонецПроцедуры
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Max_Max 23.11.21 10:36 Сейчас в теме
&НаКлиенте
Процедура ЗаказТЧНоменклатураНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	ПараметрОткрытия = Новый Структура("Подразделение", Объект.Подразделение);
	ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора",ПараметрОткрытия);
КонецПроцедуры
3. parker_j 23.11.21 11:13 Сейчас в теме
(1) Вы показываете как пытаетесь открыть форму. А как передаете параметры нет.
А по поводу несоответствия типов, прочтите в СП "ВладелецФормы" - тип не ссылка на документ или справочник, а например ФормаКлиентскогоПриложения
4. user1619761 23.11.21 11:42 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот