Описание языка для 1С Предприятие 8.3
Зарезервированные слова
Русское имя | Английское имя |
Если | If |
Тогда | Then |
ИначеЕсли | ElsIf |
Иначе | Else |
КонецЕсли | EndIf |
Для | For |
Каждого | Each |
Из | In |
По | To |
Пока | While |
Цикл | Do |
КонецЦикла | EndDo |
Процедура | Procedure |
Функция | Function |
КонецПроцедуры | EndProcedure |
КонецФункции | EndFunction |
Перем | Var |
Перейти | Goto |
Возврат | Return |
Продолжить | Continue |
Прервать | Break |
И | And |
Или | Or |
Не | Not |
Попытка | Try |
Исключение | Except |
ВызватьИсключение | Raise |
КонецПопытки | EndTry |
Новый | New |
Выполнить | Execute |
Встроенные функции, процедуры
Русское имя | Английское имя |
Сообщить(value); | Message(value); |
Операторы в объектах
Русское имя | Английское имя |
.Вставить(); | .Insert(); |
.Следующий(); | .Next(); |
.Выбрать(); | .Select(); |
.Прочитать(); | .Read(); |
.ПолучитьМенеджерЗаписи(); | .GetRecordManager(); |
.Выполнить(); | .Execut(); |
.УстановитьПараметр(); | .SetParameter(); |
.Количество(); | .Count(); |
.Добавить(); | .Add(); |
.Записать(); | .Write(); |
.Выбран(); | .Selected(); |
.СоздатьМенеджерЗаписи(); | .CreateManagerRecords(); |
.Свойство(); | .Property(); |
Специальные символы, используемые в исходном тексте
Символ | Описание |
// | Двумя знаками косая черта начинается комментарий. Комментарием считается весь текст от символа до конца текущей строки |
| | Используется только в строковых константах в начале строки и означает, что данная строка является продолжением предыдущей (перенос строки) |
~ | Начало метки оператора |
: | Окончание метки оператора |
; | Символ разделения операторов |
( ) | В круглые скобки заключается список параметров методов, процедур, функций и конструкторов.
Также они используются в выражениях встроенного языка |
[ ] | С помощью оператора квадратные скобки производится обращение к свойствам объекта по строковому представлению имени свойства.
Также возможно обращение к элементам коллекций по индексу или другому параметру |
, | Разделяет параметры в списке параметров методов, процедур, функций и конструкторов |
» « | Обрамляет строковые литералы |
‘ ‘ | Обрамляет литералы даты |
. | Десятичная точка в числовых литералах.
Разделитель, используемый для обращения к свойствам и методам объектов встроенного языка |
+ | Операция сложения.
Операция конкатенации строк |
— | Операция вычитания |
* | Операция умножения |
/ | Операция деления |
% | Получение остатка от деления. Допускается использование дробных значений делимого и делителя |
> | Логическая операция Больше |
>= | Логическая операция Больше или равно |
< | Логическая операция Меньше |
<= | Логическая операция Меньше или равно |
= | Операция присваивания.
Логическая операция Равно |
<> | Логическая операция Не равно |
Директивы компиляции
Русское имя | Английское имя |
НаКлиенте | AtClient |
НаСервере | AtServer |
НаСервереБезКонтекста | AtServerNoContext |
НаКлиентеНаСервереБезКонтекста | AtClientAtServerNoContext |
НаКлиентеНаСервере | AtClientAtServer |
Ключевые слова языка запросов
Русское написание | Английское написание |
АВТОУПОРЯДОЧИВАНИЕ | AUTOORDER |
БУЛЕВО | BOOLEAN |
В | IN |
ВНЕШНЕЕ | OUTER |
ВНУТРЕННЕЕ | INNER |
ВОЗР | ASC |
ВСЕ | ALL |
ВЫБОР | CASE |
ВЫБРАТЬ | SELECT |
ВЫРАЗИТЬ | CAST |
ГДЕ | WHERE |
ГОД | YEAR |
ДАТА | DATE |
ДАТАВРЕМЯ | DATETIME |
ДЕКАДА | TENDAYS |
ДЕНЬ | DAY |
ДЕНЬГОДА | DAYOFYEAR |
ДЕНЬНЕДЕЛИ | WEEKDAY |
ДЛЯ ИЗМЕНЕНИЯ | FOR UPDATE [OF] |
ДОБАВИТЬКДАТЕ | DATEADD |
ЕСТЬ | IS |
ЕСТЬNULL | ISNULL |
Значение | VALUE |
И | AND |
ИЕРАРХИЯ | HIERARCHY |
ИЗ | FROM |
ИЛИ | Or |
ИМЕЮЩИЕ | HAVING |
ИНАЧЕ | ELSE |
ИНДЕКСИРОВАТЬ ПО | INDEX BY |
Истина | TRUE |
ИТОГИ … ПО | TOTALS … BY |
КАК | AS |
КВАРТАЛ | QUARTER |
КОГДА | WHEN |
КОЛИЧЕСТВО | COUNT |
КОНЕЦПЕРИОДА | ENDOFPERIOD |
КОНЕЦ | END |
ЛЕВОЕ | LEFT |
Ложь | FALSE |
МАКСИМУМ | MAX |
МЕЖДУ | BETWEEN |
МЕСЯЦ | MONTH |
МИНИМУМ | MIN |
МИНУТА | MINUTE |
НАЧАЛОПЕРИОДА | BEGINOFPERIOD |
НЕ | Not |
НЕДЕЛЯ | WEEK |
НЕОПРЕДЕЛЕНО | UNDEFINED |
ОБЩИЕ | OVERALL |
ОБЪЕДИНИТЬ | UNION |
ПЕРВЫЕ | TOP |
ПЕРИОДАМИ | PERIODS |
ПОДОБНО | LIKE |
ПОЛНОЕ | FULL |
ПОЛУГОДИЕ | HALFYEAR |
ПОМЕСТИТЬ | INTO |
ПРАВОЕ | RIGHT |
ПРЕДСТАВЛЕНИЕ | PRESENTATION |
ПУСТАЯТАБЛИЦА | EMPTYTABLE |
РАЗЛИЧНЫЕ | DISTINCT |
РАЗРЕШЕННЫЕ | ALLOWED |
Сгруппировать По | GROUP BY |
СЕКУНДА | SECOND |
СОЕДИНЕНИЕ … ПО | JOIN … ON |
СПЕЦСИМВОЛ | ESCAPE |
ПОДСТРОКА | SUBSTRING |
СЕКУНДА | SECOND |
СРЕДНЕЕ | AVG |
ССЫЛКА | REFS |
СТРОКА | STRING |
СУММА | SUM |
ТИП | TYPE |
ТИПЗНАЧЕНИЯ | VALUETYPE |
ТОГДА | THEN |
ТОЛЬКО | ONLY |
УБЫВ | DESC |
УПОРЯДОЧИТЬ ПО | ORDER BY |
ЧАС | HOUR |
ЧИСЛО | NUMBER |
УНИЧТОЖИТЬ | DROP |