|
8.3 СписокЗначений на управляемой форме | ☑ | ||
---|---|---|---|---|
0
lvi15
18.03.15
✎
15:18
|
Создаю Упр форму. Добавляю реквизит формы СписокЗначений, переношу его на форму. Он появляется как элемент формы, задаю тип Поле. В свойствах пытаюсь настроить СписокВыбора, но колонка Значение заблокирована напрочь... Формирую список программно на открытие формы:
&НаКлиенте Процедура ПриОткрытии() Реквизит1.Добавить(0,"00000000000"); Реквизит1.Добавить(1,"11111111111"); .......... Но оно в поле выстраивает значения в строчку: 00000000000, 1111111111 и т.д. вместо привычного выпадающего списка дает для выбора форму из которой опять же ничего не выбирается - можно только "вычистить" предлагаемый список и сохранить... Что я не так делаю??? |
|||
1
mikecool
18.03.15
✎
15:23
|
(0) проверь свойство редактирование у списка
также его можно добавить на форму как таблицу |
|||
2
lvi15
18.03.15
✎
16:34
|
Там есть два свойства: РедактированиеТекста и РежимВыбораИзСписка - все включал/отключал, + "игрался с кнопками": КнопкаВыбора, КнопкаВыпадающегоСписка. Но список вообще не открывается, Или в поле попадает все та же строчка с перечислением значений списка. + Непонятно, почему заблокирована колонка Значение, если СписокВыбора пытаться заполнить через свойства?
|
|||
3
Адский плющ
18.03.15
✎
16:38
|
(0) "Что я не так делаю???"
Путаешь поле с выбором из списка значений и поле списка значений. |
|||
4
lvi15
18.03.15
✎
16:44
|
То есть - в управляемой форме поле/реквизит с типом СписокЗначений не отрабатывает, как в обычной форме?
Да, я видел, что в обычном текстовом поле есть свойство "СписокВыбора". Просмотрел почти все текущие обработки конфигурации - не нашел чтобы реквизит с типом СписокЗначений размещали на форме??? |
|||
5
тарам пам пам
18.03.15
✎
16:47
|
(0) "Добавляю реквизит формы СписокЗначений" - вот здесь уже ошибка. Тип реквизита - не список значений, а тип самого значения.
|
|||
6
lvi15
18.03.15
✎
16:49
|
Да, более внимательно посмотрел на свойства обычного текстового поля - там действительно можно "организовать" выбор из списка значений, То есть действительно поле с типом "СписокЗначений" на форме не размещаемо??? Если так, то... от комментариев воздерживаюсь...
|
|||
7
CerbeRUS
18.03.15
✎
16:52
|
В итоге, что должно хранится в этом реквизите, что должно отображаться на форме?
Одно значение или список? |
|||
8
lvi15
18.03.15
✎
17:02
|
Это обычный ПикЛист. В "старых обработках" - поле выбора, а там есть Строки списка выбора. Заполняешь строки (значение + представление) и т.д. Здесь я размещая реквизит указал его тип - СписокЗначений, что очень близко по смыслу к полю выбора. А хранится/вытаскиваться из БД в реквизите должно одно число (без мультивыборов), у которого есть некое текстовое представление для понятности, которое и отображается на форме...
|
|||
9
CerbeRUS
18.03.15
✎
17:05
|
Тогда создаешь реквизит типа Число, выносишь его на форму.
Получится поле. А у него надо установить свойства РежимВыбораИзСписка = Истина и заполнить СписокВыбора нужными числами со строковыми представлениями. |
|||
10
lvi15
18.03.15
✎
17:19
|
Спасибо за помощь, да - Ваши комментарии действительно помогли разобраться в этих 1с-"трехсосновых ребусах"!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |