Описание 1в видове

Когато е необходимо да се работи със списък от видове - използва OpisanieTipov обект (виж "Получаване на наличните типове", "видове работа с детайли в конфигурацията на метаданни", "каза филтър в типа на филтъра".).

Получаване на списък на видовете

Да предположим, че имам готов обект OpisanieTipov:

Получаване на списък на видовете OpisanieTipov обект, можете да използвате метод .menu (), например:
Предлага се за всеки цикъл на ElementyFormy.ImyaPolya.TipZnacheniya
Предлага се, ако Тип = ( "низ") След това
// ...
ENDIF;
KonetsTsikla;

Проверка на типа на списък

Ако искате да проверите точно - дали има списък на видовете е необходимо, можете да използвате .SoderzhitTip () метод, например:
Ако ElementyFormy.ImyaPolya.TipZnacheniya.SoderzhitTip (тип ( "низ")) След това
// ...
ENDIF;

Привеждане стойност на одобрен тип

Ако имате стойност (например променлива със стойност) и има вид филтър стойност в обект OpisanieTipov, че е възможно да донесе стойност към тези видове ограничения, които са посочени в обекта OpisanieTipov.

Например:
ZnachenieRazreshennogoTipa = OpisanieTipovFiltr.PrivestiZnachenie (NekotoroeZnachenie);

Създаване на описания тип

Създаване OpisanieTipov обект се изисква в случаите, когато е необходимо да се определи кой вид филтър, който да бъде инсталиран, например, добавянето на начин маса стойност колона .Add (тип филтър, определен от втори параметър) на, или монтиране разрешените видове в списъка на приетите в имот .DostupnyeZnacheniya филтъра

Ако само един вид присъства в списъка на разрешените видове, като параметър при създаването OpisanieTipov обект посочва името на тип (Виж по-горе. "Работата с типа").

Например:
FiltrTipov = New OpisanieTipov ( "низ");

Ако списъкът на разрешените видове трябва да се уточни на списък на видовете, а след това, първо трябва да се създаде набор от видове и да определи като параметър масив.

Когато добавите основен тип (низ, номер, дата) да посочите името на вида. Но основните типове имат настройки - дължина на низа, броят на битовете, датата и часа или просто датата.

Когато се създаде обект OpisanieTipov може да определи допълнителни основни типа настройки (някои от настройките на параметрите - по избор и може да бъде пропусната).
New OpisanieTipov (TypeName, NastroykiTipaChislo, NastroykiTipaStroka, NastroykiTipaData);

Създаване на място за цяло число от 5 цифри: 99999
New KvalifikatoryChisla NastroykaTipaChisla = (5,0);

Създаване на място за дробно число от 5 цифри преди десетичната запетая и два знака след десетичната запетая: 999.99 99
New KvalifikatoryChisla NastroykaTipaChisla = (5,2);

Създаване на същия номер като по-горе, и в допълнение - неотрицателно:

Ако трябва да използвате низ от неограничена дължина - настройка не е необходимо да се уточни.

Създаване на низ от 100 символа:
NastroykaTipaStroki = New KvalifikatoryStroki (100);

Настройка на низ с дължина 100 символа, стойностите на които се допълват до 100 символа с интервали:

Ако искате да използвате датата и часа - настройка не е необходимо да се уточни.

Настройка за само датата без време (стойността ще съдържа времето 00:00:00):
NastroykaTipaDaty = New KvalifikatoryDaty (ChastiDaty.Data);

Регулиране на време само, няма дата (стойността ще съдържа датата на 01.01.0001):
NastroykaTipaDaty = New KvalifikatoryDaty (ChastiDaty.Vremya);

Пример за използване на настройки