Имя: Пароль:
1C
1С v8
Поменять типы значений
,
0 pasha_d
 
18.07.12
17:13
Други, подскажите...
Как изменить тип значения поля ввода:

при условии "равно" тип значения = СправочникСсылка.ПодразделенияОрганизации
при условии "в списке" тип значения = СписокЗначений

Особо не ругайте и спасибо за помощь =)
1 SherifSP
 
18.07.12
17:14
(0)Други)
2 SherifSP
 
18.07.12
17:15
ПолеВвода.Значения = СправочникСсылка.ПодразделениеОрганизации
3 SherifSP
 
18.07.12
17:16
Или пробуй через оформление
4 SherifSP
 
18.07.12
17:17
Кстати (2) Забыл ЭлементыФормы.ПолеВвода.Значения )
5 pasha_d
 
18.07.12
17:22
это все понятно)
У меня поле ввода имеет ТипДанных "СправочникСсылка.ПодразделениеОрганизации" - то есть при условии ВидСравненияМой = ВидСравнения.Равно - справочник уверенно открывается и выбырается подразделение)
но мне нужно, чтобы при ВидСравнения.ВСписке менялся ТипДанных поля ввода на "СписокЗначений"...
как?)
6 х86
 
18.07.12
17:25
Отбор (Filter)
Элементы коллекции:

ЭлементОтбора
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы отбора.
Возможно обращение к элементу отбора посредством оператора [...]. В качестве аргумента передается индекс элемента (нумерация с 0).

Свойства:

........
7 pasha_d
 
18.07.12
17:29
)
как программно поменять тип данных поля с "СправочникСсылка.ПодразделениеОрганизации" на "СписокЗначений"?
8 х86
 
18.07.12
17:32
(7)если у тебя Поле "привязано" к реквизиту объекта то никак. "Отвязываешь" и присваиваешь новое значение. Но тебе нужно (6)
9 pasha_d
 
18.07.12
17:35
с (6) разбирусь
ага - "Нельзя изменять тип связанного с данными элемента формы"
как отвязать? пример есть какой?
10 х86
 
18.07.12
17:37
пробуй
ЭлементыФормы.ПодразделениеОрганизации.Данные = ПеременнаяМодуляФормы
11 pasha_d
 
18.07.12
17:41
ПеременнаяМодуляФормы - это что?

подозреваю, что реквизит формы с типом данных "СписокЗначений"?
12 SherifSP
 
18.07.12
17:50
(11)Да
13 pasha_d
 
18.07.12
17:52
что потом? присваиваю тип значения полю?
ЭлементыФормы.ПолеВводаПодразделения.ТипЗначения = Новый ОписаниеТипов("СписокЗначений");
14 pasha_d
 
18.07.12
17:56
присвоил) как при нажатии на поле теперь получить окно со списком значений с ТипомЗначенийСписка "СправочникСсылка.ПодразделенияОрганизаций"?)