|
Работа с формой в обычном приложении | ☑ | ||
---|---|---|---|---|
0
KoBapeH
29.07.14
✎
12:20
|
Гипотетический вопрос: имеется элемент формы, поле ввода. Нужно чтобы в зависимости от переданных параметров, в поле указывался либо список, например, номенклатуры, либо ссылка на склад. Вообще лучше посоветуйте литературу на тематику работы с формами обычного приложения.
|
|||
1
Холодильник
29.07.14
✎
12:21
|
помещай в форму и список и поле. управляй видимостью
|
|||
2
KoBapeH
29.07.14
✎
12:24
|
Ну хотелось бы управлять одним элементом. В том и суть вопроса.
|
|||
3
Холодильник
29.07.14
✎
12:26
|
(2) тогда делай составной тип и задавай ему первонач значение.
тип - списокЗначений и справочникСсылка если одно - задавай пустое значение справочника. если выбор - задавай тип |
|||
4
mikecool
29.07.14
✎
12:27
|
для поля - составной тип
если передаешь список - назначай список выбора, если значение - то не назначай |
|||
5
KoBapeH
29.07.14
✎
12:45
|
(3) В коде, если возможно. Я пробовал так делать и если с установкой предопределенного значения для одного элемента не возникало проблем, то установить список у меня не вышло. Потому и прошу литературу.
|
|||
6
mikecool
29.07.14
✎
12:45
|
(5) у поля ввода есть свойство список выбора, также - кнопка списка выбора
|
|||
7
KoBapeH
29.07.14
✎
12:56
|
Тогда сформулирую вопрос по-другому: какие свойства элемента формы программно надо изменить, чтобы сделать выбор нескольких элементов номенклатуры в списке?
|
|||
8
KoBapeH
29.07.14
✎
12:57
|
Желательно пошагово и для идиотов. Или книжку, где это можно посмотреть.
|
|||
9
KoBapeH
30.07.14
✎
09:24
|
Неужели никто не заморачивался? Может тогда знает кто как переключить программно составной элемент с выбора элемента справочника на выбор списка значений другого справочника?
|
|||
10
mikecool
30.07.14
✎
09:28
|
(7) если список, тогда:
- убираешь кнопку выбора(педальку) - добавляешь кнопку выбора из списка - в список выбора поля ввода загружаешь свой список если не список: - добавляешь кнопку выбора(педальку) - убираешь кнопку выбора из списка - очищаешь список выбора поля ввода |
|||
11
Cube
30.07.14
✎
09:39
|
(0) Не понял, в чем сложность-то?
Если ВыбираемСклад Тогда МоеПолеВвода = Справочники.Склады.ПустаяСсылка(); Иначе МоеПолеВвода = Новый СписокЗначений; МоеПолеВвода.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Номенклатура"); КонецЕсли; |
|||
12
KoBapeH
30.07.14
✎
13:22
|
(11) Действительно, просто. Странно, но когда возникла необходимость сделать подобную штуку, эта конструкция не сработала. Ругался на тип значения недоступный для записи, кажется.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |