|
Поле ввода с отдельной кнопкой | ☑ | ||
---|---|---|---|---|
0
Rengo
14.01.15
✎
05:29
|
Управляемая форма, есть поле ввода, на форму поместил отдельно кнопку, как сделать, чтобы по нажатию кнопки открывался список значений? Стандартный вариант не подходит «Поставить галочку режим выбора из списка».Вот код что не так делаю подскажите:
&НаСервере Функция ВыборкаПредметОбращения() //Элементы.ПредметОбращения1.РежимВыбораИзСписка = Истина; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПредметыОбращения.Ссылка |ИЗ | Справочник.ПредметыОбращения КАК ПредметыОбращения"; Выборка = Запрос.Выполнить().Выбрать(); СписокПО = Новый СписокЗначений; Пока Выборка.Следующий() Цикл СписокПО.Добавить(Выборка.Ссылка); КонецЦикла; Возврат СписокПО; КонецФункции &НаКлиенте Процедура ПредметОбращение(Команда) //ПредметОбращения1НачалоВыбора(Элементы.ПредметОбращения1, ВыборкаПредметовОбращения(), Ложь); //ПредметОбращения1НачалоВыбораИзСписка(Элементы.ПредметОбращения1, Истина); ВыборкаПредметОбращения(); КонецПроцедуры |
|||
1
Rengo
14.01.15
✎
05:44
|
Не кто не знает?
|
|||
2
Peltzer
14.01.15
✎
06:07
|
Ну вернул ты СписокПО, а дальше куда ты его хочешь запихать?
М.б., стоит создать форму выбора, подпихивать ей твой список значений и ждать результата? |
|||
3
Rengo
14.01.15
✎
06:15
|
Элементы.ПредметОбращения1 = СписокПО;
ПредметОбращение1 - Это поле ввода. Но если пишу так выдает ошибку - Поле объекта недоступно для записи (ПредметОбращения1) |
|||
4
Рэйв
14.01.15
✎
06:16
|
ВыбратьИзМеню (ChooseFromMenu)
Синтаксис: ВыбратьИзМеню(<СписокЗначений>, <ЭлементФормы>) Параметры: <СписокЗначений> (обязательный) Тип: СписокЗначений. Список значений, содержащий значения, из которых будет осуществляться выбор. <ЭлементФормы> (необязательный) Элемент управления формы, около которого будет открыт выпадающий список. Для некоторых элементов (табличный документ, табличное поле) выпадающий список будет показан около активной области. Если не указан, то будет выбран активный элемент формы. Примечание: В качестве этого параметра нельзя указывать кнопки, расположенные в командной панели или подменю. Возвращаемое значение: |
|||
5
Рэйв
14.01.15
✎
06:18
|
аа... сторно. Это только для толстого клиента
|
|||
6
Rengo
14.01.15
✎
06:25
|
Нужно для тонкого
|
|||
7
Rengo
14.01.15
✎
06:29
|
Может у кого нибудь еще какие варианты будут?
|
|||
8
crotnn
14.01.15
✎
09:14
|
&НаКлиенте
Процедура ПредметОбращение(Команда) //ПредметОбращения1НачалоВыбора(Элементы.ПредметОбращения1, ВыборкаПредметовОбращения(), Ложь); //ПредметОбращения1НачалоВыбораИзСписка(Элементы.ПредметОбращения1, Истина); СписокПО = ВыборкаПредметОбращения(); ВыбранныйЭлементСписка = СписокПО.ВыбратьЭлемент("Выбор элемента списка"); КонецПроцедуры |
|||
9
Krolik Bezobraznik
14.01.15
✎
09:22
|
ТС у вас поле ввода это реквизит объекта метаданных?
|
|||
10
Rengo
14.01.15
✎
10:52
|
Krolik да.
Crotnn спасибо огромное есть от чего оттолкнуться работает только в поле ввода данные не заносятся разбираюсь с этим |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |