Базовые положения
Общие объекты
Общие метаданные
Прикладные объекты
Базовые положения
Общие объекты
Общие метаданные
Прикладные объекты
Значения с типом строка обычно задаются строковой константой(литералами) состоящей из различных символов и обрамленных кавычками.
ПеременнаяСтрока = "Это такая строка!";
Текст может быть многострочным, это можно оформить таким образом:
ЭтоТекст = "Смотри это текст!" "и это текст тоже";
но чаще всего делают так:
Текст = "123 |345";
Строки можно складывать, просто прибавляя одну к другой:
КакаяТоСтрока = "Строка1"+"Строка23";//в результате получим "Строка1Строка23"
со строкой можно складывать и другие типы типы данных
КакаяТоСтрока = ""+23;//в результате получим "23"
Этот прием используется когда значение надо привести к строковому типу, например для того, что бы вывести в сообщении пользователю. Доступны и другие операции со строками(удаление пробелов, получение символов слева или справа и тд) подробнее об них можно почитать в синтаксис помощнике Общее описание встроенного языка – Встроенные функции – Функции работы cо значениями типа Строка
.
Переменную с типом число как и строку можно определить просто присвоив ей значение числовой константы:
ЭтоЧисло = 100;
У числа может быть определена длина(разрядность) и точность(количество знаков после запятой). Ограничения на длину и точность при оперировании ими в коде не зафиксированы, но сохранить в базу можно только число с длиной 32 символа и точностью 10 символов. Все что выше, обрезается. Для числа доступны все арифметические операции(деление, умножение и тд) подробнее об операциях над числами можно почитать в синтаксис помощнике Общее описание встроенного языка – Встроенные функции – Функции работы cо значениями типа Число
.
Дату можно получить двумя способами:
НашаДата = '20120314' //(ГГГГММДД)
или
НашаДата = '20120314172210' //(ГГГГММДДЧЧММСС)
что бы было удобнее читать литерал, можно использовать любые разделители
НашаДата = '2012.03.14.17.22.10'
Дата
. Например НашаДата = Дата(2012, 03, 14)
таким образом передавая в качестве параметра число, можно сконструировать любую дату.
Получить пустую дату можно так:
ПустаяДата = '0010101' //или ПустаяДата = Дата(1,1,1)
Для даты применима операция сложения, операция сложения прибавляет к дате секунды.
При сложении разных типов переменных вида:
ЗначениеОдин + ЗначениеЗначениеДва + ЗначениеТри
система пытается произвести преобразование по типу первого параметра. То есть:
Для преобразования существуют функции которые можно найти по адресу: Общее описание встроенного языка – Встроенные функции – Функции преобразования значений
.