|
v8: ПолеВыбора Текущее значение | ☑ | ||
---|---|---|---|---|
0
slicem
12.10.11
✎
13:14
|
Нужно отображать какое либо значение при открытии формы
ЭлементыФормы.ПолеВыбораВидДокумента.СписокВыбора = ВидыДокумента; ВидДокумента = ВидыДокумента[0].Значение; //ЭлементыФормы.ПолеВыбораВидДокумента.Значение = ВидыДокумента.НайтиПоЗначению(ВидДокумента).Представление; //ЭлементыФормы.ПолеВыбораВидДокумента.Значение = ВидыДокумента.НайтиПоЗначению(ВидДокумента); ПолеВыбораВидДокумента= ВидыДокумента.НайтиПоЗначению(ВидДокумента).Представление; Не присваивает значение: ЭлементыФормы.ПолеВыбораВидДокумента.Значение Что я делаю не так? |
|||
1
slicem
12.10.11
✎
13:15
|
(0) закомментированые варианты тоже не работают
|
|||
2
Конфигуратор1с
12.10.11
✎
13:15
|
(0) ПолЫВыбора?
|
|||
3
Конфигуратор1с
12.10.11
✎
13:16
|
ЭлементыФормы.ПолеВыбораВидДокумента.СписокВыбора = ВидыДокумента;
ЭлементыФормы.ПолеВыбораВидДокумента.Значение = ВидыДокумента[0].Значение; както так |
|||
4
zbv
12.10.11
✎
13:17
|
ПолеВыбораВидДокумента= ВидыДокумента.НайтиПоЗначению(ВидДокумента).Значение;
хотя правильнее так: ПолеВыбораВидДокумента = ВидыДокумента[0].Значение; |
|||
5
Euguln
12.10.11
✎
13:17
|
ЭлементыФормы.ПолеВыбораВидДокумента.Значение = ЭлементыФормы.ПолеВыбораВидДокумента.СписокВыбора.НайтиПоЗначению(ВидДокумента).Значение;
|
|||
6
Конфигуратор1с
12.10.11
✎
13:17
|
если я правильно понял что тут написано
|
|||
7
slicem
12.10.11
✎
13:21
|
(3-6) Не работает.
Пробовал менять тип реквизита формы ПолеВыбораВидДокумента с "произвольный" на "строка" - результат тот же. |
|||
8
Конфигуратор1с
12.10.11
✎
13:22
|
(7) теперь поподробнее - что у тебя что?
|
|||
9
slicem
12.10.11
✎
13:27
|
На форме ПолеВыбора
Данные = ПолеВыбораВидДокумента Тип значения, по дефолту "Произвольный" Присваиваю его СпискуВыбора списокЗначений: ВидыДокумента Пытаюсь присвоить значению Поля Выбора , значение одного из элементов списка. |
|||
10
Конфигуратор1с
12.10.11
✎
13:32
|
строку поставь
|
|||
11
slicem
12.10.11
✎
13:32
|
(10)??
|
|||
12
Конфигуратор1с
12.10.11
✎
13:33
|
Тип значения, по дефолту "Произвольный" на строка
|
|||
13
slicem
12.10.11
✎
13:38
|
(12) Не ставиться, кстати.
Когда меняешь тип значения на закладке формы он становится пустым на форме. При попытке выбрать ТипЗначения на форме - предлагает только вариант Произвольный. Попытка просто удалить реквизит, тоже не помогла. |
|||
14
Конфигуратор1с
12.10.11
✎
13:40
|
форма документа?
|
|||
15
slicem
12.10.11
✎
13:42
|
(14) Ну свойства элементаФормы, которые в диалоге интерактивно заполняются. Свойство "ТипЗначения"
|
|||
16
slicem
12.10.11
✎
13:44
|
Или если ты спрашиваешь какой объет метаданных, то да, документ.
ПолеВывода не привязано ни к одному из его реквизитов. |
|||
17
slicem
12.10.11
✎
13:44
|
(16) *ПолеВыбора
|
|||
18
Euguln
12.10.11
✎
13:45
|
(13) Сделай сначала типизированный реквизит формы, потом свяжи с ним поле выбора.
|
|||
19
Конфигуратор1с
12.10.11
✎
13:45
|
так ты на закладке реквизиты добавил реквизит?
|
|||
20
slicem
12.10.11
✎
13:52
|
(18) не помогло
Отладчик упорно пишет тип значения ЭлементыФормы.ПолеВыбораВидДокумента.Значение неопределено. |
|||
21
Конфигуратор1с
12.10.11
✎
13:53
|
в общем такой порядок - создаешь реквизит формы строкой. выносишь его на форму, связав с данными. И после этого все заработает.
|
|||
22
Euguln
12.10.11
✎
13:54
|
(20) Тип значений списка выбора совпадает с типом реквизита?
|
|||
23
slicem
12.10.11
✎
13:55
|
(21)Делал так - не помогает
(22) строковое всё |
|||
24
slicem
12.10.11
✎
13:58
|
Короче в пень это поле выбора, воспользуюсь ПолемВвода. Подумаешь Обработку выбора перехватывать придется, зато чётко работает всё.
|
|||
25
Конфигуратор1с
12.10.11
✎
14:05
|
чето ты не то делаешь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |