|
v7: Передача параметра в ОткрытьФорму() |
☑ |
0
mvlad
05.03.14
✎
18:50
|
Не передается параметр через процедуру ОткрытьФорму().
Голову сломал, не знаю в чем проблема.
На форме списка журнала операций я добавил кнопку, при нажатии на которую выполняется такой код:
Процедура НажалиКнопку()
пар = "ааа";
ОткрытьФорму("Документ.Операция",пар); // создаю новую Операцию
КонецПроцедуры
В модуле формы Операции в процедуре ПриОткрытии() я проверяю переданный параметр. Вот код:
Процедура ПриОткрытии()
Если ПустоеЗначение(Форма.Параметр)=0 Тогда
Если Форма.Параметр = "ааа" Тогда
// тут код
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Так вот ПустоеЗначение(Форма.Параметр) всегда равно 1. Т.е. параметр не передается. Что я делаю не так? Помогите, плиз.
|
|
1
PR
05.03.14
✎
18:51
|
Передавай структуру
|
|
2
mvlad
05.03.14
✎
18:54
|
Я пробовал передавать СписокЗначений, всё равно не передается.
Сейчас попробую структуру.
|
|
3
mvlad
05.03.14
✎
18:57
|
А в 77 есть тип Структура вообще?
|
|
4
PR
05.03.14
✎
18:57
|
(2) Не, я думаю, стоит сначала попробовать соответствие, таблицу значений, элемент формы и сферического коня в вакууме. Зачем читать документацию, ага :))
|
|
5
PR
05.03.14
✎
18:58
|
(3) О, блин, ты реально про 7.7 что ли?
Я думал ты просто галочку не поставил.
Про 7.7 тогда не подскажу, не помню уже нихрена. СП и типовые тебе помогут :))
|
|
6
mvlad
05.03.14
✎
18:59
|
какую документацию? в качестве параметра можно передавать любое значение.
|
|
7
mvlad
05.03.14
✎
19:00
|
(5) ну так сначала тему читай, а потом свои советы про сферических коней пиши.
|
|
8
PR
05.03.14
✎
19:10
|
Да вроде как все верно, судя по СП
|
|
9
mvlad
05.03.14
✎
19:18
|
я то знаю, что всё верно. но почему не работает?
может это косяк платформы?
|
|
10
PR
05.03.14
✎
19:19
|
(9) Может из-за того, что операция?
|
|
11
ikea
06.03.14
✎
11:03
|
Параметр можно передать. В процедуре НажалиКнопку()
Напиши
ОткрытьФорму("Операция",пар);
Вместо
ОткрытьФорму("Документ.Операция",пар);
И "ааа" передастся)
|
|
12
an-korot
06.03.14
✎
12:03
|
(11) походу автор сам не понимает что делает и что вызывает документ или операцию ))))
|
|