|
Проставить нужный элемент в списке выбора в УФ | ☑ | ||
---|---|---|---|---|
0
brato4karik
18.02.13
✎
10:51
|
Добрый день всем. (мало, очень мало опыта в УФ) Необходимо создать УФ формы для отчетов дабы ими могли пользоваться пользователи через Веб-интерфейс. Отчеты готовые и рабочие, но под обычное приложение.
Так вот вроде удалось получить на экран просто формы, сейчас заполняю нужными элементами управления. Встал вопрос как получить список выбора(был раньше отдельный элемент). Тут я добавил рекивизит по типу СписокЗначений, Элемент на форму(Поле) и выбрал в свойстве "ПутьКДанным" созданный ранее СЗ. При открытии формы я его благополучно заполнил нужными мне элементами. Элементы.ПолеГруппировки.СписокВыбора.Добавить("ГОД"); Элементы.ПолеГруппировки.СписокВыбора.Добавить("КВАРТАЛ"); Элементы.ПолеГруппировки.СписокВыбора.Добавить("МЕСЯЦ"); Элементы.ПолеГруппировки.СписокВыбора.Добавить("НЕДЕЛЯ"); Элементы.ПолеГруппировки.СписокВыбора.Добавить("ДЕНЬ"); //Элементы.ПолеГруппировки.Значение = Элементы.ПолеГруппировки.СписокВыбора[2].Значение; но вот выбрать значение после заполнения не удается(нет свойства Значение) подскажите как решить проблему(в обычном приложении это не вызывало трудностей, и элемент был заполнен "по умолчанию") |
|||
1
Wobland
18.02.13
✎
10:53
|
СписокВыбора.Значение?
|
|||
2
MSII
18.02.13
✎
10:56
|
(0) Если я правильно понял, все что нужно - строковый реквизит, элемент, с ним связанный. У элемента режим выбора из списка ставишь в истину, список выбора у элемента заполняешь нужными значениями. Вроде все.
|
|||
3
brato4karik
18.02.13
✎
10:57
|
(1) Нет, если обратиться к списку выбора
Элементы.ПолеГруппировки.СписокВыбора то будут доступны свойства и методы списка(а значение элемента списка получается по индексу) а нужно проставить одно значение из списка в элемент упрвления. |
|||
4
MSII
18.02.13
✎
10:57
|
(3) ПолеГруппировки = Элементы.ПолеГруппировки.СписокВыбора[2].Значение;
|
|||
5
brato4karik
18.02.13
✎
10:58
|
(2) ну да похоже на правду. Сейчас попробую если правильно тебя понял
|
|||
6
brato4karik
18.02.13
✎
11:03
|
(2) (4) В точку.
Получается что бы получить элемент управления аналогичный списку выбора в обычном приложении, для управляемого это комбинация реквизита(нужного типа) и установленное свойство "доступен список значений" |
|||
7
brato4karik
18.02.13
✎
13:00
|
Ну вот настало время и продолжить распроссы
как мне получить доступ к объекту из управляемой формы. В обычной форме у моего отчета несколько схем компановок. Если ФлажокСуммывUSD Тогда СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("Дополнительная"); Иначе СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); КонецЕсли; В УФ так не выходит. Подскажите как как переключить схему в качестве основной.(Ну скорее как работать с объектом метаданных) |
|||
8
х86
18.02.13
✎
13:16
|
(7)сделай через вариант отчета
|
|||
9
brato4karik
18.02.13
✎
13:23
|
(8) хорошо, но покажи примером кода, пока совсем слабо ориентируюсь в свойствах и методах УФ.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |