Имя: Пароль:
1C
1С v8
Передач параметр в открываемую форму
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
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) Действительно. Странно что на другой базе до последнего обновления все работает.