1С Предприятие 8.0. Описание встроенного языка

         

Прочие


Вычислить (Eval)

Синтаксис:

Вычислить (< Выражение>)

Параметры:

<Выражение> -_Обязательный

Тип:Строка.

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

Результат вычисления выражения. Тип возвращаемого значения зависит от типа выражения.

Описание:

Позволяет выполнить переданное выражение. С помощью метода можно вычислять математические и логические выражения, а также операции конкатенации. Подробнее про выражения см. раздел "Выражения языка".

Пример:

А = Вычислить("500 + 500*20/100") ;

А = Вычислить("Истина и Ложь");



А = Вычислить ("" "Иван"" + "" "" + ""Иванович"");

Макс (Мах)

Синтаксис:

Макс(<Значение 1>, ..., <3начение N> )

Параметры:

<3начение 1>, . .., <3начение N> - Обязательный

Тип: Число, Строка, Дата, Булево. Набор параметров, который определяет перечень значений для сравнения.

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

Возвращается максимальное из полученных значений.

Описание:

Определяет максимальное значение из полученных параметров.

Тот или иной семантический вариант функции определяется по типу данных первого параметра. В случае несовпадения типа вто­рого и последующих параметров с требуемым, их значения пре­образуются к требуемому типу в соответствии с правилами пре­образования типов. Если тип первого параметра не соответствует ни одному из допустимых типов, то в зависимости от ситуации может производиться преобразование типов или возбуждаться состояние ошибки исполнения.

Пример:

//    Пример для чисел

А = Макс(1, 2, 3);    // A = 3

//    Пример для строк

А = Макс ("ААА", "БББ", "ЯЯЯ");    // А = "ЯЯЯ"

//    Пример для дат

А = Макс('20020715220000', '20020714', '20020714091500');    // А = '20020715220000'                                .




//    Пример для значений булевого типа

 А = Макс(Истина, Ложь);     // А = Истина

Мин (Min)

Синтаксис:

Мин(<Значение 1>, .. ., <3начение N>)

Параметры:

<3начение 1>, . . ., <Значение N>_- Обязательный

Тип: Число, Строка, Дата, Булево. Набор параметров, который определяет перечень значений для сравнения.

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

Возвращается минимальное из полученных значений.

Описание:

Определяет минимальное значение из полученных параметров.

Тот или иной семантический вариант функции определяется по типу данных первого параметра. В случае несовпадения типа вто­рого и последующих параметров с требуемым, их значения пре­образуются к требуемому типу в соответствии с правилами пре­образования типов. Если тип первого параметра не соответствует ни одному из допустимых типов, то в зависимости от ситуации может производиться преобразование типов или возбуждаться состояние ошибки исполнения.

Пример:

// Пример для чисел

А = Мин(1, 2, 3);        // А = 1

// Пример для строк

А = Мин("ААА", "БББ", "ЯЯЯ");        // А = "ААА"

А = Макс('20020715220000', '20020714', '20020714091500');    // А = '20020714'

//    Пример для значений булевого типа

 А = Макс(Истина, Ложь);     // А = Ложь

ОписаниеОшибки (ErrorDescription)

Синтаксис:

ОписаниеОшибки()

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

Возвращает описание ошибки, такое же, какое было бы выдано в окне сообщений в случае отсутствия обработчика исключитель­ной ситуации, за исключением описания модуля и строки, в кото­рой ошибка возникла.

Описание:

Предназначена для определения описания ошибки. Применять данную функцию имеет смысл только внутри операторных скобок Исключение - КонецПопытки, так как в ином случае она вернет пустую строку. Помогает в выдаче диагностики при воз­никновении ошибок.



СоздатьОбъект (CreateObject)

Синтаксис:

СоздатьОбъект(<Тип>, <Массив параметров конструкторов>)

Параметры:

<Тил>_Обязательный

Тип: Строка, Тип. Определяет тип создаваемого значения. Может задаваться в виде строки с именем типа или непосредст­венно значением типа Тип.

<Массив параметров конструкторов>_Не обязательный

Тип: Массив. В качестве второго параметра может быть передан массив, содержащий параметры конструкторов, если таковые до­пустимы для данного типа.

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

Созданное значение.

Описание:

Позволяет создать значение указанного типа.

Пример:

М = Новый Массив (11) ;

М[0] = "C:\Temp\temp.txt";

Ст = СоздатьОбъект("Файл",М);

Сообщить(Ст.ЭтоКаталог());

Тип (Type)

Синтаксис:

Тип(<Имя типа>)

Параметры:

<Имя типа>Обязательный

Тип: Строка. Имя получаемого типа.

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

Тип: Тип. Полученный тип значения.

Описание:

Позволяет получить тип по его строковому имени.

Пример:

Если ТипЗнч (ТекОбъект) = Тип ("СправочникСсылка. Номенклатура") Тогда 

КонецЕсли;

ТипЗнч (TypeOf)

Синтаксис:

ТипЗнч(< Значение>)

Параметры:

<3начение> - Обязательный

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

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

Тип: Тип. Полученный тип значения.

Описание:

Позволяет получить тип полученного значения.

Пример:

Если ТипЗнч (ТекОбъект) = Тип ("СправочникСсылка. Номенклатура") Тогда 

КонецЕсли;

«««««««««« 1С:Предприятие 8.0 »»»»»»»»»»

Содержание раздела