|
При попытке получить форму, ругается на параметр Владелец
| ☑ |
0
Kaukass
16.11.15
✎
11:11
|
тпТовары - это Табличное поле на форме обработки.
Процедура Кнопка2Нажатие(Элемент)
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",ЭлементыФормы.тпТовары, КлючУникальности);
ФормаВыбора.ЗакрыватьПриВыборе = ложь;
ФормаВыбора.РежимВыбора = Истина;
ФормаВыбора.Открыть();
КонецПроцедуры
Текст ошибки
{Обработка.Обработка1.Форма.Форма.Форма(13)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаВыбора = ЭтотОбъект.ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",ЭлементыФормы.тпТовары, КлючУникальности);
по причине:
Несоответствие типов (параметр номер '2')
|
|
1
Любопытная
16.11.15
✎
11:14
|
Синтаксис:
ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>)
Владелец - третий параметр, а не второй
|
|
2
JastAMan
16.11.15
✎
11:16
|
Не так понял СП:
СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
ПолучитьФорму (GetForm)
Синтаксис:
ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>)
|
|
3
Любопытная
16.11.15
✎
11:17
|
На как бы... Разные методы же
|
|
4
Kaukass
16.11.15
✎
11:19
|
Если так
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",,ЭлементыФормы.тпТовары, КлючУникальности);
то ошибка: Слишком много фактических параметров
|
|
5
cw014
16.11.15
✎
11:23
|
Я один не понимаю момент:
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",ЭлементыФормы.тпТовары, КлючУникальности);
И там где ошибка:
ФормаВыбора = ЭтотОбъект.ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",ЭлементыФормы.тпТовары, КлючУникальности);
Где вранье?
|
|
6
Kaukass
16.11.15
✎
11:32
|
(5)В (4) вранье.
|
|
7
Kaukass
16.11.15
✎
11:33
|
Спасибо - заработало
|
|