1-014 Примітивні типи даних

У вбудованій мові 1C: Підприємства підтримується набір примітивних типів даних. Для більшості примітивних типів даних передбачена можливість використання в тексті модуля литералов, тобто вказівка ​​значення відповідного типу безпосередньо в модулі.







// Приклад використання литерала типу Рядок А = "Моя рядок";
// Приклад використання литерала типу Булево Б = істина;
// Приклад використання литерала типу Число В = 12345.6789;

Значення даного типу використовуються виключно для визначення відсутнього значення при роботі з базою даних, наприклад, при з'єднанні таблиць.

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

В операціях порівняння вбудованої мови використовуються логічні вирази. Це означає, що в вираженні порівняння не обов'язково писати

Якщо МояПеременная = Істина Тоді КонецЕсли;

Якщо МояПеременная Тоді КонецЕсли;

Істина (True) Брехня (False)

Терміну цифр, укладена в одинарні лапки виду:

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

• РРРР - чотири цифри року (включаючи вік);

• MM - дві цифри місяця:

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

• чч - дві цифри години (в 24-х годинному форматі);

• мм - дві цифри хвилин;







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

Допускається при вказівці литералов типу Дата опускати останні символи (секунди, хвилини, години і т.д.). Це означає, що дані параметри будуть дорівнюють нулю (для часу) або одиниці (для дати). У виродженим випадку дата може здаватися як "(дві одинарні лапки поспіль), це буде рівнозначно датою '00010101000000' або при перетворенню до рядка для Росії -« 01.01.0001 0:00:00 ».

Значення даного типу застосовуються, коли необхідно використовувати порожнє значення, що не належить до жодного іншого типу. Наприклад, таке значення спочатку мають реквізити з складовим типом значення. Існує одне єдине значення даного типу, що задається літералом.

Значення даного типу містять рядок у форматі Unicode про-довільній довжини.

Літерали строкового типу являють собою набір символів ув'язнених в лапки. Для завдання в рядку символу "(лапки) необхідно записати дві лапки поспіль.

Крім того, допускаються «багаторядкові» рядкові константи. У початковому тексті багаторядкові константи можуть задаватися двома способами:

// Приклад рядка МояСтрока = "Це правильна рядок";
// Приклад 1 многострочной рядки МояМногострочнаяСтрока = 'Це
| правильна
| багаторядкова
| рядок ";

// Приклад рядка з лапками НазваніеФірми = "000" Волошка "";

Значення даного типу використовуються для ідентифікації типів значень. Це необхідно для визначення і порівняння типів. Даний тип не має литералов і повертається функціями вбудованого мови ТіпЗнч і Тип (див. Нижче).

Числовим типом може бути представлено будь-десяткове число. Над даними числового типу визначені основні арифметичні операції: додавання, віднімання, множення і ділення. Максимально допустима розрядність числа 38 знаків.

Набір цифр, написаних безпосередньо в тексті модуля. Як роздільник цілої та дробової частини використовується. (крапка).

А = 15;
Б = -968.612;







Схожі статті