Выбор групп в диалоге пользователя
☑
0
denis200
07.08.11
✎
17:58
Вот например:
А = ВвестиЗначение(Группа,"Выберите группу", "СправочникСсылка.Игроки")
Так пользователь может выбрать конкретный элемент. А я хочу, чтобы он имел возможность выбирать группу и только группу. Как это сделать?
1
DSSS
07.08.11
✎
18:00
Открывай форму выбора группы.
2
denis200
07.08.11
✎
18:14
Напиши код.
3
denis200
07.08.11
✎
18:27
&НаКлиенте
Процедура Команда1(Команда)
Обработка();
КонецПроцедуры
&НаСервере
Процедура Обработка()
ФормаВыбора = Справочники.Игроки.ПолучитьФормуВыбораГруппы();
Группа = ФормаВыбора.Открыть();
КонецПроцедуры
Мне пишет интерактивные операции недопустимы.
4
Axel2009
07.08.11
✎
18:29
(3) а на клиенте тоже самое?
5
Dem1urg
07.08.11
✎
18:31
(3) пляяяя
Ты форму выбора где открыть хочешь?
На клиенте
ПолучитьФорму("Справочники.Игроки.Форма.ФормаВыбораГруппы").Открыть()
6
denis200
07.08.11
✎
18:36
{Документ.Документ1.Форма.ФормаДокумента.Форма(4)}: Ошибка при вызове метода контекста (ПолучитьФорму)
А = ПолучитьФорму("Справочники.Игроки.Форма.ФормаВыбораГруппы").Открыть();
по причине:
Неизвестное имя формы. Имя: "Справочники.Игроки.Форма.ФормаВыбораГруппы"
7
denis200
07.08.11
✎
18:37
Хотя ФормыВыбораГруппа присутствует у меня.
8
denis200
07.08.11
✎
18:42
Нашёл ошибку. Не "Справочники" а "Справочник"-)
9
denis200
07.08.11
✎
18:45
А = ПолучитьФорму("Справочник.Игроки.Форма.ФормаВыбораГруппы").ОткрытьМодально();
вот работающий код, причём именно модально ей надо просто открыть не хочет.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.