У вбудованій мові 1C: Підприємства підтримується набір примітивних типів даних. Для більшості примітивних типів даних передбачена можливість використання в тексті модуля литералов, тобто вказівка значення відповідного типу безпосередньо в модулі.
// Приклад використання литерала типу Рядок А = "Моя рядок";
// Приклад використання литерала типу Булево Б = істина;
// Приклад використання литерала типу Число В = 12345.6789;
Значення даного типу використовуються виключно для визначення відсутнього значення при роботі з базою даних, наприклад, при з'єднанні таблиць.
Значення даного типу мають два значення Істина і Брехня, що задаються відповідними літералами. Значення даного типу повертаються в якості результату обчислення логічних виразів.
В операціях порівняння вбудованої мови використовуються логічні вирази. Це означає, що в вираженні порівняння не обов'язково писати
Якщо МояПеременная = Істина Тоді КонецЕсли;
Якщо МояПеременная Тоді КонецЕсли;
Істина (True) Брехня (False)
Терміну цифр, укладена в одинарні лапки виду:
ТПТМ МДДччммсс 'де:
• РРРР - чотири цифри року (включаючи вік);
• MM - дві цифри місяця:
• ДД - дві цифри дати;
• чч - дві цифри години (в 24-х годинному форматі);
• мм - дві цифри хвилин;
• її - дві цифри секунд;
Допускається при вказівці литералов типу Дата опускати останні символи (секунди, хвилини, години і т.д.). Це означає, що дані параметри будуть дорівнюють нулю (для часу) або одиниці (для дати). У виродженим випадку дата може здаватися як "(дві одинарні лапки поспіль), це буде рівнозначно датою '00010101000000' або при перетворенню до рядка для Росії -« 01.01.0001 0:00:00 ».
Значення даного типу застосовуються, коли необхідно використовувати порожнє значення, що не належить до жодного іншого типу. Наприклад, таке значення спочатку мають реквізити з складовим типом значення. Існує одне єдине значення даного типу, що задається літералом.
Значення даного типу містять рядок у форматі Unicode про-довільній довжини.
Літерали строкового типу являють собою набір символів ув'язнених в лапки. Для завдання в рядку символу "(лапки) необхідно записати дві лапки поспіль.
Крім того, допускаються «багаторядкові» рядкові константи. У початковому тексті багаторядкові константи можуть задаватися двома способами:
// Приклад рядка МояСтрока = "Це правильна рядок";
// Приклад 1 многострочной рядки МояМногострочнаяСтрока = 'Це
| правильна
| багаторядкова
| рядок ";
// Приклад рядка з лапками НазваніеФірми = "000" Волошка "";
Значення даного типу використовуються для ідентифікації типів значень. Це необхідно для визначення і порівняння типів. Даний тип не має литералов і повертається функціями вбудованого мови ТіпЗнч і Тип (див. Нижче).
Числовим типом може бути представлено будь-десяткове число. Над даними числового типу визначені основні арифметичні операції: додавання, віднімання, множення і ділення. Максимально допустима розрядність числа 38 знаків.
Набір цифр, написаних безпосередньо в тексті модуля. Як роздільник цілої та дробової частини використовується. (крапка).
А = 15;
Б = -968.612;