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



              

Примитивные типы данных


Во встроенном языке 1C: Предприятия поддерживается набор примитивных типов данных. Для большинства примитивных типов данных предусмотрена возможность использования в тексте модуля литералов, то есть указание значения соответствующего типа непосредственно в модуле.

Пример:

// Пример использования литерала типа Строка А = "Моя строка" ;

// Пример использования литерала типа Булево Б = истина;

// Пример использования литерала типа Число В = 12345.6789;

Null

Описание:

Значения данного типа используются исключительно для определения отсутствующего значения при работе с базой данных, например, при соединении таблиц.

Литералы:

Null

Булево (Boolean)

Описание:

Значения данного типа имеют два значения Истина и Ложь, задаваемых соответствующими литералами. Значения данного типа возвращаются в качестве результата вычисления логических выражений.

Примечание:

В операциях сравнения встроенного языка используются логические выражения. Это означает, что в выражении сравнения не обязательно писать

Если МояПеременная = Истина Тогда КонецЕсли ;

достаточно написать

Если МояПеременная Тогда КонецЕсли;

Литералы:

Истина(True) Ложь (False)

Дата (Date)

Описание:

Значения данного типа содержит дату от Рождества Христова (с 01 января 0001 года) и время с точностью до секунды.

Литералы:

Срока цифр, заключенная в одинарные кавычки вида:

'YYYYMMDDHHMMSS'

ТПТМ МДДччммсс' где:

• ГГГГ - четыре цифры года (включая век);

• MM - две цифры месяца:

• ДД - две цифры даты;

• чч - две цифры часа (в 24-х часовом формате);

• мм - две цифры минут;

• ее - две цифры секунд;

Допускается при указании литералов типа Дата опускать последние символы (секунды, минуты, часы и т.д.). Это означает, что данные параметры будут равны нулю (для времени) или единице (для даты). В вырожденном случае дата может задаваться как " (две одинарные кавычки подряд), это будет равнозначно дате '00010101000000' или при преобразованию к строке для России -«01.01.0001 0:00:00».

Неопределено (Undefined)




Содержание  Назад  Вперед