ОписаниеТипов.ПривестиЗначение (TypeDescription.AdjustValue)

Синтаксис:

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

Параметры:

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

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

Возвращаемое значение:

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

Описание:

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

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

Пример:

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


    

1C:Enterprise Developer's Community