Не получается передать форме параметры
☑
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) Спасибо.
Клинический случай междуглазия приключился.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.