Ошибка при установке значения атрибута контекста (ВладелецФормы)
☑
0
SkillUp
10.12.18
✎
16:51
Подскажите что не так? Элемент.ТекущаяСтрока - справочник.номенклатура (ссылка).
Парам= Новый Структура("ТекущееЗначение",Элемент.ТекущаяСтрока);
ЭтаФорма.ВладелецФормы = Элемент.ТекущаяСтрока;
ОткрытьФорму("ОбщаяФорма.ХарактеристикиИЦенаНоменклатуры",Парам,ЭтаФорма.ВладелецФормы, ЭтаФорма.УникальныйИдентификатор);
ОШИБКА:
{Справочник.Номенклатура.Форма.ФормаСпискаТонкийКлиент.Форма(13)}: Ошибка при установке значения атрибута контекста (ВладелецФормы)
ЭтаФорма.ВладелецФормы = Элемент.ТекущаяСтрока;
по причине:
Несоответствие типов
1
Ник080808
10.12.18
✎
16:52
(0) Форма.ВладелецФормы (Form.FormOwner)
Форма (Form)
ВладелецФормы (FormOwner)
Использование:
Чтение и запись.
Описание:
Тип: Форма; Элемент управления.
2
SkillUp
10.12.18
✎
16:55
(1) ВладелецФормы = Элементы.Сотрудники;
ОткрытьФорму("Справочник.СотрудникиОрганизаций.Форма", , ВладелецФормы, ЭтаФорма.УникальныйИдентификатор);
Платформа будет искать открытые окна с таким ключом уникальности. В том случае, если она их найдет, то будет активировано существующее окно. В противном – открыто новое.
3
SkillUp
10.12.18
✎
16:59
(1) У меня формы нету...
4
SkillUp
10.12.18
✎
17:02
(1) ОЙ, БЛИН ВСЕ ПРАВИЛЬНО... ПАРДОН.
5
SkillUp
10.12.18
✎
17:55
Или еще так можно...
СтандартнаяОбработка =Ложь;
Ф = ПолучитьФорму("ОбщаяФорма.ХарактеристикиИЦенаНоменклатуры",,, ЭтаФорма.УникальныйИдентификатор);
Если Ф.Открыта() Тогда
Ф.Закрыть();
КонецЕсли;
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.