|
Передач параметр в открываемую форму |
☑ |
0
b7music
02.09.15
✎
10:09
|
Добрый день! Есть форма в которую подгружаются документы. При нажатии на строку т.ч. пытаюсь сделать открытие формы документа. Он мне открывает форму для создания а не существующего.
Процедура при выборе
&НаКлиенте
Процедура ТаблицаЗаказовВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
ЗаказПокупателя = Элементы.ТаблицаЗаказов.ТекущиеДанные.Документ;
Параметр = Новый Структура("Ключ", ЗаказПокупателя);
Форма = ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента", Параметр, ЭтаФорма);
Форма.Открыть();
КонецПроцедуры
В чем может быть проблема?
В том же документе в другой т.ч.
Процедура
&НаКлиенте
Процедура ТаблицаТоваровВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = ложь;
Номенклатура = Элементы.ТаблицаТоваров.ТекущиеДанные.Номенклатура;
Параметр = Новый Структура("Ключ", Номенклатура);
Форма = ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента", Параметр, ЭтаФорма);
Форма.Открыть();
КонецПроцедуры
Работает. Открывается карточка номенклатуры.
Стоит унф 1.5.4
|
|
1
vhl
02.09.15
✎
10:18
|
ОткрытьЗначение(Элементы.ТаблицаЗаказов.ТекущиеДанные.Документ)
|
|
2
Fedor-1971
02.09.15
✎
10:19
|
(0) проверь в конфигураторе ЗаказПокупателя и сравни с формой, которую хочешь открыть.
Можно отказаться от связки ПолучитьФорму+Открыть, а просто использовать ОткрытьФорму
|
|
3
b7music
03.09.15
✎
06:52
|
(1) В этом случае он показывает окошко с названием документа. А не открывает сам документ.
По точке останова смотрю, название дока получает правильное, а вот форму открывает для создания.
(2) Через ОткрытьФорму аналогично. Открывает для создания.
|
|
4
Брегорьян
03.09.15
✎
07:19
|
(3) ОткрытьЗначение(СсылкаНаНужныйДокумент)
|
|
5
Enterprise
03.09.15
✎
07:24
|
(3) "ЗаказПокупателя" какого типа?
|
|
6
b7music
03.09.15
✎
08:17
|
(5)
Строка
|
|
7
Брегорьян
03.09.15
✎
08:21
|
(6) а хочется какой тип?
|
|
8
b7music
03.09.15
✎
08:42
|
(7)
А почему номенклатура открывается?
Здесь работает
[URL=]
Здесь нет.
[URL=]
|
|
9
Брегорьян
03.09.15
✎
08:43
|
(8) лениво УРЛы переводить... наверное, там номенклатура - это ссылка
|
|
10
b7music
03.09.15
✎
08:43
|
Емае,
- работает
- не работает
|
|
11
Брегорьян
03.09.15
✎
08:45
|
оно тебе всё хорошо открывает. прям, как захотел. а захотел ты открывать строку
|
|
12
b7music
03.09.15
✎
08:46
|
(9) Действительно. Странно что на другой базе до последнего обновления все работает.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший