|
Работа с типами данных |
☑ |
0
mzelensky
18.04.12
✎
11:50
|
Доброго всем!
Вот такой вопрос: есть реквизит (Реквизит1) с типом данных "Описание типов" (допустим там выбрано "составной тип" и отмечены "Число" и "Дата")...далее есть еще один реквизит (Реквизит2) имеющий составной тип данных. Пользователь выбирает тип данных Реквизит2 и указывает определенное значение. Как определить, входит тип данных Реквизит2 в описание типов Реквизит1 или нет.
Пример:
Реквизит1 имеет типы "Число", "СправочникСсылка.Спр1". Для Реквизит2 указан тип данных "число" и проставлено "250" - в этом случае Реквизит1 содержит тип Реквизит2. А если для Реквизит2 указан тип данных "строка" и проставлено "250" - получаем, что Реквизит1 НЕ содержит тип Реквизит2.
|
|
1
vmv
18.04.12
✎
11:51
|
есть метод который проверяет входимость типа в описание типа - сп листай, 1С умная и подумала над этой проблемой
|
|
2
vmv
18.04.12
✎
11:53
|
содержит() вроде, кароче крой топ
|
|
3
fisher
18.04.12
✎
11:58
|
Как-то так:
Если ЭлементыФормы.Реквизит1.ТипЗначения.СодержитТип(ТипЗнч(Реквизит2)) Тогда
Сообщить("Входит");
КонецЕсли;
|
|
4
mzelensky
18.04.12
✎
12:19
|
Спасибо, помогло!
|
|
5
DrShad
18.04.12
✎
12:21
|
(4) чтение СП вообще помогает всегда
|
|