Имя: Пароль:
1C
1С v8
Как привести значение к типу? Тип хранится в переменной например "тип"
0 Krizis
 
11.04.12
16:48
Как привести значение переменной "А" к типу "Тип"?
1 НикДляЗапросов
 
11.04.12
16:50
Через логический оператор, или оператор выбора
2 FIXXXL
 
11.04.12
16:54
ПривестиЗначение (AdjustValue)
Синтаксис:

ПривестиЗначение(<Значение>)
Параметры:

<Значение> (необязательный)

Тип: Произвольный. Значение, которое будет приводиться.
Возвращаемое значение:

Тип: Произвольный. Если значение передано, то выполняется проверка на соответствие значения описанию типа. Если значение соответствует, то метод возвращает переданное значение. Если значение не соответствует, то оно приводится к типу, доступному в описании типа.
Если значение не передано, то выдается значение по умолчанию для данного описания типа.
Описание:

Формирует значение на основании описания типа и переданного значения.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

// В форме расположено табличное поле Товары, в котором для ячейки
// колонки Номенклатура определено событие НачалоВыбора, процедура
// обработчик которого приведена в примере
Процедура ТоварыНоменклатураНачалоВыбора(Элемент,СтандартнаяОбработка)
   ТипСтр = "СправочникСсылка.Номенклатура";
   Элемент.ОграничениеТипа = Новый ОписаниеТипов(ТипСтр);
   Значение = Элемент.Значение
   Элемент.Значение = Элемент.ОграничениеТипа.ПривестиЗначение(Значение);
   Элемент.ВыбиратьТип = Ложь;
КонецПроцедуры
Программист всегда исправляет последнюю ошибку.