|
Как получить значение по умолчанию, зная тип? | ☑ | ||
---|---|---|---|---|
0
Dmitry1c
08.11.13
✎
09:56
|
Например, для булево - Ложь
Для справочника - Справочник.ПустаяСсылка Для документа - Документ.ПустаяСсылка |
|||
1
Godofsin
08.11.13
✎
09:57
|
Эээ... щито?
|
|||
2
vicof
08.11.13
✎
09:58
|
Значение по умолчанию для чего?
Есть инициализированные переменные, есть неинициализированные. Тип определеяется в момент присваивания. |
|||
3
Cube
08.11.13
✎
09:58
|
Если ТипЗнч(МояПеременная) = Тип(Булево") Тогда
ПустойТип = Ложь; ИначеЕсли... ... КонецЕсли; |
|||
4
Dmitry1c
08.11.13
✎
09:59
|
(2) у меня есть табличная часть:
Колонка1 Колонка2 ПВХ Характеристика Мне бы надо после выбора ПВХ, чтобы не нужно было выбирать тип значения каждый раз. |
|||
5
1dvd
08.11.13
✎
09:59
|
БулевоПоУмолчанию = Ложь;
СправочникСсылкаПоУмолчанию = Справочники.Справочник.ПустаяСсылка(); ДокументСсылкаПоУмолчанию = Документы.Документ.ПустаяСсылка(); |
|||
6
Cube
08.11.13
✎
09:59
|
(0) Ну и традиционный вопрос - зачем?
|
|||
7
Dmitry1c
08.11.13
✎
09:59
|
(6) (4)
|
|||
8
1dvd
08.11.13
✎
10:01
|
(4)
Процедура ПривестиТипЗначенияСвойства(ТекущаяСтрока, ЭлементУправления) Экспорт ТипЗначенияСвойства = ТекущаяСтрока.Свойство.ТипЗначения; ЭлементУправления.ОграничениеТипа = ТипЗначенияСвойства; ТекущаяСтрока.Значение = ТипЗначенияСвойства.ПривестиЗначение(ТекущаяСтрока.Значение); КонецПроцедуры |
|||
9
Cube
08.11.13
✎
10:01
|
(7) (3)
|
|||
10
Dmitry1c
08.11.13
✎
10:01
|
(8) спасибо. Попробую сейчас.
|
|||
11
1dvd
08.11.13
✎
10:02
|
(10) Что мешает воспоьзоваться типовыми? Там уже все реализовано
|
|||
12
Галахад
гуру
08.11.13
✎
10:04
|
Как-то так:
Справочники[Метаданные.НайтиПоТипу(Тип).Имя].ПустаяСсылка() |
|||
13
Dmitry1c
08.11.13
✎
10:04
|
(11) типовыми чем?
|
|||
14
1dvd
08.11.13
✎
10:04
|
(13) Канигупациями
|
|||
15
Cube
08.11.13
✎
10:05
|
(12) С булевом интересно получится :)
|
|||
16
Dmitry1c
08.11.13
✎
10:06
|
1dvd, спасибо, ваш способ помог.
|
|||
17
1dvd
08.11.13
✎
10:07
|
(16) это не мой. Это я с типовой выдрал
|
|||
18
Поросенок Петр
08.11.13
✎
10:10
|
ОписаниеТипа.ПривестиЗначение(Неопределено);
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |