|
Не получается передать форме параметры
| ☑ |
0
Птах
15.01.16
✎
11:44
|
Есть такой код на клиенте, по кнопке:
ФормаВыбора = ПолучитьФорму(ПолучитьПолноеИмяФормы("ВыборДокументовУпр"));
П = Новый Структура();
//П.Вставить("Период", Объект.Период);
// П.Вставить("Контрагент", Объект.Контрагент);
ОткрытьФорму(ФормаВыбора, П);
на строчке открытия выбрасывает
ОткрытьФорму(ФормаВыбора, П);
по причине:
Несоответствие типов (параметр номер '2')
Не могу понять в чем дело, голову сломал уже, гугл молчит.
Закомментарил уже строчки с заполнением структуры, на всякий случай.
|
|
1
Птах
15.01.16
✎
11:45
|
Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму(ФормаВыбора, П);
по причине:
Несоответствие типов (параметр номер '2')
|
|
2
Птах
15.01.16
✎
12:02
|
Никаких идей?..
|
|
3
ibreiter
15.01.16
✎
12:02
|
Такие параметры точно есть у формы?
|
|
4
Lexey_
15.01.16
✎
12:03
|
(1) смотри в СП, есть 2 варианта:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
ОткрытьФорму(<Форма>, <Окно>)
у тебя второй
|
|
5
ibreiter
15.01.16
✎
12:04
|
У вас должно быть ПолучитьПолноеИмяФормы("ВыборДокументовУпр") вместо ФормаВыбора
|
|
6
ibreiter
15.01.16
✎
12:05
|
В смысле при вызове открытьформу, номер параметра неправильно указывает
|
|
7
Птах
15.01.16
✎
12:06
|
(4), (5) Спасибо.
Клинический случай междуглазия приключился.
|
|