![]() |
![]() |
![]() |
|
выбор из выпадающего списка | ☑ | ||
---|---|---|---|---|
0
vita55555
05.03.10
✎
18:44
|
Здравствуйте,
Извините за дилетантский вопрос, Подскажите пжлст, куда смотреть.. чтобы в документе \ спрвочнике сделать выпадающий список чтобы можно было выбрать значение из строго ограниченного списка, цвет - белый \ черный, а то сейчас, приходится пользовать справочники, и их кол-во сильно "раздулось". |
|||
1
DIron
05.03.10
✎
18:50
|
Используй либо "быстрый выбор" из справочника. Есть такой реквизит у элемента управления.
Либо используй элемент управления "список выбора". |
|||
2
vita55555
17.03.10
✎
00:32
|
Почитал встроенную справку - так и не понял,
вот создаю я реквизит (в справочнике или документе) - какой тип выбирать чтобы список значений использовать? и где задавать список значений, в модуле документа? |
|||
3
ilkoder
17.03.10
✎
00:39
|
Прямо код тут не напишу - но этот список значений можно загрузить в элемент формы, чтоб при выборе показывал только то, что нужно. По кнопочке - книзу стрелочкой, а не многоточие.
|
|||
4
Nexux
17.03.10
✎
00:42
|
строки списка выбора в свойствах поля выбора
|
|||
5
Cube
17.03.10
✎
06:07
|
(0) Кури "Перечисления"
|
|||
6
Sserj
17.03.10
✎
06:44
|
(5) Ну да, перечисление - цвет это конечно сильно :)
|
|||
7
Cube
17.03.10
✎
06:50
|
(6) А что не так? Конечно, использовать перечисление или реквизит объекта с типом число, нужно решать исходя из задачи, но в любой типовой конфигурации есть перечисление "ЮрФизЛицо", которое используется в справочнике "Контрагенты", и никто не жалуется...
|
|||
8
Sserj
17.03.10
✎
06:58
|
(7) "ЮрФизЛицо" - тут то все понятно, трудно представить "полуЮр" или "ПолуФиз" лицо :)
А все будут к программисту бегать за каждым новым цветом? |
|||
9
LLIaMaH
17.03.10
✎
07:03
|
По списку выбора я сделал так.
У обработки создал реквизит "ВидЗачисления" в форме создал поле выбора "ВидЗачисления", сопоставил элементу формы реквизит, в модуле формы присвоил ему такой список. ВидЗачисленияСписок = Новый СписокЗначений; ВидЗачисленияСписок.Добавить("01", "Заработная плата - 01"); ВидЗачисленияСписок.Добавить("02", "Стипендия учащимся - 02"); ВидЗачисленияСписок.Добавить("03", "Пенсия социальная - 03"); ВидЗачисленияСписок.Добавить("04", "Пенсия негосударственных пенсионных фондов - 04"); ВидЗачисленияСписок.Добавить("05", "Пособия и другие выплаты по безработице - 05"); ВидЗачисленияСписок.Добавить("06", "Пособия на детей - 06"); ВидЗачисленияСписок.Добавить("07", "Прочие выплаты - 07"); ЭлементыФормы.ВидЗачисления.СписокВыбора = ВидЗачисленияСписок; ЭлементыФормы.ВидЗачисления.Значение = ЭлементыФормы.ВидЗачисления.СписокВыбора[0].Значение; // это выбор первого значения по умолчанию иначе список будет просто пуст. |
|||
10
Sserj
17.03.10
✎
07:09
|
(9) Ну ведь это тоже "полумера".
У человека явно уже есть справочник, проблемма в том что он сильно "раздулся". Вероятней ему больше добавить ревквизитик в справочник "Цвет" что-то типа "Активен/НеАктивин" булевый. И заполнять список выбора запросиком по активным и не помеченным на удаление. |
|||
11
Cube
17.03.10
✎
07:19
|
(10) С чего ты взял? "выбрать значение из строго ограниченного списка" - скорее трактуется как неизменяемый, жестко заданный список значений.
|
|||
12
Sserj
17.03.10
✎
07:24
|
(11)
"..а то сейчас, приходится пользовать справочники, и их кол-во сильно "раздулось".." Вот отсюда и взял + опыт общения с пользователями :) |
|||
13
Cube
17.03.10
✎
07:30
|
(12) А, ну понятно, телепат? Круто... Оффтопить не будем. Пусть автор сам напишет, что ему надо :)
|
|||
14
Sserj
17.03.10
✎
07:45
|
(13) Так Вы не знали что 90% работы 1С-ника основано на телепатии????
Не быть Вам великим мега-гурой без телепатизма! :) |
|||
15
vita55555
19.03.10
✎
21:31
|
спасибо всем за ответы,
(11) именно так - жестко заданный список, черный, белый или зеленый |
|||
16
vita55555
19.03.10
✎
21:49
|
(9)
непонятно - как в форме создать Поле выбора? Делаю так- захожу в редактор формы элемента справочника добавляю реквизит... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |